Lines Matching refs:ClassObject
30 struct ClassObject;
142 * Definitions for packing refOffsets in ClassObject.
181 * Used for iftable in ClassObject.
185 ClassObject* clazz;
210 ClassObject* clazz;
221 * void DVM_OBJECT_INIT(Object *obj, ClassObject *clazz_)
303 ClassObject* clazz; /* class in which the field is declared */
350 struct ClassObject : Object {
374 ClassObject* verifyErrorClass;
387 ClassObject* elementClass;
396 ClassObject* super;
408 ClassObject** interfaces;
456 * in the superclass's ClassObject.ifields.
490 ClassObject* clazz;
589 Method* dvmFindDirectMethodByDescriptor(const ClassObject* clazz,
591 Method* dvmFindVirtualMethodByDescriptor(const ClassObject* clazz,
593 Method* dvmFindVirtualMethodByName(const ClassObject* clazz,
595 Method* dvmFindDirectMethod(const ClassObject* clazz, const char* methodName,
597 Method* dvmFindVirtualMethod(const ClassObject* clazz, const char* methodName,
604 Method* dvmFindDirectMethodHierByDescriptor(const ClassObject* clazz,
606 Method* dvmFindVirtualMethodHierByDescriptor(const ClassObject* clazz,
608 Method* dvmFindDirectMethodHier(const ClassObject* clazz,
610 Method* dvmFindVirtualMethodHier(const ClassObject* clazz,
612 Method* dvmFindMethodHier(const ClassObject* clazz, const char* methodName,
618 Method* dvmFindInterfaceMethodHierByDescriptor(const ClassObject* iface,
620 Method* dvmFindInterfaceMethodHier(const ClassObject* iface,
628 const Method* dvmGetVirtualizedMethod(const ClassObject* clazz,
639 InstField* dvmFindInstanceField(const ClassObject* clazz,
641 StaticField* dvmFindStaticField(const ClassObject* clazz,
647 InstField* dvmFindInstanceFieldHier(const ClassObject* clazz,
649 StaticField* dvmFindStaticFieldHier(const ClassObject* clazz,
651 Field* dvmFindFieldHier(const ClassObject* clazz, const char* fieldName,
660 INLINE int dvmFindFieldOffset(const ClassObject* clazz,
731 INLINE bool dvmIsInterfaceClass(const ClassObject* clazz) {
734 INLINE bool dvmIsPublicClass(const ClassObject* clazz) {
737 INLINE bool dvmIsFinalClass(const ClassObject* clazz) {
740 INLINE bool dvmIsAbstractClass(const ClassObject* clazz) {
743 INLINE bool dvmIsAnnotationClass(const ClassObject* clazz) {
746 INLINE bool dvmIsPrimitiveClass(const ClassObject* clazz) {
751 INLINE bool dvmIsClassLinked(const ClassObject* clazz) {
755 INLINE bool dvmIsClassVerified(const ClassObject* clazz) {
772 INLINE bool dvmIsTheClassClass(const ClassObject* clazz) {