站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 4.0.0.11754MR2 API 英文版文档

Uses of Class org.drools.asm.Label (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档


Uses of Class
org.drools.asm.Label

Packages that use Label
org.drools.asm Provides a small and fast bytecode manipulation framework. 
org.drools.asm.attrs Provides an implementation for optional class, field and method attributes. 
org.drools.asm.commons Provides some useful class and method adapters. 
org.drools.asm.util Provides ASM visitors that can be useful for programming and debugging purposes. 
org.drools.asm.util.attrs Provides attributes sub classes that can work with the ASMifier utility. 
 

Uses of Label in org.drools.asm
 

Methods in org.drools.asm that return Label
protected  Label[] Attribute.getLabels()
          Returns the labels corresponding to this attribute.
 

Methods in org.drools.asm with parameters of type Label
protected  Attribute Attribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
          Reads a type attribute.
 void MethodVisitor.visitJumpInsn(int opcode, Label label)
          Visits a jump instruction.
 void MethodAdapter.visitJumpInsn(int opcode, Label label)
           
 void MethodVisitor.visitLabel(Label label)
          Visits a label.
 void MethodAdapter.visitLabel(Label label)
           
 void MethodVisitor.visitLineNumber(int line, Label start)
          Visits a line number declaration.
 void MethodAdapter.visitLineNumber(int line, Label start)
           
 void MethodVisitor.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
          Visits a local variable declaration.
 void MethodAdapter.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 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 MethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 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 MethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, String type)
          Visits a try catch block.
 void MethodAdapter.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 

Uses of Label in org.drools.asm.attrs
 

Fields in org.drools.asm.attrs declared as Label
 Label StackMapFrame.label
          A Label for frame offset within method bytecode.
 

Methods in org.drools.asm.attrs that return Label
 Label StackMapType.getLabel()
           
protected  Label[] StackMapAttribute.getLabels()
           
 

Methods in org.drools.asm.attrs with parameters of type Label
 StackMapFrame StackMapTableAttribute.getFrame(Label label)
           
 StackMapFrame StackMapAttribute.getFrame(Label label)
           
protected  Attribute StackMapTableAttribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
           
protected  Attribute StackMapAttribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
           
 void StackMapType.setLabel(Label offset)
           
 

Constructors in org.drools.asm.attrs with parameters of type Label
StackMapFrame(Label label, List locals, List stack)
           
 

Uses of Label in org.drools.asm.commons
 

Methods in org.drools.asm.commons that return Label
 Label GeneratorAdapter.mark()
          Marks the current code position with a new label.
 Label GeneratorAdapter.newLabel()
          Creates a new Label.
 

Methods in org.drools.asm.commons with parameters of type Label
 void 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 GeneratorAdapter.goTo(Label label)
          Generates the instruction to jump to the given label.
 void GeneratorAdapter.ifCmp(Type type, int mode, Label label)
          Generates the instructions to jump to a label based on the comparison of the top two stack values.
 void GeneratorAdapter.ifICmp(int mode, Label label)
          Generates the instructions to jump to a label based on the comparison of the top two integer stack values.
 void GeneratorAdapter.ifNonNull(Label label)
          Generates the instruction to jump to the given label if the top stack value is not null.
 void GeneratorAdapter.ifNull(Label label)
          Generates the instruction to jump to the given label if the top stack value is null.
 void GeneratorAdapter.ifZCmp(int mode, Label label)
          Generates the instructions to jump to a label based on the comparison of the top integer stack value with zero.
 void GeneratorAdapter.mark(Label label)
          Marks the current code position with the given label.
 void EmptyVisitor.visitJumpInsn(int opcode, Label label)
           
 void AdviceAdapter.visitJumpInsn(int opcode, Label label)
           
 void EmptyVisitor.visitLabel(Label label)
           
 void AdviceAdapter.visitLabel(Label label)
           
 void EmptyVisitor.visitLineNumber(int line, Label start)
           
 void LocalVariablesSorter.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void EmptyVisitor.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void EmptyVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void EmptyVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void AdviceAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void AdviceAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void EmptyVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void EmptyVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void AdviceAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void AdviceAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void EmptyVisitor.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 

Uses of Label in org.drools.asm.util
 

Methods in org.drools.asm.util with parameters of type Label
 void TraceMethodVisitor.appendLabel(Label l)
          Appends the name of the given label to buf.
 void TraceMethodVisitor.visitJumpInsn(int opcode, Label label)
           
 void CheckMethodAdapter.visitJumpInsn(int opcode, Label label)
           
 void ASMifierMethodVisitor.visitJumpInsn(int opcode, Label label)
           
 void TraceMethodVisitor.visitLabel(Label label)
           
 void CheckMethodAdapter.visitLabel(Label label)
           
 void ASMifierMethodVisitor.visitLabel(Label label)
           
 void TraceMethodVisitor.visitLineNumber(int line, Label start)
           
 void CheckMethodAdapter.visitLineNumber(int line, Label start)
           
 void ASMifierMethodVisitor.visitLineNumber(int line, Label start)
           
 void TraceMethodVisitor.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void CheckMethodAdapter.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void ASMifierMethodVisitor.visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index)
           
 void TraceMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void TraceMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void CheckMethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void CheckMethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void ASMifierMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void ASMifierMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void TraceMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void TraceMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void CheckMethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void CheckMethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void ASMifierMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void ASMifierMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void TraceMethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 void CheckMethodAdapter.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 void ASMifierMethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, String type)
           
 

Uses of Label in org.drools.asm.util.attrs
 

Methods in org.drools.asm.util.attrs with parameters of type Label
protected  void ASMStackMapTableAttribute.appendLabel(StringBuffer buf, Map labelNames, Label l)
           
protected  void ASMStackMapAttribute.appendLabel(StringBuffer buf, Map labelNames, Label l)
           
protected  Attribute ASMStackMapTableAttribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
           
protected  Attribute ASMStackMapAttribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
           
 



Copyright © 2001-2007 JBoss Inc.. All Rights Reserved.