Uses of Class
org.eclipse.persistence.internal.libraries.asm.Label
Package
Description
-
Uses of Label in org.eclipse.persistence.asm.internal.platform.eclipselink
-
Uses of Label in org.eclipse.persistence.internal.libraries.asm
Modifier and TypeMethodDescriptionprotected Label[]
Attribute.getLabels()
Returns the labels corresponding to this attribute.protected Label
Returns the label corresponding to the given bytecode offset.Modifier and TypeMethodDescriptionprotected Attribute
Attribute.read
(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels) Reads aAttribute.type
attribute.protected Label
Returns the label corresponding to the given bytecode offset.void
MethodVisitor.visitJumpInsn
(int opcode, Label label) Visits a jump instruction.void
MethodVisitor.visitLabel
(Label label) Visits a label.void
MethodVisitor.visitLineNumber
(int line, Label start) Visits a line number declaration.void
MethodVisitor.visitLocalVariable
(String name, String descriptor, String signature, Label start, Label end, int index) Visits a local variable declaration.MethodVisitor.visitLocalVariableAnnotation
(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible) Visits an annotation on a local variable type.void
MethodVisitor.visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) Visits a LOOKUPSWITCH instruction.void
MethodVisitor.visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) Visits a TABLESWITCH instruction.void
MethodVisitor.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
Modifier and TypeMethodDescriptionGeneratorAdapter.mark()
Marks the current code position with a new label.GeneratorAdapter.newLabel()
Constructs a newLabel
.Modifier and TypeMethodDescriptionvoid
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
Generates the instruction to jump to the given label.void
void
void
void
Generates the instructions to jump to a label based on the comparison of the top two stack values.void
void
void
void
Generates the instructions to jump to a label based on the comparison of the top two integer stack values.void
void
void
void
void
void
void
void
void
void
void
Generates the instruction to jump to the given label if the top stack value is not null.void
void
Generates the instruction to jump to the given label if the top stack value is null.void
Generates the instructions to jump to a label based on the comparison of the top integer stack value with zero.void
void
InstructionAdapter.lookupswitch
(Label dflt, int[] keys, Label[] labels) void
Marks the current code position with the given label.void
protected Attribute
ModuleHashesAttribute.read
(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels) protected Attribute
ModuleResolutionAttribute.read
(ClassReader classReader, int offset, int length, char[] charBuffer, int codeOffset, Label[] labels) protected Attribute
ModuleTargetAttribute.read
(ClassReader classReader, int offset, int length, char[] charBuffer, int codeOffset, Label[] labels) void
InstructionAdapter.tableswitch
(int min, int max, Label dflt, Label... labels) void
AdviceAdapter.visitJumpInsn
(int opcode, Label label) void
AnalyzerAdapter.visitJumpInsn
(int opcode, Label label) void
CodeSizeEvaluator.visitJumpInsn
(int opcode, Label label) void
InstructionAdapter.visitJumpInsn
(int opcode, Label label) void
JSRInlinerAdapter.visitJumpInsn
(int opcode, Label label) void
AdviceAdapter.visitLabel
(Label label) void
AnalyzerAdapter.visitLabel
(Label label) void
InstructionAdapter.visitLabel
(Label label) void
AnalyzerAdapter.visitLocalVariable
(String name, String descriptor, String signature, Label start, Label end, int index) void
LocalVariablesSorter.visitLocalVariable
(String name, String descriptor, String signature, Label start, Label end, int index) void
MethodRemapper.visitLocalVariable
(String name, String descriptor, String signature, Label start, Label end, int index) LocalVariablesSorter.visitLocalVariableAnnotation
(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible) MethodRemapper.visitLocalVariableAnnotation
(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible) void
AdviceAdapter.visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) void
AnalyzerAdapter.visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) void
CodeSizeEvaluator.visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) void
InstructionAdapter.visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) void
AdviceAdapter.visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) void
AnalyzerAdapter.visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) void
CodeSizeEvaluator.visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) void
InstructionAdapter.visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) void
AdviceAdapter.visitTryCatchBlock
(Label start, Label end, Label handler, String type) void
MethodRemapper.visitTryCatchBlock
(Label start, Label end, Label handler, String type) -
Uses of Label in org.eclipse.persistence.internal.libraries.asm.tree
Modifier and TypeMethodDescriptionLabelNode.getLabel()
Returns the label encapsulated by this node.Modifier and TypeMethodDescriptionprotected LabelNode
MethodNode.getLabelNode
(Label label) 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 descriptor, String signature, Label start, Label end, int index) MethodNode.visitLocalVariableAnnotation
(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible) void
MethodNode.visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) void
MethodNode.visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) void
MethodNode.visitTryCatchBlock
(Label start, Label end, Label handler, String type)