Uses of Class
org.objectweb.asm.jip.Label

Packages that use Label
com.mentorgen.tools.profile.instrument   
org.objectweb.asm.jip Provides a small and fast bytecode manipulation framework. 
org.objectweb.asm.jip.attrs Provides an implementation for optional class, field and method attributes. 
org.objectweb.asm.jip.commons Provides some useful class and method adapters. 
 

Uses of Label in com.mentorgen.tools.profile.instrument
 

Methods in com.mentorgen.tools.profile.instrument with parameters of type Label
 void PerfMethodAdapter.visitLabel(Label label)
           
 void PerfMethodAdapter.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
           
 

Uses of Label in org.objectweb.asm.jip
 

Methods in org.objectweb.asm.jip that return Label
protected  Label[] Attribute.getLabels()
          Returns the labels corresponding to this attribute.
 

Methods in org.objectweb.asm.jip 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.
 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(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void MethodVisitor.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.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, java.lang.String type)
           
 void MethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
          Visits a try catch block.
 

Uses of Label in org.objectweb.asm.jip.attrs
 

Fields in org.objectweb.asm.jip.attrs declared as Label
 Label StackMapFrame.label
          A Label for frame offset within method bytecode.
 

Methods in org.objectweb.asm.jip.attrs that return Label
 Label StackMapType.getLabel()
           
protected  Label[] StackMapAttribute.getLabels()
           
 

Methods in org.objectweb.asm.jip.attrs with parameters of type Label
 StackMapFrame StackMapTableAttribute.getFrame(Label label)
           
 StackMapFrame StackMapAttribute.getFrame(Label label)
           
protected  Attribute StackMapTableAttribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
           
protected  Attribute StackMapAttribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
           
 void StackMapType.setLabel(Label offset)
           
 

Constructors in org.objectweb.asm.jip.attrs with parameters of type Label
StackMapFrame(Label label, java.util.List locals, java.util.List stack)
           
 

Uses of Label in org.objectweb.asm.jip.commons
 

Methods in org.objectweb.asm.jip.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.jip.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 GeneratorAdapter.goTo(Label label)
          Generates the instruction to jump to the given 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 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 GeneratorAdapter.ifNonNull(Label label)
          Generates the instruction to jump to the given label if the top stack value is not null.
 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 GeneratorAdapter.mark(Label label)
          Marks the current code position with the given label.
 void EmptyVisitor.visitJumpInsn(int opcode, Label label)
           
 void AdviceAdapter.visitJumpInsn(int opcode, Label label)
           
 void EmptyVisitor.visitLabel(Label label)
           
 void AdviceAdapter.visitLabel(Label label)
           
 void EmptyVisitor.visitLineNumber(int line, Label start)
           
 void EmptyVisitor.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void LocalVariablesSorter.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void EmptyVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void EmptyVisitor.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 EmptyVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void EmptyVisitor.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 EmptyVisitor.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)