|
java_handle_t * | class_get_classname (classinfo *c) |
| Returns the classname of the class, where slashes ('/') are replaced by dots ('. More...
|
|
void | class_set_packagename (classinfo *c) |
|
classinfo * | class_create_classinfo (Utf8String classname) |
|
void | class_postset_header_vftbl (void) |
|
classinfo * | class_define (Utf8String name, classloader_t *cl, int32_t length, uint8_t *data, java_handle_t *pd) |
|
static bool | class_load_attribute_sourcefile (ClassBuffer &cb) |
|
static bool | class_load_attribute_enclosingmethod (ClassBuffer &cb) |
|
bool | class_load_attributes (ClassBuffer &cb) |
|
static void | class_freecpool (classinfo *c) |
|
void * | class_getconstant (classinfo *c, u4 pos, ConstantPoolTag ctype) |
|
void * | innerclass_getconstant (classinfo *c, u4 pos, ConstantPoolTag ctype) |
|
void | class_free (classinfo *c) |
|
static classinfo * | get_array_class (Utf8String name, classloader_t *initloader, classloader_t *defloader, bool link) |
|
classinfo * | class_array_of (classinfo *component, bool link) |
|
classinfo * | class_multiarray_of (s4 dim, classinfo *element, bool link) |
|
constant_classref * | class_lookup_classref (classinfo *cls, Utf8String name) |
|
constant_classref * | class_get_classref (classinfo *cls, Utf8String name) |
|
constant_classref * | class_get_self_classref (classinfo *cls) |
|
constant_classref * | class_get_classref_multiarray_of (s4 dim, constant_classref *ref) |
|
constant_classref * | class_get_classref_component_of (constant_classref *ref) |
|
methodinfo * | class_findmethod (classinfo *c, Utf8String name, Utf8String desc) |
|
methodinfo * | class_resolvemethod (classinfo *c, Utf8String name, Utf8String desc) |
|
static methodinfo * | class_resolveinterfacemethod_intern (classinfo *c, Utf8String name, Utf8String desc) |
|
methodinfo * | class_resolveclassmethod (classinfo *c, Utf8String name, Utf8String desc, classinfo *referer, bool throwexception) |
|
methodinfo * | class_resolveinterfacemethod (classinfo *c, Utf8String name, Utf8String desc, classinfo *referer, bool throwexception) |
|
fieldinfo * | class_findfield (classinfo *c, Utf8String name, Utf8String desc) |
|
fieldinfo * | class_findfield_by_name (classinfo *c, Utf8String name, bool throwexception) |
|
static fieldinfo * | class_resolvefield_int (classinfo *c, Utf8String name, Utf8String desc) |
|
fieldinfo * | class_resolvefield (classinfo *c, Utf8String name, Utf8String desc, classinfo *referer) |
|
bool | class_issubclass (classinfo *sub, classinfo *super) |
|
bool | class_isanysubclass (classinfo *sub, classinfo *super) |
|
bool | class_is_arraycompatible (arraydescriptor *desc, arraydescriptor *target) |
|
bool | class_is_assignable_from (classinfo *to, classinfo *from) |
|
bool | class_is_instance (classinfo *c, java_handle_t *h) |
|
classinfo * | class_get_componenttype (classinfo *c) |
|
java_handle_objectarray_t * | class_get_declaredclasses (classinfo *c, bool publicOnly) |
|
java_handle_objectarray_t * | class_get_declaredconstructors (classinfo *c, bool publicOnly) |
| Return an array of declared constructors of the given class. More...
|
|
java_handle_objectarray_t * | class_get_declaredfields (classinfo *c, bool publicOnly) |
|
java_handle_objectarray_t * | class_get_declaredmethods (classinfo *c, bool publicOnly) |
|
classinfo * | class_get_declaringclass (classinfo *c) |
|
classinfo * | class_get_enclosingclass (classinfo *c) |
|
java_handle_t * | class_get_enclosingconstructor (classinfo *c) |
| Return the enclosing constructor as java.lang.reflect.Constructor object for the given class. More...
|
|
methodinfo * | class_get_enclosingmethod_raw (classinfo *c) |
|
java_handle_t * | class_get_enclosingmethod (classinfo *c) |
| Return the enclosing method as java.lang.reflect.Method object for the given class. More...
|
|
java_handle_objectarray_t * | class_get_interfaces (classinfo *c) |
|
java_handle_bytearray_t * | class_get_annotations (classinfo *c) |
|
int32_t | class_get_modifiers (classinfo *c, bool ignoreInnerClassesAttrib) |
|
bool | class_initializing_thread_is_self (classinfo *c) |
| Helper function for the function class_is_or_almost_initialized. More...
|
|
Utf8String | class_get_signature (classinfo *c) |
|
void | class_printflags (classinfo *c) |
|
void | class_print (classinfo *c) |
|
void | class_classref_print (constant_classref *cr) |
|
void | class_println (classinfo *c) |
|
void | class_classref_println (constant_classref *cr) |
|
void | class_classref_or_classinfo_print (classref_or_classinfo c) |
|
void | class_classref_or_classinfo_println (classref_or_classinfo c) |
|
void | class_showconstantpool (classinfo *c) |
|
void | class_showmethods (classinfo *c) |
|
OStream & | cacao::operator<< (OStream &os, const classinfo *c) |
|