Package qilin.core.reflection
Class TamiflexModel
java.lang.Object
qilin.core.reflection.ReflectionModel
qilin.core.reflection.TamiflexModel
This reflection model handles reflection according to the dynamic traces recorded through
Tamiflex.
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class qilin.core.reflection.ReflectionModel
pag, ptaScene, sigArrayGet, sigArrayNewInstance, sigArraySet, sigClassNewInstance, sigConstructorNewInstance, sigFieldGet, sigFieldSet, sigForName, sigForName2, sigMethodInvoke, sigReifiedDeclaredField, sigReifiedDeclaredFieldArray, sigReifiedDeclaredMethod, sigReifiedDeclaredMethodArray, sigReifiedField, sigReifiedFieldArray, sigReifiedMethod, sigReifiedMethodArray -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringdot2slashStyle(String clazz) protected Collection<Stmt>protected Collection<Stmt>protected Collection<Stmt>protected Collection<Stmt>protected Collection<Stmt>protected Collection<Stmt>transformMethodInvoke(Body.BodyBuilder builder, InvokableStmt s) Methods inherited from class qilin.core.reflection.ReflectionModel
buildReflection
-
Field Details
-
reflectionMap
-
-
Constructor Details
-
TamiflexModel
-
-
Method Details
-
dot2slashStyle
-
transformClassNewInstance
-
transformConstructorNewInstance
protected Collection<Stmt> transformConstructorNewInstance(Body.BodyBuilder builder, InvokableStmt s) -
transformMethodInvoke
-
transformFieldSet
-
transformFieldGet
-
transformArrayNewInstance
-