CACAO
Public Member Functions | Protected Attributes
java_lang_Object Class Reference

java/lang/Object More...

Inheritance diagram for java_lang_Object:
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

Public Member Functions

 java_lang_Object ()
 
 java_lang_Object (java_handle_t *h)
 
virtual ~java_lang_Object ()
 
virtual java_handle_tget_handle () const
 
vftbl_tget_vftbl () const
 
classinfoget_Class () const
 
int32_t get_hashcode () const
 
bool is_null () const
 
bool is_non_null () const
 

Protected Attributes

java_handle_t_handle
 

Detailed Description

java/lang/Object

Object layout:

0. object header

Definition at line 195 of file javaobjects.hpp.

Constructor & Destructor Documentation

java_lang_Object::java_lang_Object ( )
inline

Definition at line 201 of file javaobjects.hpp.

java_lang_Object::java_lang_Object ( java_handle_t h)
inline

Definition at line 202 of file javaobjects.hpp.

virtual java_lang_Object::~java_lang_Object ( )
inlinevirtual

Definition at line 203 of file javaobjects.hpp.

Member Function Documentation

classinfo * java_lang_Object::get_Class ( ) const
inline

Definition at line 226 of file javaobjects.hpp.

virtual java_handle_t* java_lang_Object::get_handle ( ) const
inlinevirtual

Definition at line 206 of file javaobjects.hpp.

int32_t java_lang_Object::get_hashcode ( ) const
inline

Definition at line 231 of file javaobjects.hpp.

vftbl_t * java_lang_Object::get_vftbl ( ) const
inline

Definition at line 216 of file javaobjects.hpp.

bool java_lang_Object::is_non_null ( ) const
inline

Definition at line 251 of file javaobjects.hpp.

bool java_lang_Object::is_null ( ) const
inline

Definition at line 246 of file javaobjects.hpp.

Field Documentation

java_handle_t* java_lang_Object::_handle
protected

Definition at line 198 of file javaobjects.hpp.


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