Uses of Class
org.eclipse.sisu.space.asm.Label
-
Packages that use Label Package Description org.eclipse.sisu.space.asm -
-
Uses of Label in org.eclipse.sisu.space.asm
Fields in org.eclipse.sisu.space.asm declared as Label Modifier and Type Field Description private LabelMethodWriter. currentBlockThe current basic block.(package private) Label[]Context. endThe labels corresponding to the end of the local variable ranges in the local variable type annotation currently being parsed.(package private) LabelHandler. endEnd of the exception handler's scope (exclusive).(package private) LabelHandler. handlerBeginning of the exception handler's code.(package private) Label[]Context. labelsThe label objects, indexed by bytecode offset, of the method currently being parsed (only bytecode offsets for which a label is needed have a non null associated Label object).private LabelMethodWriter. labelsA list of labels.(package private) LabelLabel. nextThe next basic block in the basic block stack.(package private) LabelFrame. ownerThe label (i.e.private LabelMethodWriter. previousBlockThe previous basic block.(package private) Label[]Context. startThe labels corresponding to the start of the local variable ranges in the local variable type annotation currently being parsed.(package private) LabelHandler. startBeginning of the exception handler's scope (inclusive).(package private) LabelEdge. successorThe successor block of the basic block from which this edge originates.(package private) LabelLabel. successorThe successor of this label, in the order they are visited.Methods in org.eclipse.sisu.space.asm that return Label Modifier and Type Method Description (package private) LabelLabel. getFirst()Returns the first label of the series to which this label belongs.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.eclipse.sisu.space.asm with parameters of type Label Modifier and Type Method Description private voidMethodWriter. addSuccessor(int info, Label successor)Adds a successor to thecurrentBlockblock.(package private) static voidMethodWriter. getNewOffset(int[] indexes, int[] sizes, Label label)Updates the offset of the given label.(package private) booleanLabel. inSameSubroutine(Label block)Returns true if this basic block and the given one belong to a common subroutine.protected AttributeAttribute. read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)Reads atypeattribute.private AttributeClassReader. readAttribute(Attribute[] attrs, java.lang.String type, int off, int len, char[] buf, int codeOff, Label[] labels)Reads an attribute inb.private intClassReader. readFrameType(java.lang.Object[] frame, int index, int v, char[] buf, Label[] labels)Reads a stack map frame type and stores it at the given index in the given array.protected LabelClassReader. readLabel(int offset, Label[] labels)Returns the label corresponding to the given offset.(package private) static HandlerHandler. remove(Handler h, Label start, Label end)Removes the range between start and end from the given exception handlers.voidMethodVisitor. visitJumpInsn(int opcode, Label label)Visits a jump instruction.voidMethodWriter. visitJumpInsn(int opcode, Label label)voidMethodVisitor. visitLabel(Label label)Visits a label.voidMethodWriter. visitLabel(Label label)voidMethodVisitor. visitLineNumber(int line, Label start)Visits a line number declaration.voidMethodWriter. visitLineNumber(int line, Label start)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.voidMethodWriter. visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)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.AnnotationVisitorMethodWriter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String desc, boolean visible)voidMethodVisitor. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)Visits a LOOKUPSWITCH instruction.voidMethodWriter. visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)(package private) voidLabel. visitSubroutine(Label JSR, long id, int nbSubroutines)Finds the basic blocks that belong to a given subroutine, and marks these blocks as belonging to this subroutine.private voidMethodWriter. visitSwitchInsn(Label dflt, Label[] labels)voidMethodVisitor. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)Visits a TABLESWITCH instruction.voidMethodWriter. visitTableSwitchInsn(int min, int max, Label dflt, Label... labels)voidMethodVisitor. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)Visits a try catch block.voidMethodWriter. visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
-