Package sootup.callgraph.reflection
package sootup.callgraph.reflection
-
ClassDescriptionBase for
ReflectionModels: dispatches each reflective call site to a per-API hook and splices the returned stmts in front of it (the original call stays).The method being rewritten, its original body, and the builder for the rewritten one.Makes reflective calls (Method.invoke,Class.newInstance, ...) explicit: returns a body in which each resolved reflective call is preceded by plain Jimple stmts (allocations, direct invokes, field accesses) modeling its effect.Resolves reflection according to dynamic traces recorded by TamiFlex.