A B C D E G I L M N P S T V 

A

AbstractDWRMarker - Class in ch.usi.dag.disl.marker
AbstractDWRMarker is an enhancement of AbstractMarker automatically computing weaving region.
AbstractDWRMarker() - Constructor for class ch.usi.dag.disl.marker.AbstractDWRMarker
 
AbstractMarker - Class in ch.usi.dag.disl.marker
AbstractMarker eases the effort to implement new marker by providing mark method returning MarkedRegion class instead of Shadow.
AbstractMarker() - Constructor for class ch.usi.dag.disl.marker.AbstractMarker
 
AbstractMarker.MarkedRegion - Class in ch.usi.dag.disl.marker
The class specifies marked region.
AbstractMarker.MarkedRegion(AbstractInsnNode) - Constructor for class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
Crate marked region with start.
AbstractMarker.MarkedRegion(AbstractInsnNode, AbstractInsnNode) - Constructor for class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
Create marked region with start and one end.
AbstractMarker.MarkedRegion(AbstractInsnNode, List<AbstractInsnNode>) - Constructor for class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
Create marked region with start and list of ends.
AbstractMarker.MarkedRegion(AbstractInsnNode, List<AbstractInsnNode>, Shadow.WeavingRegion) - Constructor for class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
Create marked region with start, multiple ends and weaving region.
AbstractStaticContext - Class in ch.usi.dag.disl.staticcontext
Provides simple implementation of StaticContext that holds the static context data in a protected field.
AbstractStaticContext() - Constructor for class ch.usi.dag.disl.staticcontext.AbstractStaticContext
 
addEnd(AbstractInsnNode) - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
Add one region end to the list.
After - Annotation Type in ch.usi.dag.disl.annotation
The After annotation instructs DiSL to insert the snippet body after the marked region.
AfterInitBodyMarker - Class in ch.usi.dag.disl.marker
Marks whole method body.
AfterInitBodyMarker() - Constructor for class ch.usi.dag.disl.marker.AfterInitBodyMarker
 
AfterReturning - Annotation Type in ch.usi.dag.disl.annotation
The AfterReturning annotation instructs DiSL to insert the snippet body after the marked region.
AfterThrowing - Annotation Type in ch.usi.dag.disl.annotation
The AfterThrowing annotation instructs DiSL to insert the snippet body after the marked region.
apply(Class<?>, ArgumentProcessorMode) - Method in interface ch.usi.dag.disl.processorcontext.ArgumentProcessorContext
Applies mentioned processor for method or call-site arguments.
ArgumentContext - Interface in ch.usi.dag.disl.processorcontext
Allows accessing information about particular argument.
ArgumentProcessor - Annotation Type in ch.usi.dag.disl.annotation
Annotated class defines method for processing method arguments.
ArgumentProcessorContext - Interface in ch.usi.dag.disl.processorcontext
Allows accessing method arguments and apply argument processors.
ArgumentProcessorMode - Enum in ch.usi.dag.disl.processorcontext
Decides, what argument data should be made available.
asClass(String) - Method in interface ch.usi.dag.disl.classcontext.ClassContext
Converts string name to the class object.
A B C D E G I L M N P S T V