- 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 an object array containing 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 the size of the instrumented basic block.
- getBytecodeNumber() - Method in class ch.usi.dag.disl.staticcontext.BytecodeStaticContext
-
Returns (ASM) integer number of the instrumented bytecode.
- getCanonicalName() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getClassNode() - Method in class ch.usi.dag.disl.snippet.Shadow
-
Returns class node of the class where the shadow is defined.
- getComponentType() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getDeclaredClasses() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getDeclaredField(String) - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getDeclaredFields() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getDeclaredMethod(String, String[]) - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getDeclaredMethod(String, ShadowClass[]) - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getDeclaredMethods() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getDescriptor() - Method in class ch.usi.dag.disl.staticcontext.FieldAccessStaticContext
-
- getEnds() - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
-
Returns the 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 to snippets inlined in the
After
the
AfterThrowing
context,
null
otherwise.
- getField(String) - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getFields() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getId() - Method in class ch.usi.dag.dislreserver.shadow.ShadowObject
-
- getInstanceFieldValue(Object, Class<?>, String, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
- getInstanceFieldValue(Object, String, String, String, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns the value of a given instance field in a given object.
- getInterfaces() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getLocalVariableValue(int, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns the value of a local variable occupying a particular local
variable slot (or two slots, in case of wide types such as long and
double).
- getMethod(String, String[]) - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getMethod(String, ShadowClass[]) - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getMethodArgumentValue(int, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns the value of a particular method argument.
- getMethodNode() - Method in class ch.usi.dag.disl.snippet.Shadow
-
Returns method node of the method where the shadow is defined.
- getMethods() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getMultipleValues() - Method in class ch.usi.dag.disl.marker.Parameter
-
Get array of values split according to the set delimiter.
- getName() - Method in class ch.usi.dag.disl.staticcontext.FieldAccessStaticContext
-
- getName() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getName() - Method in class ch.usi.dag.dislreserver.shadow.ShadowThread
-
- getNetRef() - Method in class ch.usi.dag.dislreserver.shadow.ShadowObject
-
- getOwnerClassName() - Method in class ch.usi.dag.disl.staticcontext.FieldAccessStaticContext
-
- getOwnerInternalName() - Method in class ch.usi.dag.disl.staticcontext.FieldAccessStaticContext
-
- getPackage() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- 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 receiver of the method invocation or null
for static
methods.
- 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).
- getShadowClass() - Method in class ch.usi.dag.dislreserver.shadow.ShadowObject
-
- getShadowClassLoader() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- 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 the value of a particular item on the JVM operand stack.
- getStart() - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
-
Returns region start.
- getStart() - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
-
- getState() - Method in class ch.usi.dag.dislreserver.shadow.ShadowObject
-
- getState(Class<T>) - Method in class ch.usi.dag.dislreserver.shadow.ShadowObject
-
- getStaticFieldValue(Class<?>, String, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns the value of a given static field in a given class.
- getStaticFieldValue(String, String, String, Class<T>) - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns the value of a given static field in a given class.
- getSuperclass() - Method in class ch.usi.dag.dislreserver.shadow.ShadowClass
-
- getThis() - Method in interface ch.usi.dag.disl.dynamiccontext.DynamicContext
-
Returns this
reference to snippets inlined in an instance method,
null
for snippets inlined in a 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
-
Returns the 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
-
- GuardMethod - Annotation Type in ch.usi.dag.disl.annotation
-
Marks a guard method.