soot.jimple.toolkits.reflection
Class ReflectionTraceInfo
java.lang.Object
soot.jimple.toolkits.reflection.ReflectionTraceInfo
public class ReflectionTraceInfo
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classForNameReceivers
protected Map<SootMethod,Set<String>> classForNameReceivers
classNewInstanceReceivers
protected Map<SootMethod,Set<String>> classNewInstanceReceivers
constructorNewInstanceReceivers
protected Map<SootMethod,Set<String>> constructorNewInstanceReceivers
methodInvokeReceivers
protected Map<SootMethod,Set<String>> methodInvokeReceivers
fieldSetReceivers
protected Map<SootMethod,Set<String>> fieldSetReceivers
fieldGetReceivers
protected Map<SootMethod,Set<String>> fieldGetReceivers
ReflectionTraceInfo
public ReflectionTraceInfo(String logFile)
classForNameClassNames
public Set<String> classForNameClassNames(SootMethod container)
classForNameClasses
public Set<SootClass> classForNameClasses(SootMethod container)
classNewInstanceClassNames
public Set<String> classNewInstanceClassNames(SootMethod container)
classNewInstanceClasses
public Set<SootClass> classNewInstanceClasses(SootMethod container)
constructorNewInstanceSignatures
public Set<String> constructorNewInstanceSignatures(SootMethod container)
constructorNewInstanceConstructors
public Set<SootMethod> constructorNewInstanceConstructors(SootMethod container)
methodInvokeSignatures
public Set<String> methodInvokeSignatures(SootMethod container)
methodInvokeMethods
public Set<SootMethod> methodInvokeMethods(SootMethod container)
methodsContainingReflectiveCalls
public Set<SootMethod> methodsContainingReflectiveCalls()
fieldSetSignatures
public Set<String> fieldSetSignatures(SootMethod container)
fieldGetSignatures
public Set<String> fieldGetSignatures(SootMethod container)