Class BranchLabel
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.codegen.Label
org.aspectj.org.eclipse.jdt.internal.compiler.codegen.BranchLabel
- Direct Known Subclasses:
CaseLabel
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.codegen.Label
codeStream, POS_NOT_SET, position
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
becomeDelegateFor(BranchLabel otherLabel)
Makes the current label inline all references to the other labelint
int[]
void
initialize(CodeStream stream)
boolean
boolean
void
place()
toString()
Print out the receiver
-
Field Details
-
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 Details
-
BranchLabel
public BranchLabel() -
BranchLabel
- Parameters:
codeStream
- org.aspectj.org.eclipse.jdt.internal.compiler.codegen.CodeStream
-
-
Method Details
-
becomeDelegateFor
Makes the current label inline all references to the other label -
forwardReferenceCount
public int forwardReferenceCount() -
forwardReferences
public int[] forwardReferences() -
initialize
-
isCaseLabel
public boolean isCaseLabel() -
isStandardLabel
public boolean isStandardLabel() -
place
public void place() -
toString
Print out the receiver
-