#define Java_Type VM_Data_Type |
(? 20030317) These defines are deprecated.
Use VM_Data_Type
in all new code.
#define JAVA_TYPE_BYTE VM_DATA_TYPE_INT8 |
#define JAVA_TYPE_CHAR VM_DATA_TYPE_CHAR |
#define JAVA_TYPE_DOUBLE VM_DATA_TYPE_F8 |
#define JAVA_TYPE_FLOAT VM_DATA_TYPE_F4 |
#define JAVA_TYPE_INT VM_DATA_TYPE_INT32 |
#define JAVA_TYPE_LONG VM_DATA_TYPE_INT64 |
#define JAVA_TYPE_SHORT VM_DATA_TYPE_INT16 |
#define JAVA_TYPE_BOOLEAN VM_DATA_TYPE_BOOLEAN |
#define JAVA_TYPE_CLASS VM_DATA_TYPE_CLASS |
#define JAVA_TYPE_ARRAY VM_DATA_TYPE_ARRAY |
#define JAVA_TYPE_VOID VM_DATA_TYPE_VOID |
#define JAVA_TYPE_STRING VM_DATA_TYPE_STRING |
#define JAVA_TYPE_INVALID VM_DATA_TYPE_INVALID |
#define JAVA_TYPE_END VM_DATA_TYPE_END |
typedef struct Class* Class_Handle |
Handles for Various VM Structures.
This header file is also used in pure C sources, thus we use struct instead of classes.
typedef struct VTable* VTable_Handle |
typedef struct Field* Field_Handle |
typedef struct Method* Method_Handle |
typedef struct Method_Signature* Method_Signature_Handle |
typedef struct TypeDesc* Type_Info_Handle |
typedef POINTER_SIZE_INT Allocation_Handle |
typedef POINTER_SIZE_INT Runtime_Type_Handle |
typedef void* NativeCodePtr |
typedef struct ClassLoader* ClassLoaderHandle |
typedef struct ManagedObject* ManagedPointer |
typedef struct ManagedObject Java_java_lang_Throwable |
Fields of these types are not directly accessible from the core VM.
typedef struct ManagedObject Java_java_lang_Class; typedef ManagedObject Java_java_lang_System;
typedef struct ManagedObject Java_java_lang_Thread |
typedef struct ManagedObject Java_java_io_FileInputStream |
typedef struct ManagedObject Java_java_lang_String |
typedef void* Vector_Handle |
Used for opaques accesses to managed arrays.
This handle points to an array in the managed heap, so handling must be careful to account for the possiblity of a moving GC.
typedef void* Managed_Object_Handle |
typedef void* GC_Enumeration_Handle |
enum VM_Data_Type |
VM_Data_Type
enum PropertyTable |
Genereated on Tue Mar 11 19:25:58 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.