- InsnNodeMarker - Class in ch.usi.dag.disl.marker
-
NOTE: This class is work in progress
Marks instruction depending on ASM class type.
- InsnNodeMarker(Parameter) - Constructor for class ch.usi.dag.disl.marker.InsnNodeMarker
-
- instrument(byte[]) - Method in class ch.usi.dag.disl.DiSL
-
Instruments array of bytes representing a class.
- Instrumentation - Annotation Type in ch.usi.dag.disl.annotation
-
This annotation denotes DiSL instrumentation class.
- invoke(Class<?>) - Method in interface ch.usi.dag.disl.guardcontext.GuardContext
-
Invokes guard passed as an argument.
- isClassAbstract() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is abstract.
- isClassAnnotation() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is an annotation.
- isClassEnum() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is an enum.
- isClassFinal() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is final.
- isClassInterface() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is an interface.
- isClassPrivate() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is private.
- isClassProtected() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is protected.
- isClassPublic() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is public.
- isClassSynthetic() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented class is synthetic.
- isFirstOfLoop() - Method in class ch.usi.dag.disl.staticcontext.LoopStaticContext
-
Returns true if the instrumented instruction is start of a loop.
- isMethodBridge() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented method is a bridge.
- isMethodFinal() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented method is final.
- isMethodPrivate() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented method is private.
- isMethodProtected() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented method is protected.
- isMethodPublic() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented method is public.
- isMethodStatic() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented method is static.
- isMethodSynchronized() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented method is synchronized.
- isMethodVarArgs() - Method in class ch.usi.dag.disl.staticcontext.MethodStaticContext
-
Returns true if the instrumented method has variable number of arguments.