public interface IEntryPointCreator
| 限定符和类型 | 方法和说明 |
|---|---|
soot.SootMethod |
createDummyMain()
Generates a dummy main method that calls all methods in the given list
|
Collection<soot.SootField> |
getAdditionalFields()
Gets the set of additional fields that are used by the entry point and that
were generated by this entry point creator.
|
Collection<soot.SootMethod> |
getAdditionalMethods()
Gets the set of additional methods that are used by the entry point and that
were generated by this entry point creator, although they are not directly
entry points on their own.
|
soot.SootMethod |
getGeneratedMainMethod()
Gets the last dummy main method that was generated by this creator
|
Collection<String> |
getRequiredClasses()
Gets the set of classes used in this dummy main method.
|
void |
setSubstituteCallParams(boolean b)
with this option enabled the EntryPointCreator tries to find suitable
subclasses of abstract classes and implementers of interfaces
|
void |
setSubstituteClasses(List<String> l)
set classes that are allowed to substitute (otherwise constructor loops are
very likely)
|
soot.SootMethod createDummyMain()
void setSubstituteCallParams(boolean b)
b - sets substitution of call parametersvoid setSubstituteClasses(List<String> l)
l - Collection<String> getRequiredClasses()
Collection<soot.SootMethod> getAdditionalMethods()
Collection<soot.SootField> getAdditionalFields()
soot.SootMethod getGeneratedMainMethod()
Copyright © 2022 Fraunhofer SIT. All rights reserved.