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

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.codegen.Label
      继承者 org.eclipse.jdt.internal.compiler.codegen.BranchLabel
直接已知子类:
CaseLabel

public class BranchLabel
extends Label


字段摘要
 int tagBits
           
static int USED
           
static int WIDE
           
 
从类 org.eclipse.jdt.internal.compiler.codegen.Label 继承的字段
codeStream, POS_NOT_SET, position
 
构造方法摘要
BranchLabel()
           
BranchLabel(CodeStream codeStream)
           
 
方法摘要
 void becomeDelegateFor(BranchLabel otherLabel)
          Makes the current label inline all references to the other label
 int forwardReferenceCount()
           
 int[] forwardReferences()
           
 void initialize(CodeStream stream)
           
 boolean isCaseLabel()
           
 boolean isStandardLabel()
           
 void place()
           
 String toString()
          Print out the receiver
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

tagBits

public int tagBits

WIDE

public static final int WIDE
另请参见:
常量字段值

USED

public static final int USED
另请参见:
常量字段值
构造方法详细信息

BranchLabel

public BranchLabel()

BranchLabel

public BranchLabel(CodeStream codeStream)
参数:
codeStream - org.eclipse.jdt.internal.compiler.codegen.CodeStream
方法详细信息

becomeDelegateFor

public void becomeDelegateFor(BranchLabel otherLabel)
Makes the current label inline all references to the other label


forwardReferenceCount

public int forwardReferenceCount()

forwardReferences

public int[] forwardReferences()

initialize

public void initialize(CodeStream stream)

isCaseLabel

public boolean isCaseLabel()

isStandardLabel

public boolean isStandardLabel()

place

public void place()
指定者:
Label 中的 place

toString

public String toString()
Print out the receiver

覆盖:
Object 中的 toString


Copyright © 2013. All Rights Reserved.