类的使用
org.beetl.ow2.asm.tree.LabelNode
使用LabelNode的程序包
程序包
说明
Provides an ASM visitor that constructs a tree representation of the
classes it visits.
-
org.beetl.ow2.asm.tree中LabelNode的使用
声明为LabelNode的org.beetl.ow2.asm.tree中的字段修饰符和类型字段说明LookupSwitchInsnNode.dfltBeginning of the default handler block.TableSwitchInsnNode.dfltBeginning of the default handler block.LocalVariableNode.endThe last instruction corresponding to the scope of this local variable (exclusive).TryCatchBlockNode.endEnd of the exception handler's scope (exclusive).TryCatchBlockNode.handlerBeginning of the exception handler's code.JumpInsnNode.labelThe operand of this instruction.LineNumberNode.startThe first instruction corresponding to this line number.LocalVariableNode.startThe first instruction corresponding to the scope of this local variable (inclusive).TryCatchBlockNode.startBeginning of the exception handler's scope (inclusive).类型参数类型为LabelNode的org.beetl.ow2.asm.tree中的字段修饰符和类型字段说明LocalVariableAnnotationNode.endThe last instructions corresponding to the continuous ranges that make the scope of this local variable (exclusive).LookupSwitchInsnNode.labelsBeginnings of the handler blocks.TableSwitchInsnNode.labelsBeginnings of the handler blocks.LocalVariableAnnotationNode.startThe fist instructions corresponding to the continuous ranges that make the scope of this local variable (inclusive).修饰符和类型方法说明protected LabelNodeMethodNode.getLabelNode(Label l) Returns the LabelNode corresponding to the given Label.类型变量类型为LabelNode的org.beetl.ow2.asm.tree中的方法参数修饰符和类型方法说明abstract AbstractInsnNodeReturns a copy of this instruction.abstract AbstractInsnNodeReturns a copy of this instruction.参数类型为LabelNode的org.beetl.ow2.asm.tree中的构造器限定符构造器说明JumpInsnNode(int opcode, LabelNode label) Constructs a newJumpInsnNode.LineNumberNode(int line, LabelNode start) Constructs a newLineNumberNode.LocalVariableAnnotationNode(int api, int typeRef, TypePath typePath, LabelNode[] start, LabelNode[] end, int[] index, String desc) Constructs a newLocalVariableAnnotationNode.LocalVariableAnnotationNode(int typeRef, TypePath typePath, LabelNode[] start, LabelNode[] end, int[] index, String desc) Constructs a newLocalVariableAnnotationNode.LocalVariableNode(String name, String desc, String signature, LabelNode start, LabelNode end, int index) Constructs a newLocalVariableNode.LookupSwitchInsnNode(LabelNode dflt, int[] keys, LabelNode[] labels) Constructs a newLookupSwitchInsnNode.TableSwitchInsnNode(int min, int max, LabelNode dflt, LabelNode... labels) Constructs a newTableSwitchInsnNode.TryCatchBlockNode(LabelNode start, LabelNode end, LabelNode handler, String type) Constructs a newTryCatchBlockNode.