Uses of Class
org.compass.core.util.asm.tree.LabelNode

Packages that use LabelNode
org.compass.core.util.asm.tree Provides an ASM visitor that constructs a tree representation of the classes it visits. 
org.compass.core.util.asm.tree.analysis Provides a framework for static code analysis based on the asm.tree package. 
 

Uses of LabelNode in org.compass.core.util.asm.tree
 

Fields in org.compass.core.util.asm.tree declared as LabelNode
 LabelNode TableSwitchInsnNode.dflt
          Beginning of the default handler block.
 LabelNode LookupSwitchInsnNode.dflt
          Beginning of the default handler block.
 LabelNode TryCatchBlockNode.end
          End of the exception handler's scope (exclusive).
 LabelNode LocalVariableNode.end
          The last instruction corresponding to the scope of this local variable (exclusive).
 LabelNode TryCatchBlockNode.handler
          Beginning of the exception handler's code.
 LabelNode JumpInsnNode.label
          The operand of this instruction.
 LabelNode TryCatchBlockNode.start
          Beginning of the exception handler's scope (inclusive).
 LabelNode LocalVariableNode.start
          The first instruction corresponding to the scope of this local variable (inclusive).
 LabelNode LineNumberNode.start
          The first instruction corresponding to this line number.
 

Methods in org.compass.core.util.asm.tree that return LabelNode
(package private) static LabelNode AbstractInsnNode.clone(LabelNode label, Map map)
          Returns the clone of the given label.
(package private) static LabelNode[] AbstractInsnNode.clone(List labels, Map map)
          Returns the clones of the given labels.
protected  LabelNode MethodNode.getLabelNode(Label l)
          Returns the LabelNode corresponding to the given Label.
 

Methods in org.compass.core.util.asm.tree with parameters of type LabelNode
(package private) static LabelNode AbstractInsnNode.clone(LabelNode label, Map map)
          Returns the clone of the given label.
 

Constructors in org.compass.core.util.asm.tree with parameters of type LabelNode
JumpInsnNode(int opcode, LabelNode label)
          Constructs a new JumpInsnNode.
LineNumberNode(int line, LabelNode start)
          Constructs a new LineNumberNode.
LocalVariableNode(String name, String desc, String signature, LabelNode start, LabelNode end, int index)
          Constructs a new LocalVariableNode.
LookupSwitchInsnNode(LabelNode dflt, int[] keys, LabelNode[] labels)
          Constructs a new LookupSwitchInsnNode.
LookupSwitchInsnNode(LabelNode dflt, int[] keys, LabelNode[] labels)
          Constructs a new LookupSwitchInsnNode.
TableSwitchInsnNode(int min, int max, LabelNode dflt, LabelNode[] labels)
          Constructs a new TableSwitchInsnNode.
TableSwitchInsnNode(int min, int max, LabelNode dflt, LabelNode[] labels)
          Constructs a new TableSwitchInsnNode.
TryCatchBlockNode(LabelNode start, LabelNode end, LabelNode handler, String type)
          Constructs a new TryCatchBlockNode.
 

Uses of LabelNode in org.compass.core.util.asm.tree.analysis
 

Fields in org.compass.core.util.asm.tree.analysis declared as LabelNode
(package private)  LabelNode Subroutine.start
           
 

Constructors in org.compass.core.util.asm.tree.analysis with parameters of type LabelNode
Subroutine(LabelNode start, int maxLocals, JumpInsnNode caller)
           
 



Copyright (c) 2004-2008 The Compass Project.