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

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo

public class VerificationTypeInfo
extends Object


字段摘要
static int ITEM_DOUBLE
          The tag value representing double variable info
static int ITEM_FLOAT
          The tag value representing float variable info
static int ITEM_INTEGER
          The tag value representing integer variable info
static int ITEM_LONG
          The tag value representing long variable info
static int ITEM_NULL
          The tag value representing null variable info
static int ITEM_OBJECT
          The tag value representing object variable info
static int ITEM_TOP
          The tag value representing top variable info
static int ITEM_UNINITIALIZED
          The tag value representing uninitialized variable info
static int ITEM_UNINITIALIZED_THIS
          The tag value representing uninitialized this variable info
 int offset
           
 int tag
           
 
构造方法摘要
VerificationTypeInfo(int id, char[] constantPoolName)
           
VerificationTypeInfo(int id, int tag, char[] constantPoolName)
           
VerificationTypeInfo(int tag, TypeBinding binding)
           
VerificationTypeInfo(TypeBinding binding)
           
 
方法摘要
 char[] constantPoolName()
           
 VerificationTypeInfo duplicate()
           
 boolean equals(Object obj)
           
 int hashCode()
           
 int id()
           
 char[] readableName()
           
 void replaceWithElementType()
           
 void setBinding(TypeBinding binding)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

ITEM_TOP

public static final int ITEM_TOP
The tag value representing top variable info

从以下版本开始:
3.2
另请参见:
常量字段值

ITEM_INTEGER

public static final int ITEM_INTEGER
The tag value representing integer variable info

从以下版本开始:
3.2
另请参见:
常量字段值

ITEM_FLOAT

public static final int ITEM_FLOAT
The tag value representing float variable info

从以下版本开始:
3.2
另请参见:
常量字段值

ITEM_DOUBLE

public static final int ITEM_DOUBLE
The tag value representing double variable info

从以下版本开始:
3.2
另请参见:
常量字段值

ITEM_LONG

public static final int ITEM_LONG
The tag value representing long variable info

从以下版本开始:
3.2
另请参见:
常量字段值

ITEM_NULL

public static final int ITEM_NULL
The tag value representing null variable info

从以下版本开始:
3.2
另请参见:
常量字段值

ITEM_UNINITIALIZED_THIS

public static final int ITEM_UNINITIALIZED_THIS
The tag value representing uninitialized this variable info

从以下版本开始:
3.2
另请参见:
常量字段值

ITEM_OBJECT

public static final int ITEM_OBJECT
The tag value representing object variable info

从以下版本开始:
3.2
另请参见:
常量字段值

ITEM_UNINITIALIZED

public static final int ITEM_UNINITIALIZED
The tag value representing uninitialized variable info

从以下版本开始:
3.2
另请参见:
常量字段值

tag

public int tag

offset

public int offset
构造方法详细信息

VerificationTypeInfo

public VerificationTypeInfo(int id,
                            char[] constantPoolName)

VerificationTypeInfo

public VerificationTypeInfo(int id,
                            int tag,
                            char[] constantPoolName)

VerificationTypeInfo

public VerificationTypeInfo(int tag,
                            TypeBinding binding)

VerificationTypeInfo

public VerificationTypeInfo(TypeBinding binding)
方法详细信息

setBinding

public void setBinding(TypeBinding binding)

id

public int id()

toString

public String toString()
覆盖:
Object 中的 toString

duplicate

public VerificationTypeInfo duplicate()

equals

public boolean equals(Object obj)
覆盖:
Object 中的 equals

hashCode

public int hashCode()
覆盖:
Object 中的 hashCode

constantPoolName

public char[] constantPoolName()

readableName

public char[] readableName()

replaceWithElementType

public void replaceWithElementType()


Copyright © 2013. All Rights Reserved.