org.eclipse.jdt.internal.compiler.codegen
Class BranchLabel

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.codegen.Label
      extended by org.eclipse.jdt.internal.compiler.codegen.BranchLabel
Direct Known Subclasses:
CaseLabel

public class BranchLabel
extends Label


Field Summary
 int forwardReferenceCount
           
 int[] forwardReferences
           
 int tagBits
           
static int USED
           
static int WIDE
           
 
Fields inherited from class org.eclipse.jdt.internal.compiler.codegen.Label
codeStream, POS_NOT_SET, position
 
Constructor Summary
BranchLabel()
           
BranchLabel(CodeStream codeStream)
           
 
Method Summary
 void appendForwardReferencesFrom(BranchLabel otherLabel)
          Add a forward reference for the array.
 void initialize(CodeStream stream)
           
 boolean isCaseLabel()
           
 boolean isStandardLabel()
           
 void place()
           
 java.lang.String toString()
          Print out the receiver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

forwardReferences

public int[] forwardReferences

forwardReferenceCount

public int forwardReferenceCount

tagBits

public int tagBits

WIDE

public static final int WIDE
See Also:
Constant Field Values

USED

public static final int USED
See Also:
Constant Field Values
Constructor Detail

BranchLabel

public BranchLabel()

BranchLabel

public BranchLabel(CodeStream codeStream)
Parameters:
codeStream - org.eclipse.jdt.internal.compiler.codegen.CodeStream
Method Detail

appendForwardReferencesFrom

public void appendForwardReferencesFrom(BranchLabel otherLabel)
Add a forward reference for the array.


initialize

public void initialize(CodeStream stream)

isCaseLabel

public boolean isCaseLabel()

isStandardLabel

public boolean isStandardLabel()

place

public void place()
Specified by:
place in class Label

toString

public java.lang.String toString()
Print out the receiver

Overrides:
toString in class java.lang.Object