Uses of Class
org.objectweb.asm.Label

Packages that use Label
org.objectweb.asm Provides a small and fast bytecode manipulation framework. 
org.objectweb.asm.commons Provides some useful class and method adapters. 
org.objectweb.asm.tree Provides an ASM visitor that constructs a tree representation of the classes it visits. 
org.objectweb.asm.util Provides ASM visitors that can be useful for programming and debugging purposes. 
org.objectweb.asm.xml Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML. 
 

Uses of Label in org.objectweb.asm
 

Methods in org.objectweb.asm that return Label
protected  Label[] Attribute.getLabels()
          Returns the labels corresponding to this attribute.
protected  Label ClassReader.readLabel(int offset, Label[] labels)
          Returns the label corresponding to the given offset.
 

Methods in org.objectweb.asm with parameters of type Label
protected  Attribute Attribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
          Reads a type attribute.
protected  Label ClassReader.readLabel(int offset, Label[] labels)
          Returns the label corresponding to the given offset.
 void MethodAdapter.visitJumpInsn(int opcode, Label label)
           
 void MethodVisitor.visitJumpInsn(int opcode, Label label)
          Visits a jump instruction.
 void MethodAdapter.visitLabel(Label label)
           
 void MethodVisitor.visitLabel(Label label)
          Visits a label.
 void MethodAdapter.visitLineNumber(int line, Label start)
           
 void MethodVisitor.visitLineNumber(int line, Label start)
          Visits a line number declaration.
 void MethodAdapter.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void MethodVisitor.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
          Visits a local variable declaration.
 void MethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
          Visits a LOOKUPSWITCH instruction.
 void MethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
          Visits a LOOKUPSWITCH instruction.
 void MethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
          Visits a TABLESWITCH instruction.
 void MethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
          Visits a TABLESWITCH instruction.
 void MethodAdapter.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 void MethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, String type)
          Visits a try catch block.
 

Uses of Label in org.objectweb.asm.commons
 

Methods in org.objectweb.asm.commons that return Label
 Label GeneratorAdapter.mark()
          Marks the current code position with a new label.
 Label GeneratorAdapter.newLabel()
          Creates a new Label.
 

Methods in org.objectweb.asm.commons with parameters of type Label
 void GeneratorAdapter.catchException(Label start, Label end, Type exception)
          Marks the start of an exception handler.
 void TableSwitchGenerator.generateCase(int key, Label end)
          Generates the code for a switch case.
 void InstructionAdapter.goTo(Label label)
           
 void GeneratorAdapter.goTo(Label label)
          Generates the instruction to jump to the given label.
 void InstructionAdapter.ifacmpeq(Label label)
           
 void InstructionAdapter.ifacmpne(Label label)
           
 void GeneratorAdapter.ifCmp(Type type, int mode, Label label)
          Generates the instructions to jump to a label based on the comparison of the top two stack values.
 void InstructionAdapter.ifeq(Label label)
           
 void InstructionAdapter.ifge(Label label)
           
 void InstructionAdapter.ifgt(Label label)
           
 void GeneratorAdapter.ifICmp(int mode, Label label)
          Generates the instructions to jump to a label based on the comparison of the top two integer stack values.
 void InstructionAdapter.ificmpeq(Label label)
           
 void InstructionAdapter.ificmpge(Label label)
           
 void InstructionAdapter.ificmpgt(Label label)
           
 void InstructionAdapter.ificmple(Label label)
           
 void InstructionAdapter.ificmplt(Label label)
           
 void InstructionAdapter.ificmpne(Label label)
           
 void InstructionAdapter.ifle(Label label)
           
 void InstructionAdapter.iflt(Label label)
           
 void InstructionAdapter.ifne(Label label)
           
 void InstructionAdapter.ifnonnull(Label label)
           
 void GeneratorAdapter.ifNonNull(Label label)
          Generates the instruction to jump to the given label if the top stack value is not null.
 void InstructionAdapter.ifnull(Label label)
           
 void GeneratorAdapter.ifNull(Label label)
          Generates the instruction to jump to the given label if the top stack value is null.
 void GeneratorAdapter.ifZCmp(int mode, Label label)
          Generates the instructions to jump to a label based on the comparison of the top integer stack value with zero.
 void InstructionAdapter.jsr(Label label)
           
 void InstructionAdapter.lookupswitch(Label dflt, int[] keys, Label[] labels)
           
 void InstructionAdapter.lookupswitch(Label dflt, int[] keys, Label[] labels)
           
 void InstructionAdapter.mark(Label label)
           
 void GeneratorAdapter.mark(Label label)
          Marks the current code position with the given label.
 void InstructionAdapter.tableswitch(int min, int max, Label dflt, Label[] labels)
           
 void InstructionAdapter.tableswitch(int min, int max, Label dflt, Label[] labels)
           
 void InstructionAdapter.visitJumpInsn(int opcode, Label label)
           
 void AdviceAdapter.visitJumpInsn(int opcode, Label label)
           
 void CodeSizeEvaluator.visitJumpInsn(int opcode, Label label)
           
 void EmptyVisitor.visitJumpInsn(int opcode, Label label)
           
 void JSRInlinerAdapter.visitJumpInsn(int opcode, Label lbl)
          Detects a JSR instruction and sets a flag to indicate we will need to do inlining.
 void AnalyzerAdapter.visitJumpInsn(int opcode, Label label)
           
 void InstructionAdapter.visitLabel(Label label)
           
 void AdviceAdapter.visitLabel(Label label)
           
 void EmptyVisitor.visitLabel(Label label)
           
 void AnalyzerAdapter.visitLabel(Label label)
           
 void EmptyVisitor.visitLineNumber(int line, Label start)
           
 void RemappingMethodAdapter.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void EmptyVisitor.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void LocalVariablesSorter.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void InstructionAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void InstructionAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void AdviceAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void AdviceAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void CodeSizeEvaluator.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void CodeSizeEvaluator.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void EmptyVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void EmptyVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void AnalyzerAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void AnalyzerAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void InstructionAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void InstructionAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void AdviceAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void AdviceAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void CodeSizeEvaluator.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void CodeSizeEvaluator.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void EmptyVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void EmptyVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void AnalyzerAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void AnalyzerAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void RemappingMethodAdapter.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 void EmptyVisitor.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 

Uses of Label in org.objectweb.asm.tree
 

Methods in org.objectweb.asm.tree that return Label
 Label LabelNode.getLabel()
           
 

Methods in org.objectweb.asm.tree with parameters of type Label
protected  LabelNode MethodNode.getLabelNode(Label l)
          Returns the LabelNode corresponding to the given Label.
 void MethodNode.visitJumpInsn(int opcode, Label label)
           
 void MethodNode.visitLabel(Label label)
           
 void MethodNode.visitLineNumber(int line, Label start)
           
 void MethodNode.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void MethodNode.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodNode.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodNode.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodNode.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodNode.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 

Constructors in org.objectweb.asm.tree with parameters of type Label
LabelNode(Label label)
           
 

Uses of Label in org.objectweb.asm.util
 

Methods in org.objectweb.asm.util with parameters of type Label
protected  void TraceMethodVisitor.appendLabel(Label l)
          Appends the name of the given label to buf.
 void CheckMethodAdapter.visitJumpInsn(int opcode, Label label)
           
 void ASMifierMethodVisitor.visitJumpInsn(int opcode, Label label)
           
 void TraceMethodVisitor.visitJumpInsn(int opcode, Label label)
           
 void CheckMethodAdapter.visitLabel(Label label)
           
 void ASMifierMethodVisitor.visitLabel(Label label)
           
 void TraceMethodVisitor.visitLabel(Label label)
           
 void CheckMethodAdapter.visitLineNumber(int line, Label start)
           
 void ASMifierMethodVisitor.visitLineNumber(int line, Label start)
           
 void TraceMethodVisitor.visitLineNumber(int line, Label start)
           
 void CheckMethodAdapter.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void ASMifierMethodVisitor.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void TraceMethodVisitor.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void CheckMethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void CheckMethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void ASMifierMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void ASMifierMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void TraceMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void TraceMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void CheckMethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void CheckMethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void ASMifierMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void ASMifierMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void TraceMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void TraceMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void CheckMethodAdapter.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 void ASMifierMethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 void TraceMethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 

Uses of Label in org.objectweb.asm.xml
 

Methods in org.objectweb.asm.xml that return Label
protected  Label ASMContentHandler.Rule.getLabel(Object label)
           
 

Methods in org.objectweb.asm.xml with parameters of type Label
 void SAXCodeAdapter.visitJumpInsn(int opcode, Label label)
           
 void SAXCodeAdapter.visitLabel(Label label)
           
 void SAXCodeAdapter.visitLineNumber(int line, Label start)
           
 void SAXCodeAdapter.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void SAXCodeAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void SAXCodeAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void SAXCodeAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void SAXCodeAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void SAXCodeAdapter.visitTryCatchBlock(Label start, Label end, Label handler, String type)