|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavassist.expr.ExprEditor
chord.instr.BasicInstrumentor
chord.program.reflect.ReflectInstrumentor
public class ReflectInstrumentor
Load-time bytecode instrumentor for dynamic analysis for resolving reflection.
| Field Summary |
|---|
| Fields inherited from class chord.instr.BasicInstrumentor |
|---|
argsMap, currentClass, currentMethod, EVENT_HANDLER_ARGS_KEY, EVENT_HANDLER_CLASS_KEY, eventHandlerDoneCall, eventHandlerInitCall, INSTRUMENTOR_CLASS_KEY, isMainClass, pool, scopeExcludeAry, USE_JVMTI_KEY, useJvmti, verbose |
| Constructor Summary | |
|---|---|
ReflectInstrumentor(java.util.Map<java.lang.String,java.lang.String> argsMap)
|
|
| Method Summary | |
|---|---|
void |
edit(javassist.expr.MethodCall e)
|
| Methods inherited from class chord.instr.BasicInstrumentor |
|---|
edit, edit, edit, edit, edit, edit, edit, edit, edit, edit, getPool, insertBefore, isExcluded, isExplicitlyExcluded, isImplicitlyExcluded |
| Methods inherited from class javassist.expr.ExprEditor |
|---|
doit, edit, edit, edit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReflectInstrumentor(java.util.Map<java.lang.String,java.lang.String> argsMap)
| Method Detail |
|---|
public void edit(javassist.expr.MethodCall e)
edit in class BasicInstrumentor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||