- getAfterThrowEnd() - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
-
- getAfterThrowStart() - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
-
- getArgs(ArgumentProcessorMode) - Method in interface ch.usi.dag.disl.processorcontext.ArgumentProcessorContext
-
Returns the object array composed from the method arguments.
- getBBindex() - Method in class ch.usi.dag.disl.staticcontext.BasicBlockStaticContext
-
Returns index of the instrumented basic block.
- getBBSize() - Method in class ch.usi.dag.disl.staticcontext.BasicBlockStaticContext
-
Returns size of the instrumented basic block.
- getBytecodeNumber() - Method in class ch.usi.dag.disl.staticcontext.BytecodeStaticContext
-
Returns (ASM) integer number of the instrumented bytecode.
- getClassNode() - Method in class ch.usi.dag.disl.snippet.Shadow
-
Returns class node of the class where the shadow is defined.
- getEnds() - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
-
Access list of region ends.
- getEnds() - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
-
- getException() - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns the exception reference when applyed in @After or @AfterThrowing,
null otherwise.
- getLocalVariableValue(int, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns value of local variable with given index at runtime.
- getMethodArgumentValue(int, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns value of method argument at given position at runtime.
- getMethodNode() - Method in class ch.usi.dag.disl.snippet.Shadow
-
Returns method node of the method where the shadow is defined.
- getMultipleValues() - Method in class ch.usi.dag.disl.marker.Parameter
-
Get array of values split according to the set delimiter.
- getPosition() - Method in interface ch.usi.dag.disl.processorcontext.ArgumentContext
-
Returns position of the processed argument.
- getReceiver(ArgumentProcessorMode) - Method in interface ch.usi.dag.disl.processorcontext.ArgumentProcessorContext
-
Returns the object on which is the processed method (arguments of that
method) called.
- getRegionEnds() - Method in class ch.usi.dag.disl.snippet.Shadow
-
Returns region ends (this region is designed for static analysis).
- getRegionStart() - Method in class ch.usi.dag.disl.snippet.Shadow
-
Returns region start (this region is designed for static analysis).
- getSnippet() - Method in class ch.usi.dag.disl.snippet.Shadow
-
Returns snippet that will be woven.
- getStackValue(int, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns value on application stack at runtime.
- getStart() - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
-
Access region start.
- getStart() - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
-
- getThis() - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns reference to this object for dynamic method, null for static
method.
- getTotalCount() - Method in interface ch.usi.dag.disl.processorcontext.ArgumentContext
-
Returns total number of processed arguments.
- getTotBBs() - Method in class ch.usi.dag.disl.staticcontext.BasicBlockStaticContext
-
Returns total number of basic blocks in a method.
- getTypeDescriptor() - Method in interface ch.usi.dag.disl.processorcontext.ArgumentContext
-
Returns type descriptor of the processed argument.
- getValue() - Method in class ch.usi.dag.disl.marker.Parameter
-
Get parameter value.
- getWeavingRegion() - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
-
Access weaving region.
- getWeavingRegion() - Method in class ch.usi.dag.disl.snippet.Shadow
-
Returns weaving region (this region is designed for weaver).
- GuardContext - Interface in ch.usi.dag.disl.guardcontext
-
Guard context is used to invoke guard inside of other guard.
- Guarded - Annotation Type in ch.usi.dag.disl.annotation
-
Annotation used in ArgumentProcessor to guard specific methods.
- GuardMethod - Annotation Type in ch.usi.dag.disl.annotation
-
Marks guard validation method.