Uses of Class
org.objectweb.asm.Label
-
Packages that use Label Package Description 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 Modifier and Type Method Description protected Label[]Attribute. getLabels()Returns the labels corresponding to this attribute.protected LabelClassReader. readLabel(int offset, Label[] labels)Returns the label corresponding to the given offset.Methods in org.objectweb.asm with parameters of type Label Modifier and Type Method Description protected AttributeAttribute. read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)Reads atypeattribute.protected LabelClassReader. readLabel(int offset, Label[] labels)Returns the label corresponding to the given offset.voidMethodVisitor. visitJumpInsn(int opcode, Label label)Visits a jump instruction.voidMethodVisitor. visitLabel(Label label)Visits a label.voidMethodVisitor. visitLineNumber(int line, Label start)Visits a line number declaration.voidMethodVisitor. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)Visits a local variable declaration.AnnotationVisitorMethodVisitor. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)Visits an annotation on a local variable type.voidMethodVisitor. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)Visits a LOOKUPSWITCH instruction.voidMethodVisitor. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)Visits a TABLESWITCH instruction.voidMethodVisitor. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)Visits a try catch block. -
Uses of Label in org.objectweb.asm.commons
Methods in org.objectweb.asm.commons that return Label Modifier and Type Method Description LabelGeneratorAdapter. mark()Marks the current code position with a new label.LabelGeneratorAdapter. newLabel()Creates a newLabel.Methods in org.objectweb.asm.commons with parameters of type Label Modifier and Type Method Description voidGeneratorAdapter. catchException(Label start, Label end, Type exception)Marks the start of an exception handler.voidTableSwitchGenerator. generateCase(int key, Label end)Generates the code for a switch case.voidGeneratorAdapter. goTo(Label label)Generates the instruction to jump to the given label.voidInstructionAdapter. goTo(Label label)voidInstructionAdapter. ifacmpeq(Label label)voidInstructionAdapter. ifacmpne(Label label)voidGeneratorAdapter. 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.voidInstructionAdapter. ifeq(Label label)voidInstructionAdapter. ifge(Label label)voidInstructionAdapter. ifgt(Label label)voidGeneratorAdapter. ifICmp(int mode, Label label)Generates the instructions to jump to a label based on the comparison of the top two integer stack values.voidInstructionAdapter. ificmpeq(Label label)voidInstructionAdapter. ificmpge(Label label)voidInstructionAdapter. ificmpgt(Label label)voidInstructionAdapter. ificmple(Label label)voidInstructionAdapter. ificmplt(Label label)voidInstructionAdapter. ificmpne(Label label)voidInstructionAdapter. ifle(Label label)voidInstructionAdapter. iflt(Label label)voidInstructionAdapter. ifne(Label label)voidInstructionAdapter. ifnonnull(Label label)voidGeneratorAdapter. ifNonNull(Label label)Generates the instruction to jump to the given label if the top stack value is not null.voidInstructionAdapter. ifnull(Label label)voidGeneratorAdapter. ifNull(Label label)Generates the instruction to jump to the given label if the top stack value is null.voidGeneratorAdapter. 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.voidInstructionAdapter. jsr(Label label)voidInstructionAdapter. lookupswitch(Label dflt, int[] keys, Label[] labels)voidGeneratorAdapter. mark(Label label)Marks the current code position with the given label.voidInstructionAdapter. mark(Label label)voidInstructionAdapter. tableswitch(int min, int max, Label dflt, Label... labels)voidAdviceAdapter. visitJumpInsn(int opcode, Label label)voidAnalyzerAdapter. visitJumpInsn(int opcode, Label label)voidCodeSizeEvaluator. visitJumpInsn(int opcode, Label label)voidInstructionAdapter. visitJumpInsn(int opcode, Label label)voidJSRInlinerAdapter. visitJumpInsn(int opcode, Label lbl)Detects a JSR instruction and sets a flag to indicate we will need to do inlining.voidAdviceAdapter. visitLabel(Label label)voidAnalyzerAdapter. visitLabel(Label label)voidInstructionAdapter. visitLabel(Label label)voidLocalVariablesSorter. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)voidMethodRemapper. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)voidRemappingMethodAdapter. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)Deprecated.AnnotationVisitorLocalVariablesSorter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)AnnotationVisitorMethodRemapper. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)AnnotationVisitorRemappingMethodAdapter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)Deprecated.voidAdviceAdapter. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidAnalyzerAdapter. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidCodeSizeEvaluator. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidInstructionAdapter. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidAdviceAdapter. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidAnalyzerAdapter. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidCodeSizeEvaluator. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidInstructionAdapter. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidAdviceAdapter. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)voidMethodRemapper. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)voidRemappingMethodAdapter. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)Deprecated. -
Uses of Label in org.objectweb.asm.tree
Methods in org.objectweb.asm.tree that return Label Modifier and Type Method Description LabelLabelNode. getLabel()Methods in org.objectweb.asm.tree with parameters of type Label Modifier and Type Method Description protected LabelNodeMethodNode. getLabelNode(Label l)Returns the LabelNode corresponding to the given Label.voidMethodNode. visitJumpInsn(int opcode, Label label)voidMethodNode. visitLabel(Label label)voidMethodNode. visitLineNumber(int line, Label start)voidMethodNode. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)AnnotationVisitorMethodNode. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)voidMethodNode. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidMethodNode. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidMethodNode. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)Constructors in org.objectweb.asm.tree with parameters of type Label Constructor Description LabelNode(Label label) -
Uses of Label in org.objectweb.asm.util
Fields in org.objectweb.asm.util with type parameters of type Label Modifier and Type Field Description protected java.util.Map<Label,java.lang.String>ASMifier. labelNamesThe label names.protected java.util.Map<Label,java.lang.String>Textifier. labelNamesThe label names.Methods in org.objectweb.asm.util with parameters of type Label Modifier and Type Method Description protected voidASMifier. appendLabel(Label l)Appends the name of the given label tobuf.protected voidTextifier. appendLabel(Label l)Appends the name of the given label tobuf.protected voidASMifier. declareLabel(Label l)Appends a declaration of the given label tobuf.voidASMifier. visitJumpInsn(int opcode, Label label)voidCheckMethodAdapter. visitJumpInsn(int opcode, Label label)abstract voidPrinter. visitJumpInsn(int opcode, Label label)Method jump instruction.voidTextifier. visitJumpInsn(int opcode, Label label)voidTraceMethodVisitor. visitJumpInsn(int opcode, Label label)voidASMifier. visitLabel(Label label)voidCheckMethodAdapter. visitLabel(Label label)abstract voidPrinter. visitLabel(Label label)Method label.voidTextifier. visitLabel(Label label)voidTraceMethodVisitor. visitLabel(Label label)voidASMifier. visitLineNumber(int line, Label start)voidCheckMethodAdapter. visitLineNumber(int line, Label start)abstract voidPrinter. visitLineNumber(int line, Label start)Method debug info.voidTextifier. visitLineNumber(int line, Label start)voidTraceMethodVisitor. visitLineNumber(int line, Label start)voidASMifier. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)voidCheckMethodAdapter. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)abstract voidPrinter. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)Method debug info.voidTextifier. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)voidTraceMethodVisitor. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)PrinterASMifier. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)AnnotationVisitorCheckMethodAdapter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)PrinterPrinter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)Local variable type annotation.PrinterTextifier. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)AnnotationVisitorTraceMethodVisitor. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)voidASMifier. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidCheckMethodAdapter. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)abstract voidPrinter. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)Method instruction.voidTextifier. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidTraceMethodVisitor. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidASMifier. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidCheckMethodAdapter. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)abstract voidPrinter. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)Method instruction.voidTextifier. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidTraceMethodVisitor. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidASMifier. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)voidCheckMethodAdapter. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)abstract voidPrinter. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)Method exception handler.voidTextifier. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)voidTraceMethodVisitor. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)Method parameters in org.objectweb.asm.util with type arguments of type Label Modifier and Type Method Description voidASMifiable. asmify(java.lang.StringBuffer buf, java.lang.String varName, java.util.Map<Label,java.lang.String> labelNames)Prints the ASM code to create an attribute equal to this attribute.voidTextifiable. textify(java.lang.StringBuffer buf, java.util.Map<Label,java.lang.String> labelNames)Build a human readable representation of this attribute.Constructor parameters in org.objectweb.asm.util with type arguments of type Label Constructor Description CheckMethodAdapter(int access, java.lang.String name, java.lang.String desc, MethodVisitor cmv, java.util.Map<Label,java.lang.Integer> labels)Constructs a newCheckMethodAdapterobject.CheckMethodAdapter(int api, MethodVisitor mv, java.util.Map<Label,java.lang.Integer> labels)Constructs a newCheckMethodAdapterobject.CheckMethodAdapter(MethodVisitor mv, java.util.Map<Label,java.lang.Integer> labels)Constructs a newCheckMethodAdapterobject. -
Uses of Label in org.objectweb.asm.xml
Fields in org.objectweb.asm.xml with type parameters of type Label Modifier and Type Field Description protected java.util.Map<java.lang.Object,Label>ASMContentHandler. labelsMap of the activeLabelinstances for current method.Methods in org.objectweb.asm.xml that return Label Modifier and Type Method Description protected LabelASMContentHandler.Rule. getLabel(java.lang.Object label)Methods in org.objectweb.asm.xml with parameters of type Label Modifier and Type Method Description voidSAXCodeAdapter. visitJumpInsn(int opcode, Label label)voidSAXCodeAdapter. visitLabel(Label label)voidSAXCodeAdapter. visitLineNumber(int line, Label start)voidSAXCodeAdapter. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)AnnotationVisitorSAXCodeAdapter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)voidSAXCodeAdapter. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)voidSAXCodeAdapter. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidSAXCodeAdapter. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
-