Package | Description |
---|---|
ch.usi.dag.disl.marker | |
ch.usi.dag.disl.snippet |
Modifier and Type | Method and Description |
---|---|
Shadow.WeavingRegion |
AbstractMarker.MarkedRegion.computeDefaultWeavingRegion(org.objectweb.asm.tree.MethodNode methodNode)
Computes default weaving region for this MarkedRegion.
|
Shadow.WeavingRegion |
AbstractMarker.MarkedRegion.getWeavingRegion()
Access weaving region.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractMarker.MarkedRegion.setWeavingRegion(Shadow.WeavingRegion weavingRegion)
Set weaving region.
|
Constructor and Description |
---|
AbstractMarker.MarkedRegion(org.objectweb.asm.tree.AbstractInsnNode start,
java.util.List<org.objectweb.asm.tree.AbstractInsnNode> ends,
Shadow.WeavingRegion weavingRegion)
Create marked region with start, multiple ends and weaving region.
|
Modifier and Type | Method and Description |
---|---|
Shadow.WeavingRegion |
Shadow.getWeavingRegion()
Returns weaving region (this region is designed for weaver).
|
Constructor and Description |
---|
Shadow(org.objectweb.asm.tree.ClassNode classNode,
org.objectweb.asm.tree.MethodNode methodNode,
ch.usi.dag.disl.snippet.Snippet snippet,
org.objectweb.asm.tree.AbstractInsnNode regionStart,
java.util.List<org.objectweb.asm.tree.AbstractInsnNode> regionEnds,
Shadow.WeavingRegion weavingRegion) |