- 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() - 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
-