Uses of Class
org.eclipse.persistence.internal.libraries.asm.Label
-
Packages that use Label Package Description org.eclipse.persistence.internal.libraries.asm org.eclipse.persistence.internal.libraries.asm.commons org.eclipse.persistence.internal.libraries.asm.tree -
-
Uses of Label in org.eclipse.persistence.internal.libraries.asm
Methods in org.eclipse.persistence.internal.libraries.asm that return Label Modifier and Type Method Description protected Label[]Attribute. getLabels()Deprecated.no longer used by ASM.static LabelAttribute. readLabel(ClassReader classReader, int bytecodeOffset, Label[] labels)Returns the label corresponding to the given bytecode offset by callingClassReader.readLabel(int, org.eclipse.persistence.internal.libraries.asm.Label[]).protected LabelClassReader. readLabel(int bytecodeOffset, Label[] labels)Returns the label corresponding to the given bytecode offset.Methods in org.eclipse.persistence.internal.libraries.asm with parameters of type Label Modifier and Type Method Description static AttributeAttribute. read(Attribute attribute, ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels)Reads an attribute with the sameAttribute.typeas the given attribute.protected AttributeAttribute. read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels)Reads aAttribute.typeattribute.static LabelAttribute. readLabel(ClassReader classReader, int bytecodeOffset, Label[] labels)Returns the label corresponding to the given bytecode offset by callingClassReader.readLabel(int, org.eclipse.persistence.internal.libraries.asm.Label[]).protected LabelClassReader. readLabel(int bytecodeOffset, Label[] labels)Returns the label corresponding to the given bytecode 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(String name, String descriptor, 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, String descriptor, 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, String type)Visits a try catch block. -
Uses of Label in org.eclipse.persistence.internal.libraries.asm.commons
Methods in org.eclipse.persistence.internal.libraries.asm.commons that return Label Modifier and Type Method Description LabelGeneratorAdapter. mark()Marks the current code position with a new label.LabelGeneratorAdapter. newLabel()Constructs a newLabel.Methods in org.eclipse.persistence.internal.libraries.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)protected AttributeModuleHashesAttribute. read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels)protected AttributeModuleResolutionAttribute. read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeOffset, Label[] labels)protected AttributeModuleTargetAttribute. read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeOffset, Label[] labels)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 label)voidAdviceAdapter. visitLabel(Label label)voidAnalyzerAdapter. visitLabel(Label label)voidInstructionAdapter. visitLabel(Label label)voidAnalyzerAdapter. visitLocalVariable(String name, String descriptor, String signature, Label start, Label end, int index)voidLocalVariablesSorter. visitLocalVariable(String name, String descriptor, String signature, Label start, Label end, int index)voidMethodRemapper. visitLocalVariable(String name, String descriptor, String signature, Label start, Label end, int index)AnnotationVisitorLocalVariablesSorter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible)AnnotationVisitorMethodRemapper. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible)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, String type)voidMethodRemapper. visitTryCatchBlock(Label start, Label end, Label handler, String type) -
Uses of Label in org.eclipse.persistence.internal.libraries.asm.tree
Methods in org.eclipse.persistence.internal.libraries.asm.tree that return Label Modifier and Type Method Description LabelLabelNode. getLabel()Returns the label encapsulated by this node.Methods in org.eclipse.persistence.internal.libraries.asm.tree with parameters of type Label Modifier and Type Method Description protected LabelNodeMethodNode. getLabelNode(Label label)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(String name, String descriptor, String signature, Label start, Label end, int index)AnnotationVisitorMethodNode. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, 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, String type)Constructors in org.eclipse.persistence.internal.libraries.asm.tree with parameters of type Label Constructor Description LabelNode(Label label)
-