Uses of Class
org.springframework.asm.Label
Package
Description
Spring's repackaging of
ASM 9.x
(with Spring-specific patches; for internal use only).
Spring's repackaging of the
CGLIB core package
(for internal use only).
Spring's repackaging of the
CGLIB transform package
(for internal use only).
-
Uses of Label in org.springframework.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.springframework.cglib.core
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
static void
EmitUtils.not_equals
(CodeEmitter e, Type type, Label notEquals, Customizer customizer) Deprecated.static void
EmitUtils.not_equals
(CodeEmitter e, Type type, Label notEquals, CustomizerRegistry registry) Branches to the specified label if the top two items on the stack are not equal.void
ObjectSwitchCallback.processCase
(Object key, Label end) void
ProcessSwitchCallback.processCase
(int key, Label end) void
LocalVariablesSorter.visitLocalVariable
(String name, String desc, String signature, Label start, Label end, int index) -
Uses of Label in org.springframework.cglib.transform
Modifier and TypeMethodDescriptionvoid
MethodVisitorTee.visitJumpInsn
(int opcode, Label label) void
MethodVisitorTee.visitLabel
(Label label) void
MethodVisitorTee.visitLineNumber
(int line, Label start) void
MethodVisitorTee.visitLocalVariable
(String name, String desc, String signature, Label start, Label end, int index) MethodVisitorTee.visitLocalVariableAnnotation
(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String desc, boolean visible) void
MethodVisitorTee.visitLookupSwitchInsn
(Label dflt, int[] keys, Label[] labels) void
MethodVisitorTee.visitTableSwitchInsn
(int min, int max, Label dflt, Label... labels) void
MethodVisitorTee.visitTryCatchBlock
(Label start, Label end, Label handler, String type)
EmitUtils.not_equals(CodeEmitter, Type, Label, CustomizerRegistry)
instead