CACAO
Static Protected Member Functions
RawFieldAccess Class Reference

This class provides low-level functions to access Java object instance fields. More...

Inheritance diagram for RawFieldAccess:
FieldAccess gnu_classpath_Pointer java_lang_Boolean java_lang_Byte java_lang_Character java_lang_Class java_lang_ClassLoader java_lang_Double java_lang_Float java_lang_Integer java_lang_Long java_lang_management_MemoryUsage java_lang_reflect_Constructor java_lang_reflect_Field java_lang_reflect_Method java_lang_reflect_VMConstructor java_lang_reflect_VMField java_lang_reflect_VMMethod java_lang_Short java_lang_StackTraceElement java_lang_String java_lang_Thread java_lang_Throwable java_lang_VMThread java_lang_VMThrowable java_nio_Buffer java_nio_DirectByteBufferImpl sun_reflect_ConstantPool

Static Protected Member Functions

template<class T >
static T raw_get (void *address, const off_t offset)
 
template<class T >
static void raw_set (void *address, const off_t offset, T value)
 

Detailed Description

This class provides low-level functions to access Java object instance fields.

These functions do NOT take care about the GC critical section! Please use FieldAccess wherever possible.

Definition at line 57 of file javaobjects.hpp.

Member Function Documentation

template<class T >
T RawFieldAccess::raw_get ( void address,
const off_t  offset 
)
inlinestaticprotected

Definition at line 64 of file javaobjects.hpp.

template<class T >
void RawFieldAccess::raw_set ( void address,
const off_t  offset,
value 
)
inlinestaticprotected

Definition at line 71 of file javaobjects.hpp.


The documentation for this class was generated from the following file: