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

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo

public class VerificationTypeInfo
extends Object


Field Summary
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
           
 
Constructor Summary
VerificationTypeInfo(int id, char[] constantPoolName)
           
VerificationTypeInfo(int id, int tag, char[] constantPoolName)
           
VerificationTypeInfo(int tag, TypeBinding binding)
           
VerificationTypeInfo(TypeBinding binding)
           
 
Method Summary
 char[] constantPoolName()
           
 VerificationTypeInfo duplicate()
           
 boolean equals(Object obj)
           
 int hashCode()
           
 int id()
           
 char[] readableName()
           
 void replaceWithElementType()
           
 void setBinding(TypeBinding binding)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ITEM_TOP

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

Since:
3.2
See Also:
Constant Field Values

ITEM_INTEGER

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

Since:
3.2
See Also:
Constant Field Values

ITEM_FLOAT

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

Since:
3.2
See Also:
Constant Field Values

ITEM_DOUBLE

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

Since:
3.2
See Also:
Constant Field Values

ITEM_LONG

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

Since:
3.2
See Also:
Constant Field Values

ITEM_NULL

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

Since:
3.2
See Also:
Constant Field Values

ITEM_UNINITIALIZED_THIS

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

Since:
3.2
See Also:
Constant Field Values

ITEM_OBJECT

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

Since:
3.2
See Also:
Constant Field Values

ITEM_UNINITIALIZED

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

Since:
3.2
See Also:
Constant Field Values

tag

public int tag

offset

public int offset
Constructor Detail

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)
Method Detail

setBinding

public void setBinding(TypeBinding binding)

id

public int id()

toString

public String toString()
Overrides:
toString in class Object

duplicate

public VerificationTypeInfo duplicate()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

constantPoolName

public char[] constantPoolName()

readableName

public char[] readableName()

replaceWithElementType

public void replaceWithElementType()


Copyright © 2012. All Rights Reserved.