CACAO
Static Public Member Functions
Reflection Class Reference

Static Public Member Functions

static java_handle_tinvoke (methodinfo *m, java_handle_t *o, java_handle_objectarray_t *params)
 Invoke a method on the given object with the given arguments. More...
 
static java_handle_tget_declaredannotations (java_handle_bytearray_t *annotations, classinfo *declaringClass, classinfo *referer)
 
static java_handle_objectarray_tget_parameterannotations (java_handle_bytearray_t *parameterAnnotations, methodinfo *m, classinfo *referer)
 

Detailed Description

Definition at line 35 of file reflection.hpp.

Member Function Documentation

java_handle_t * Reflection::get_declaredannotations ( java_handle_bytearray_t annotations,
classinfo declaringClass,
classinfo referer 
)
static

Definition at line 143 of file reflection.cpp.

java_handle_objectarray_t * Reflection::get_parameterannotations ( java_handle_bytearray_t parameterAnnotations,
methodinfo m,
classinfo referer 
)
static

Definition at line 198 of file reflection.cpp.

java_handle_t * Reflection::invoke ( methodinfo m,
java_handle_t o,
java_handle_objectarray_t params 
)
static

Invoke a method on the given object with the given arguments.

For instance methods OBJ must be != NULL and the method is looked up in the vftbl of the object.

For static methods, OBJ is ignored.

Definition at line 59 of file reflection.cpp.


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