|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProbeArrayStrategy
Strategies to retrieve the probe array instance for each method within a type. This abstraction is required as we need to follow a different strategy depending on whether the instrumented type is a class or interface.
| Method Summary | |
|---|---|
void |
addMembers(org.objectweb.asm.ClassVisitor cv,
int probeCount)
Adds additional class members required by this strategy. |
int |
storeInstance(org.objectweb.asm.MethodVisitor mv,
int variable)
Creates code that stores the probe array instance in the given variable. |
| Method Detail |
|---|
int storeInstance(org.objectweb.asm.MethodVisitor mv,
int variable)
mv - visitor to create codevariable - variable index to store probe array to
void addMembers(org.objectweb.asm.ClassVisitor cv,
int probeCount)
cv - visitor to create fields and classesprobeCount - total number of probes required for this class
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||