| interface  | ArrayType | Provides access to the class of an array and the type of
 its components in the target VM. | 
| interface  | BooleanType | The type of all primitive booleanvalues
 accessed in the target VM. | 
| interface  | ByteType | The type of all primitive byte values accessed in
 the target VM. | 
| interface  | CharType | The type of all primitive char values accessed in
 the target VM. | 
| interface  | ClassType | A mirror of a class in the target VM. | 
| interface  | DoubleType | The type of all primitive double values accessed in
 the target VM. | 
| interface  | FloatType | The type of all primitive float values accessed in
 the target VM. | 
| interface  | IntegerType | The type of all primitive intvalues
 accessed in the target VM. | 
| interface  | InterfaceType | A mirror of an interface in the target VM. | 
| interface  | LongType | The type of all primitive longvalues
 accessed in the target VM. | 
| interface  | PrimitiveType | The type associated with non-object values in a target VM. | 
| interface  | ReferenceType | The type of an object in a target VM. | 
| interface  | ShortType | The type of all primitive shortvalues
 accessed in the target VM. | 
| interface  | VoidType | The type of all primitive voidvalues
 accessed in the target VM. |