Home | History | Annotate | Download | only in oo

Lines Matching full:clazz

88 #define SET_CLASS_FLAG(clazz, flag) \
89 do { (clazz)->accessFlags |= (flag); } while (0)
91 #define CLEAR_CLASS_FLAG(clazz, flag) \
92 do { (clazz)->accessFlags &= ~(flag); } while (0)
94 #define IS_CLASS_FLAG_SET(clazz, flag) \
95 (((clazz)->accessFlags & (flag)) != 0)
97 #define GET_CLASS_FLAG_GROUP(clazz, flags) \
98 ((u4)((clazz)->accessFlags & (flags)))
181 ClassObject* clazz;
206 ClassObject* clazz;
220 dvmSetFieldObject(obj, OFFSETOF_MEMBER(Object, clazz), clazz_)
267 * the first char of obj->clazz->descriptor.
299 ClassObject* clazz; /* class in which the field is declared */
488 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,
624 * Find the implementation of "meth" in "clazz".
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,
663 InstField* pField = dvmFindInstanceField(clazz, fieldName, signature);
731 INLINE bool dvmIsInterfaceClass(const ClassObject* clazz) {
732 return (clazz->accessFlags & ACC_INTERFACE) != 0;
734 INLINE bool dvmIsPublicClass(const ClassObject* clazz) {
735 return (clazz->accessFlags & ACC_PUBLIC) != 0;
737 INLINE bool dvmIsFinalClass(const ClassObject* clazz) {
738 return (clazz->accessFlags & ACC_FINAL) != 0;
740 INLINE bool dvmIsAbstractClass(const ClassObject* clazz) {
741 return (clazz->accessFlags & ACC_ABSTRACT) != 0;
743 INLINE bool dvmIsAnnotationClass(const ClassObject* clazz) {
744 return (clazz->accessFlags & ACC_ANNOTATION) != 0;
746 INLINE bool dvmIsPrimitiveClass(const ClassObject* clazz) {
747 return clazz->primitiveType != PRIM_NOT;
751 INLINE bool dvmIsClassLinked(const ClassObject* clazz) {
752 return clazz->status >= CLASS_RESOLVED;
755 INLINE bool dvmIsClassVerified(const ClassObject* clazz) {
756 return clazz->status >= CLASS_VERIFIED;
764 assert(obj->clazz != NULL);
765 return IS_CLASS_FLAG_SET(obj->clazz, CLASS_ISCLASS);
772 INLINE bool dvmIsTheClassClass(const ClassObject* clazz) {
773 assert(clazz != NULL);
774 return IS_CLASS_FLAG_SET(clazz, CLASS_ISCLASS);