## Uses of Class
org.springframework.asm.Label

- Packages that use Label
  Package | Description
  --- | ---
  org.springframework.asm | Spring's repackaging of ASM 9.x (with Spring-specific patches; for internal use only).

- - ### Uses of Label in org.springframework.asm

    Methods in org.springframework.asm that return Label
    Modifier and Type | Method and Description
    --- | ---
    `protected Label[]` | Attribute.`getLabels()` Returns the labels corresponding to this attribute.
    `protected Label` | ClassReader.`readLabel(int bytecodeOffset, Label[] labels)` Returns the label corresponding to the given bytecode offset.

    Methods in org.springframework.asm with parameters of type Label
    Modifier and Type | Method and Description
    --- | ---
    `protected Attribute` | Attribute.`read(ClassReader classReader, int offset, int length, char[] charBuffer, int codeAttributeOffset, Label[] labels)` Reads a `Attribute.type` attribute.
    `protected Label` | ClassReader.`readLabel(int bytecodeOffset, Label[] labels)` 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.
    `AnnotationVisitor` | MethodVisitor.`visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible)` Visits an annotation on a local variable type.
    `AnnotationVisitor` | 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.`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.`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.