Home » openjdk-7 » sun.jvm » hotspot » types » basic »

sun.jvm.hotspot.types.basic

Interfaces:

VtblAccess   This interface is designed to allow a platform-specific implementation of the TypeDataBase.isOfType() method, while leaving the rest of the basic.* package platform independent.  code | html

Abstract Classes:

BasicVtblAccess     code | html

Classes:

BasicAddressFieldWrapper   A wrapper for a Field which adds getValue() methods returning Addresses.  code | html
BasicCIntegerField   A specialization of BasicField adding typechecked getValue() routines returning ints.  code | html
BasicCIntegerType  

This specialization of BasicType implements the CIntegerType interface and describes all C integer types. 

code | html
BasicField   A basic implementation of Field which should be suitable for cross-platform use.  code | html
BasicFieldWrapper   This is an adapter class which allows delegation of operation to another BasicCField; see, for example, BasicCharCFieldWrapper.  code | html
BasicJBooleanField   A specialization of Field which represents a field containing a Java boolean value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning booleans.  code | html
BasicJByteField   A specialization of Field which represents a field containing a Java byte value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning bytes.  code | html
BasicJCharField   A specialization of Field which represents a field containing a Java char value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning chars.  code | html
BasicJDoubleField   A specialization of Field which represents a field containing a Java double value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning doubles.  code | html
BasicJFloatField   A specialization of Field which represents a field containing a Java float value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning floats.  code | html
BasicJIntField   A specialization of Field which represents a field containing a Java int value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning ints.  code | html
BasicJLongField   A specialization of Field which represents a field containing a Java long value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning longs.  code | html
BasicJShortField   A specialization of Field which represents a field containing a Java short value (in either a C/C++ data structure or a Java object) and which adds typechecked getValue() routines returning shorts.  code | html
BasicNarrowOopField   A specialization of BasicField which represents a field containing an oop value and which adds typechecked getValue() routines returning OopHandles.  code | html
BasicOopField   A specialization of BasicField which represents a field containing an oop value and which adds typechecked getValue() routines returning OopHandles.  code | html
BasicPointerType   This specialization of BasicType implements the PointerType interface and describes all C pointer types.  code | html
BasicType  

This is a basic implementation of the Type interface which should be complete enough to be portable across platforms. 

code | html
BasicTypeDataBase  

This is a basic implementation of the TypeDataBase interface. 

code | html