Uses of Class
gnu.bytecode.Label

Packages that use Label
gnu.bytecode Contains classes to generate, read, write, and print Java bytecode in the form of .class files. 
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
 

Uses of Label in gnu.bytecode
 

Methods in gnu.bytecode that return Label
 Label CodeAttr.getLabel()
          Get a new Label for the current location.
 

Methods in gnu.bytecode with parameters of type Label
 boolean SwitchState.addCase(int value, Label label, CodeAttr code)
          Add a new case.
 void SwitchState.addDefault(Label label, CodeAttr code)
           
 void CodeAttr.addHandler(Label start_try, Label end_try, ClassType catch_type)
          Add an exception handler.
 int CodeAttr.beginFragment(Label start, Label after)
           
 void CodeAttr.emitGoto(Label label)
          Compile an unconditional branch (goto).
 void CodeAttr.emitGotoIfCompare1(Label label, int opcode)
           
 void CodeAttr.emitGotoIfCompare2(Label label, int logop)
           
 void CodeAttr.emitGotoIfEq(Label label)
          Compile a conditional transfer if 2 top stack elements are equal.
 void CodeAttr.emitGotoIfEq(Label label, boolean invert)
          Deprecated.  
 void CodeAttr.emitGotoIfGe(Label label)
           
 void CodeAttr.emitGotoIfGt(Label label)
           
 void CodeAttr.emitGotoIfIntEqZero(Label label)
           
 void CodeAttr.emitGotoIfIntGeZero(Label label)
           
 void CodeAttr.emitGotoIfIntGtZero(Label label)
           
 void CodeAttr.emitGotoIfIntLeZero(Label label)
           
 void CodeAttr.emitGotoIfIntLtZero(Label label)
           
 void CodeAttr.emitGotoIfIntNeZero(Label label)
           
 void CodeAttr.emitGotoIfLe(Label label)
           
 void CodeAttr.emitGotoIfLt(Label label)
           
 void CodeAttr.emitGotoIfNE(Label label)
          Compile conditional transfer if 2 top stack elements are not equal.
 void CodeAttr.emitJsr(Label label)
           
 void CodeAttr.fixupAdd(int kind, Label label)
          Add a fixup at this location.
 void CodeAttr.fixupChain(Label here, Label target)
          This causes a later processFixup to rearrange the code.
 

Constructors in gnu.bytecode with parameters of type Label
IfState(CodeAttr code, Label endLabel)
           
Scope(Label start, Label end)
           
 

Uses of Label in gnu.expr
 

Fields in gnu.expr declared as Label
 Label SeriesTarget.done
          Where to go when done executing the Expression whose target this is.
 Label SeriesTarget.function
          A function to call (using jsr/jsr_w).
 Label ConditionalTarget.ifFalse
           
 Label ConditionalTarget.ifTrue
           
 

Constructors in gnu.expr with parameters of type Label
ConditionalTarget(Label ifTrue, Label ifFalse, Language language)