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

S

Scope - Interface in ch.usi.dag.disl.scope
Interface for matching snippet scope.
ScopeImpl - Class in ch.usi.dag.disl.scope
Filters methods based on class name, method name and method parameters.
ScopeImpl(String) - Constructor for class ch.usi.dag.disl.scope.ScopeImpl
 
setAfterThrowEnd(AbstractInsnNode) - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
 
setAfterThrowStart(AbstractInsnNode) - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
 
setEnds(List<AbstractInsnNode>) - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
 
setMultipleValDelim(String) - Method in class ch.usi.dag.disl.marker.Parameter
Set delimiter for multi-value parsing.
setStart(AbstractInsnNode) - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
Set region start.
setStart(AbstractInsnNode) - Method in class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
 
setWeavingRegion(Shadow.WeavingRegion) - Method in class ch.usi.dag.disl.marker.AbstractMarker.MarkedRegion
Set weaving region.
Shadow - Class in ch.usi.dag.disl.snippet
Holds information about a region where a snippet will be woven.
Shadow(ClassNode, MethodNode, Snippet, AbstractInsnNode, List<AbstractInsnNode>, Shadow.WeavingRegion) - Constructor for class ch.usi.dag.disl.snippet.Shadow
 
Shadow(Shadow) - Constructor for class ch.usi.dag.disl.snippet.Shadow
 
Shadow.WeavingRegion - Class in ch.usi.dag.disl.snippet
Holds exact information where the code will be woven.
Shadow.WeavingRegion(AbstractInsnNode, List<AbstractInsnNode>, AbstractInsnNode, AbstractInsnNode) - Constructor for class ch.usi.dag.disl.snippet.Shadow.WeavingRegion
 
StaticContext - Interface in ch.usi.dag.disl.staticcontext
Every static context class has to implement this interface.
staticContextData(Shadow) - Method in class ch.usi.dag.disl.staticcontext.AbstractStaticContext
 
staticContextData(Shadow) - Method in class ch.usi.dag.disl.staticcontext.BasicBlockStaticContext
 
staticContextData(Shadow) - Method in interface ch.usi.dag.disl.staticcontext.StaticContext
Receives static context data.
StrictBytecodeMarker - Class in ch.usi.dag.disl.marker
Marks one java bytecode instruction.
StrictBytecodeMarker(Parameter) - Constructor for class ch.usi.dag.disl.marker.StrictBytecodeMarker
 
SyntheticLocal - Annotation Type in ch.usi.dag.disl.annotation
Indicates, that field is used for data passing between several snippets inlined into one method.
SyntheticLocal.Initialize - Enum in ch.usi.dag.disl.annotation
 
A B C D E G I L M N P S T V