org.eclipse.jdt.internal.compiler.codegen
Class BranchLabel
java.lang.Object
org.eclipse.jdt.internal.compiler.codegen.Label
org.eclipse.jdt.internal.compiler.codegen.BranchLabel
- Direct Known Subclasses:
- CaseLabel
public class BranchLabel
- extends Label
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
BranchLabel
public BranchLabel()
BranchLabel
public BranchLabel(CodeStream codeStream)
- Parameters:
codeStream
- org.eclipse.jdt.internal.compiler.codegen.CodeStream
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