Interface InstrumentationPass
- All Known Implementing Classes:
AnalyzeInstrumentationPass
,AutoSerializableInstrumentationPass
,IdentifyInstrumentationPass
,PerformInstrumentationPass
,SerializationPostInstrumentationPass
,SerializationPreInstrumentationPass
interface InstrumentationPass
Instrumentation pass.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
pass
(org.objectweb.asm.tree.ClassNode classNode, InstrumentationState state) Performs the instrumentation pass.
-
Method Details
-
pass
Performs the instrumentation pass.- Parameters:
classNode
- class node being operated onstate
- state shared between instrumentation passes- Throws:
NullPointerException
- if any argument isnull
or containsnull
IllegalArgumentException
- if could not continue instrumentation pass based on inputs
-