APIdia Launch Partner
Top Description Fields Constructors Methods
sun.jvm.hotspot.runtime

public Class BasicType

extends Object
Class Inheritance
Imports
sun.jvm.hotspot.types.TypeDataBase

Encapsulates the BasicType enum in globalDefinitions.hpp in the VM.

Field Summary

Modifier and TypeField and Description
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
public static final BasicType
private int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static BasicType
public static int
charToType(char c)

public String
public static int
public static int
public static int
public static int
public static int
public static int
getTConflict()

For stack value type with conflicting contents

public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public static int
public int
private static synchronized void
public static BasicType
private void
setType(int type)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

T_ADDRESSback to summary
public static final BasicType T_ADDRESS
T_ARRAYback to summary
public static final BasicType T_ARRAY
T_BOOLEANback to summary
public static final BasicType T_BOOLEAN
T_BYTEback to summary
public static final BasicType T_BYTE
T_CHARback to summary
public static final BasicType T_CHAR
T_CONFLICTback to summary
public static final BasicType T_CONFLICT
T_DOUBLEback to summary
public static final BasicType T_DOUBLE
T_FLOATback to summary
public static final BasicType T_FLOAT
T_ILLEGALback to summary
public static final BasicType T_ILLEGAL
T_INTback to summary
public static final BasicType T_INT
T_LONGback to summary
public static final BasicType T_LONG
T_METADATAback to summary
public static final BasicType T_METADATA
T_NARROWKLASSback to summary
public static final BasicType T_NARROWKLASS
T_NARROWOOPback to summary
public static final BasicType T_NARROWOOP
T_OBJECTback to summary
public static final BasicType T_OBJECT
T_SHORTback to summary
public static final BasicType T_SHORT
T_VOIDback to summary
public static final BasicType T_VOID
typeback to summary
private int type

Constructor Detail

BasicTypeback to summary
private BasicType()

Method Detail

charToBasicTypeback to summary
public static BasicType charToBasicType(char c)
charToTypeback to summary
public static int charToType(char c)
getNameback to summary
public String getName()
getTAddressback to summary
public static int getTAddress()
getTArrayback to summary
public static int getTArray()
getTBooleanback to summary
public static int getTBoolean()
getTByteback to summary
public static int getTByte()
getTCharback to summary
public static int getTChar()
getTConflictback to summary
public static int getTConflict()

For stack value type with conflicting contents

getTDoubleback to summary
public static int getTDouble()
getTFloatback to summary
public static int getTFloat()
getTIllegalback to summary
public static int getTIllegal()
getTIntback to summary
public static int getTInt()
getTLongback to summary
public static int getTLong()
getTMetadataback to summary
public static int getTMetadata()
getTNarrowKlassback to summary
public static int getTNarrowKlass()
getTNarrowOopback to summary
public static int getTNarrowOop()
getTObjectback to summary
public static int getTObject()
getTShortback to summary
public static int getTShort()
getTVoidback to summary
public static int getTVoid()
getTypeback to summary
public int getType()
initializeback to summary
private static synchronized void initialize(TypeDataBase db)
intToBasicTypeback to summary
public static BasicType intToBasicType(int i)
setTypeback to summary
private void setType(int type)