Skip navigation links
A B C D E F G H I L M N O P R S T V W 

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
Simplifies Marker implementation by providing a AbstractMarker.mark(MethodNode) method that returns a list of AbstractMarker.MarkedRegion instances instead of Shadow instances.
AbstractMarker() - Constructor for class ch.usi.dag.disl.marker.AbstractMarker
 
AbstractMarker.MarkedRegion - Class in ch.usi.dag.disl.marker
values where the weaving region can be precomputed by computeDefaultWeavingRegion method.
AbstractStaticContext - Class in ch.usi.dag.disl.staticcontext
Provides a trivial StaticContext interface implementation, which just holds the static context data in a protected field.
AbstractStaticContext() - Constructor for class ch.usi.dag.disl.staticcontext.AbstractStaticContext
 
activate() - Static method in class ch.usi.dag.disl.dynamicbypass.DynamicBypass
 
addEnd(AbstractInsnNode) - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
Appends a region to the list of region ends.
After - Annotation Type in ch.usi.dag.disl.annotation
Marks a method as a DiSL snippet to be inserted after the marked code region.
AfterInitBodyMarker - Class in ch.usi.dag.disl.marker
Marks a method body.
AfterInitBodyMarker() - Constructor for class ch.usi.dag.disl.marker.AfterInitBodyMarker
 
AfterReturning - Annotation Type in ch.usi.dag.disl.annotation
Marks a method as a DiSL snippet to be inserted after the marked code region.
AfterThrowing - Annotation Type in ch.usi.dag.disl.annotation
Marks a method as a DiSL snippet to be inserted after the marked code region.
analysisEnd() - Static method in class ch.usi.dag.dislre.REDispatch
Announce end of an analysis transmission
analysisStart(short) - Static method in class ch.usi.dag.dislre.REDispatch
Announce start of an analysis transmission
analysisStart(short, byte) - Static method in class ch.usi.dag.dislre.REDispatch
Announce start of an analysis transmission with total ordering (among several threads) under the same orderingId
apply(Class<?>, ArgumentProcessorMode) - Method in interface ch.usi.dag.disl.processorcontext.ArgumentProcessorContext
Applies given argument processor to method arguments, either at call-site or within an invoked method.
ArgumentContext - Interface in ch.usi.dag.disl.processorcontext
Allows accessing information about particular argument.
ArgumentProcessor - Annotation Type in ch.usi.dag.disl.annotation
Indicates that the class contains methods for processing method arguments with corresponding types.
ArgumentProcessorContext - Interface in ch.usi.dag.disl.processorcontext
Allows accessing method arguments and applying 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 a String literal representing an internal class name to a Class instance.
atExit() - Method in class ch.usi.dag.dislreserver.remoteanalysis.RemoteAnalysis
 
A B C D E F G H I L M N O P R S T V W 
Skip navigation links