| Package | Description | 
|---|---|
| org.objectweb.asm.tree | 
Provides an ASM visitor that constructs a tree representation of the
classes it visits. | 
| Modifier and Type | Field and Description | 
|---|---|
| LabelNode | TableSwitchInsnNode. dfltBeginning of the default handler block. | 
| LabelNode | LookupSwitchInsnNode. dfltBeginning of the default handler block. | 
| LabelNode | TryCatchBlockNode. endEnd of the exception handler's scope (exclusive). | 
| LabelNode | LocalVariableNode. endThe last instruction corresponding to the scope of this local variable
 (exclusive). | 
| LabelNode | TryCatchBlockNode. handlerBeginning of the exception handler's code. | 
| LabelNode | JumpInsnNode. labelThe operand of this instruction. | 
| LabelNode | TryCatchBlockNode. startBeginning of the exception handler's scope (inclusive). | 
| LabelNode | LocalVariableNode. startThe first instruction corresponding to the scope of this local variable
 (inclusive). | 
| LabelNode | LineNumberNode. startThe first instruction corresponding to this line number. | 
| Modifier and Type | Field and Description | 
|---|---|
| List<LabelNode> | LocalVariableAnnotationNode. endThe last instructions corresponding to the continuous ranges that make
 the scope of this local variable (exclusive). | 
| List<LabelNode> | TableSwitchInsnNode. labelsBeginnings of the handler blocks. | 
| List<LabelNode> | LookupSwitchInsnNode. labelsBeginnings of the handler blocks. | 
| List<LabelNode> | LocalVariableAnnotationNode. startThe fist instructions corresponding to the continuous ranges that make
 the scope of this local variable (inclusive). | 
| Modifier and Type | Method and Description | 
|---|---|
| protected LabelNode | MethodNode. getLabelNode(Label l)Returns the LabelNode corresponding to the given Label. | 
| Constructor and Description | 
|---|
| JumpInsnNode(int opcode,
            LabelNode label)Constructs a new  JumpInsnNode. | 
| LineNumberNode(int line,
              LabelNode start)Constructs a new  LineNumberNode. | 
| LocalVariableAnnotationNode(int api,
                           int typeRef,
                           TypePath typePath,
                           LabelNode[] start,
                           LabelNode[] end,
                           int[] index,
                           String desc)Constructs a new  LocalVariableAnnotationNode. | 
| LocalVariableAnnotationNode(int api,
                           int typeRef,
                           TypePath typePath,
                           LabelNode[] start,
                           LabelNode[] end,
                           int[] index,
                           String desc)Constructs a new  LocalVariableAnnotationNode. | 
| LocalVariableAnnotationNode(int typeRef,
                           TypePath typePath,
                           LabelNode[] start,
                           LabelNode[] end,
                           int[] index,
                           String desc)Constructs a new  LocalVariableAnnotationNode. | 
| LocalVariableAnnotationNode(int typeRef,
                           TypePath typePath,
                           LabelNode[] start,
                           LabelNode[] end,
                           int[] index,
                           String desc)Constructs a new  LocalVariableAnnotationNode. | 
| 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. |