/dalvik/vm/mterp/c/ |
H A D | OP_CHECK_CAST.cpp | 3 ClassObject* clazz; local 18 clazz = dvmDexGetResolvedClass(methodClassDex, ref); 19 if (clazz == NULL) { 20 clazz = dvmResolveClass(curMethod->clazz, ref, false); 21 if (clazz == NULL) 24 if (!dvmInstanceof(obj->clazz, clazz)) { 25 dvmThrowClassCastException(obj->clazz, clazz); [all...] |
H A D | OP_CONST_CLASS.cpp | 3 ClassObject* clazz; local 8 clazz = dvmDexGetResolvedClass(methodClassDex, ref); 9 if (clazz == NULL) { 11 clazz = dvmResolveClass(curMethod->clazz, ref, true); 12 if (clazz == NULL) 15 SET_REGISTER(vdst, (u4) clazz);
|
H A D | OP_INSTANCE_OF.cpp | 3 ClassObject* clazz; local 19 clazz = dvmDexGetResolvedClass(methodClassDex, ref); 20 if (clazz == NULL) { 22 clazz = dvmResolveClass(curMethod->clazz, ref, true); 23 if (clazz == NULL) 26 SET_REGISTER(vdst, dvmInstanceof(obj->clazz, clazz));
|
H A D | OP_NEW_INSTANCE.cpp | 3 ClassObject* clazz; local 11 clazz = dvmDexGetResolvedClass(methodClassDex, ref); 12 if (clazz == NULL) { 13 clazz = dvmResolveClass(curMethod->clazz, ref, false); 14 if (clazz == NULL) 18 if (!dvmIsClassInitialized(clazz) && !dvmInitClass(clazz)) 37 //if (dvmIsInterfaceClass(clazz) || dvmIsAbstractClass(clazz)) { [all...] |
H A D | OP_APUT_OBJECT.cpp | 24 if (!dvmCanPutArrayElement(obj->clazz, arrayObj->clazz)) { 26 obj->clazz->descriptor, obj, 27 arrayObj->clazz->descriptor, arrayObj); 28 dvmThrowArrayStoreExceptionIncompatibleElement(obj->clazz, arrayObj->clazz);
|
/dalvik/vm/oo/ |
H A D | TypeCheck.cpp | 57 * Determine whether "sub" is an instance of "clazz", where both of these 82 const ClassObject* clazz) 85 assert(dvmIsArrayClass(clazz)); 94 assert(subDim > 0 && clazz->arrayDim > 0); 95 if (subDim == clazz->arrayDim) { 97 * See if "sub" is an instance of "clazz". This handles the 100 return dvmInstanceof(subElemClass, clazz->elementClass); 101 } else if (subDim > clazz->arrayDim) { 108 if (dvmIsInterfaceClass(clazz->elementClass)) { 114 return dvmImplements(clazz, claz 81 isArrayInstanceOfArray(const ClassObject* subElemClass, int subDim, const ClassObject* clazz) argument 137 isArrayInstanceOf(const ClassObject* sub, const ClassObject* clazz) argument 170 dvmImplements(const ClassObject* clazz, const ClassObject* interface) argument 224 isInstanceof(const ClassObject* instance, const ClassObject* clazz) argument 241 dvmInstanceofNonTrivial(const ClassObject* instance, const ClassObject* clazz) argument [all...] |
H A D | TypeCheck.h | 29 const ClassObject* clazz); 32 * Determine whether "instance" is an instance of "clazz". 36 INLINE int dvmInstanceof(const ClassObject* instance, const ClassObject* clazz) argument 38 if (instance == clazz) { 43 return dvmInstanceofNonTrivial(instance, clazz); 51 int dvmImplements(const ClassObject* clazz, const ClassObject* interface); 54 * Determine whether "sub" is a sub-class of "clazz". 58 INLINE int dvmIsSubClass(const ClassObject* sub, const ClassObject* clazz) { argument 60 /*printf("###### sub='%s' clazz='%s'\n", sub->name, clazz [all...] |
H A D | Object.cpp | 27 InstField* dvmFindInstanceField(const ClassObject* clazz, argument 33 assert(clazz != NULL); 41 pField = clazz->ifields; 42 for (i = 0; i < clazz->ifieldCount; i++, pField++) { 61 InstField* dvmFindInstanceFieldHier(const ClassObject* clazz, argument 69 pField = dvmFindInstanceField(clazz, fieldName, signature); 73 if (clazz->super != NULL) 74 return dvmFindInstanceFieldHier(clazz->super, fieldName, signature); 85 StaticField* dvmFindStaticField(const ClassObject* clazz, argument 91 assert(clazz ! 115 dvmFindStaticFieldHier(const ClassObject* clazz, const char* fieldName, const char* signature) argument 165 dvmFindFieldHier(const ClassObject* clazz, const char* fieldName, const char* signature) argument 365 findMethodInListByDescriptor(const ClassObject* clazz, bool findVirtual, bool isHier, const char* name, const char* descriptor) argument 425 findMethodInListByProto(const ClassObject* clazz, MethodType wantedType, bool isHier, const char* name, const DexProto* proto) argument 468 dvmFindVirtualMethodByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument 489 dvmFindVirtualMethodByName(const ClassObject* clazz, const char* methodName) argument 511 dvmFindVirtualMethod(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 524 dvmFindVirtualMethodHierByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument 537 dvmFindVirtualMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 594 dvmFindDirectMethodByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument 608 dvmFindDirectMethodHierByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument 620 dvmFindDirectMethod(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 633 dvmFindDirectMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 653 dvmFindMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 672 dvmGetVirtualizedMethod(const ClassObject* clazz, const Method* meth) argument 742 ClassObject* clazz; local [all...] |
H A D | Class.cpp | 179 static void loadMethodFromDex(ClassObject* clazz, const DexMethod* pDexMethod,\ 182 static void loadSFieldFromDex(ClassObject* clazz, 184 static void loadIFieldFromDex(ClassObject* clazz, 186 static bool precacheReferenceOffsets(ClassObject* clazz); 187 static void computeRefOffsets(ClassObject* clazz); 189 static bool createVtable(ClassObject* clazz); 190 static bool createIftable(ClassObject* clazz); 191 static bool insertMethodStubs(ClassObject* clazz); 192 static bool computeFieldOffsets(ClassObject* clazz); 193 static void throwEarlierClassFailure(ClassObject* clazz); 203 logClassLoadWithTime(char type, ClassObject* clazz, u8 time) argument 216 logClassLoad(char type, ClassObject* clazz) argument 295 dvmClassObjectSize(const ClassObject *clazz) argument 374 ClassObject* clazz = (ClassObject*) local 942 dvmGetInitiatingLoaderList(ClassObject* clazz) argument 964 dvmLoaderInInitiatingList(const ClassObject* clazz, const Object* loader) argument 1002 dvmAddInitiatingLoader(ClassObject* clazz, Object* loader) argument 1070 const ClassObject* clazz = (const ClassObject*) vclazz; local 1091 const ClassObject* clazz = (const ClassObject*) vclazz; local 1169 dvmAddClassToHash(ClassObject* clazz) argument 1215 removeClassFromHash(ClassObject* clazz) argument 1240 dvmSetClassSerialNumber(ClassObject* clazz) argument 1259 ClassObject* clazz; local 1336 ClassObject* clazz = dvmLookupClass(descriptor, loader, false); local 1432 ClassObject* clazz; local 1477 ClassObject* clazz; local 1999 dvmFreeClassInnards(ClassObject* clazz) argument 2151 loadMethodFromDex(ClassObject* clazz, const DexMethod* pDexMethod, Method* meth) argument 2338 loadSFieldFromDex(ClassObject* clazz, const DexField* pDexSField, StaticField* sfield) argument 2362 loadIFieldFromDex(ClassObject* clazz, const DexField* pDexIField, InstField* ifield) argument 2383 precacheReferenceOffsets(ClassObject* clazz) argument 2452 computeRefOffsets(ClassObject* clazz) argument 2507 dvmLinkClass(ClassObject* clazz) argument 2867 createVtable(ClassObject* clazz) argument 3021 createIftable(ClassObject* clazz) argument 3484 insertMethodStubs(ClassObject* clazz) argument 3552 computeFieldOffsets(ClassObject* clazz) argument 3768 throwEarlierClassFailure(ClassObject* clazz) argument 3785 initSFields(ClassObject* clazz) argument 4062 validateSuperDescriptors(const ClassObject* clazz) argument 4164 dvmIsClassInitializing(const ClassObject* clazz) argument 4237 dvmInitClass(ClassObject* clazz) argument 4562 ClassObject* clazz = method->clazz; local 4592 ClassObject* clazz = method->clazz; local 4618 ClassObject* clazz = (ClassObject*)vclazz; local 4675 const ClassObject* clazz = (const ClassObject*) vclazz; local 4796 dvmDumpClass(const ClassObject* clazz, int flags) argument [all...] |
H A D | Object.h | 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; member in struct:InterfaceEntry 206 ClassObject* clazz; member in struct:Object 299 ClassObject* clazz; /* class in which the field is declared */ member in struct:Field 488 ClassObject* clazz; member in struct:Method 660 dvmFindFieldOffset(const ClassObject* clazz, const char* fieldName, const char* signature) argument 731 dvmIsInterfaceClass(const ClassObject* clazz) argument 734 dvmIsPublicClass(const ClassObject* clazz) argument 737 dvmIsFinalClass(const ClassObject* clazz) argument 740 dvmIsAbstractClass(const ClassObject* clazz) argument 743 dvmIsAnnotationClass(const ClassObject* clazz) argument 746 dvmIsPrimitiveClass(const ClassObject* clazz) argument 751 dvmIsClassLinked(const ClassObject* clazz) argument 755 dvmIsClassVerified(const ClassObject* clazz) argument 772 dvmIsTheClassClass(const ClassObject* clazz) argument [all...] |
H A D | Array.h | 76 return ( ((Object*)arrayObj)->clazz->descriptor[0] == '[' ); 84 INLINE bool dvmIsObjectArrayClass(const ClassObject* clazz) argument 86 const char* descriptor = clazz->descriptor; 98 return dvmIsObjectArrayClass(arrayObj->clazz); 107 INLINE bool dvmIsArrayClass(const ClassObject* clazz) argument 109 return (clazz->descriptor[0] == '['); 138 size_t dvmArrayClassElementWidth(const ClassObject* clazz);
|
H A D | Class.h | 67 * Set clazz->serialNumber to the next available value. 69 void dvmSetClassSerialNumber(ClassObject* clazz); 118 bool dvmLinkClass(ClassObject* clazz); 123 INLINE bool dvmIsClassInitialized(const ClassObject* clazz) { argument 124 return (clazz->status == CLASS_INITIALIZED); 126 bool dvmIsClassInitializing(const ClassObject* clazz); 131 extern "C" bool dvmInitClass(ClassObject* clazz); 143 void dvmFreeClassInnards(ClassObject* clazz); 144 bool dvmAddClassToHash(ClassObject* clazz); 145 void dvmAddInitiatingLoader(ClassObject* clazz, Objec [all...] |
/dalvik/tests/085-old-style-inner-class/src/ |
H A D | Main.java | 33 private static String nameOf(Class clazz) { argument 34 return (clazz == null) ? "(null)" : clazz.getName(); 41 private static void infoFor(Class clazz) { argument 42 System.out.println("Class: " + nameOf(clazz) + "\n" + 44 nameOf(clazz.getDeclaringClass()) + "\n" + 46 nameOf(clazz.getEnclosingClass()) + "\n" + 48 nameOf(clazz.getEnclosingMethod()));
|
/dalvik/vm/hprof/ |
H A D | HprofClass.cpp | 40 static u4 computeClassHash(const ClassObject *clazz) argument 46 cp = clazz->descriptor; 47 hash = (u4)clazz->classLoader; 73 hprof_class_object_id hprofLookupClassId(const ClassObject *clazz) argument 77 if (clazz == NULL) { 89 val = dvmHashTableLookup(gClassHashTable, computeClassHash(clazz), 90 (void *)clazz, classCmp, true); 100 getPrettyClassNameId(clazz->descriptor); 102 return (hprof_class_object_id)clazz; 119 const ClassObject *clazz; local [all...] |
/dalvik/vm/reflect/ |
H A D | Reflect.h | 32 ArrayObject* dvmGetDeclaredFields(ClassObject* clazz, bool publicOnly); 37 Object* dvmGetDeclaredField(ClassObject* clazz, StringObject* nameObj); 42 ArrayObject* dvmGetDeclaredConstructors(ClassObject* clazz, bool publicOnly); 51 ArrayObject* dvmGetDeclaredMethods(ClassObject* clazz, bool publicOnly); 56 Object* dvmGetDeclaredConstructorOrMethod(ClassObject* clazz, 63 ArrayObject* dvmGetInterfaces(ClassObject* clazz); 68 Field* dvmSlotToField(ClassObject* clazz, int slot); 69 Method* dvmSlotToMethod(ClassObject* clazz, int slot); 109 Object* dvmCreateReflectObjForField(const ClassObject* clazz, Field* field); 110 Object* dvmCreateReflectObjForMethod(const ClassObject* clazz, Metho 230 const ClassObject* clazz; /* class to resolve with respect to */ member in struct:EncodedArrayIterator [all...] |
H A D | Reflect.cpp | 48 ClassObject* clazz; local 50 clazz = dvmFindClassNoInit(*ccp, NULL); 51 if (clazz == NULL) { 56 if (clazz->ifieldCount != 1) { 58 clazz->ifieldCount, *ccp); 77 ClassObject* clazz = NULL; local 94 clazz = dvmFindArrayClass(*pSignature, defClass->classLoader); 103 clazz = dvmFindClassNoInit(*pSignature, defClass->classLoader); 106 clazz = dvmFindPrimitiveClass(*signature++); 109 if (clazz 160 ClassObject* clazz = convertSignaturePartToClass(&cp, defClass); local 182 fieldToSlot(const Field* field, const ClassObject* clazz) argument 201 dvmSlotToField(ClassObject* clazz, int slot) argument 221 createFieldObject(Field* field, const ClassObject* clazz) argument 252 fieldObj, &unused, clazz, type, nameObj, slot, field_idx); local 274 dvmGetDeclaredFields(ClassObject* clazz, bool publicOnly) argument 349 ClassObject* clazz = meth->clazz; local 367 dvmSlotToMethod(ClassObject* clazz, int slot) argument 456 dvmGetDeclaredConstructors(ClassObject* clazz, bool publicOnly) argument 615 dvmGetDeclaredMethods(ClassObject* clazz, bool publicOnly) argument 753 dvmGetDeclaredConstructorOrMethod(ClassObject* clazz, StringObject* nameObj, ArrayObject* args) argument 782 dvmGetDeclaredField(ClassObject* clazz, StringObject* nameObj) argument 816 dvmGetInterfaces(ClassObject* clazz) argument 1194 ClassObject* clazz; local 1214 ClassObject* clazz; local 1244 dvmCreateReflectObjForField(const ClassObject* clazz, Field* field) argument 1263 dvmCreateReflectObjForMethod(const ClassObject* clazz, Method* method) argument [all...] |
H A D | Annotation.cpp | 38 static Object* processEncodedAnnotation(const ClassObject* clazz,\ 40 static bool skipEncodedAnnotation(const ClassObject* clazz, const u1** pPtr); 88 const ClassObject* clazz) 96 pClassDef = dexFindClass(pDexFile, clazz->descriptor); 217 * An annotation in "clazz" refers to a method by index. This just gives 295 * "clazz" is the class on which the annotations are defined. It may be 317 static bool processAnnotationValue(const ClassObject* clazz, argument 335 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr); 411 elemObj = (Object*) dvmResolveString(clazz, idx); 423 elemObj = (Object*) dvmResolveClass(clazz, id 644 createAnnotationMember(const ClassObject* clazz, const ClassObject* annoClass, const u1** pPtr) argument 736 processEncodedAnnotation(const ClassObject* clazz, const u1** pPtr) argument 826 processAnnotationSet(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, int visibility) argument 895 getAnnotationItemFromAnnotationSet( const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, int visibility, const ClassObject* annotationClazz) argument 945 getAnnotationObjectFromAnnotationSet(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, int visibility, const ClassObject* annotationClazz) argument 971 skipAnnotationValue(const ClassObject* clazz, const u1** pPtr) argument 1036 skipEncodedAnnotation(const ClassObject* clazz, const u1** pPtr) argument 1084 searchAnnotationSet(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, const char* descriptor, int visibility) argument 1118 searchEncodedAnnotation(const ClassObject* clazz, const u1* ptr, const char* name) argument 1157 getAnnotationValue(const ClassObject* clazz, const DexAnnotationItem* pAnnoItem, const char* annoName, int expectedType, const char* debugAnnoName) argument 1194 getSignatureValue(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet) argument 1227 findAnnotationSetForClass( const ClassObject* clazz) argument 1252 dvmGetClassAnnotations(const ClassObject* clazz) argument 1272 dvmGetClassAnnotation(const ClassObject* clazz, const ClassObject* annotationClazz) argument 1286 dvmIsClassAnnotationPresent(const ClassObject* clazz, const ClassObject* annotationClazz) argument 1304 dvmGetClassSignatureAnnotation(const ClassObject* clazz) argument 1322 dvmGetEnclosingMethod(const ClassObject* clazz) argument 1358 dvmGetDeclaringClass(const ClassObject* clazz) argument 1393 dvmGetEnclosingClass(const ClassObject* clazz) argument 1467 dvmGetInnerClass(const ClassObject* clazz, StringObject** pName, int* pAccessFlags) argument 1543 dvmGetDeclaredClasses(const ClassObject* clazz) argument 1656 ClassObject* clazz = method->clazz; local 1709 ClassObject* clazz = method->clazz; local 1727 dvmGetMethodAnnotation(const ClassObject* clazz, const Method* method, const ClassObject* annotationClazz) argument 1741 dvmIsMethodAnnotationPresent(const ClassObject* clazz, const Method* method, const ClassObject* annotationClazz) argument 1761 ClassObject* clazz = method->clazz; local 1782 ClassObject* clazz = method->clazz; local 1819 const ClassObject* clazz = method->clazz; local 1965 ClassObject* clazz = field->clazz; local 2018 ClassObject* clazz = field->clazz; local 2037 dvmGetFieldAnnotation(const ClassObject* clazz, const Field* field, const ClassObject* annotationClazz) argument 2051 dvmIsFieldAnnotationPresent(const ClassObject* clazz, const Field* field, const ClassObject* annotationClazz) argument 2071 ClassObject* clazz = field->clazz; local 2095 processAnnotationSetRefList(const ClassObject* clazz, const DexAnnotationSetRefList* pAnnoSetList, u4 count) argument 2148 ClassObject* clazz = method->clazz; local 2215 ClassObject* clazz = method->clazz; local 2250 dvmEncodedArrayIteratorInitialize(EncodedArrayIterator* iterator, const DexEncodedArray* encodedArray, const ClassObject* clazz) argument [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
H A D | Constant.java | 49 Class clazz = getClass(); 52 if (clazz != otherClazz) { 53 return clazz.getName().compareTo(otherClazz.getName());
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | Constant.java | 49 Class clazz = getClass(); 52 if (clazz != otherClazz) { 53 return clazz.getName().compareTo(otherClazz.getName());
|
/dalvik/vm/native/ |
H A D | java_lang_reflect_AccessibleObject.cpp | 25 * private static Object[] getClassSignatureAnnotation(Class clazz) 33 ClassObject* clazz = (ClassObject*) args[0]; local 34 ArrayObject* arr = dvmGetClassSignatureAnnotation(clazz);
|
H A D | java_lang_Class.cpp | 133 * static private ClassLoader getClassLoader(Class clazz) 140 ClassObject* clazz = (ClassObject*) args[0]; local 142 RETURN_PTR(clazz->classLoader); 172 * private static Class<?>[] getDeclaredClasses(Class<?> clazz, 182 ClassObject* clazz = (ClassObject*) args[0]; local 186 classes = dvmGetDeclaredClasses(clazz); 227 * static Constructor[] getDeclaredConstructors(Class clazz, boolean publicOnly) 233 ClassObject* clazz = (ClassObject*) args[0]; local 237 constructors = dvmGetDeclaredConstructors(clazz, publicOnly); 249 ClassObject* clazz local 265 ClassObject* clazz = (ClassObject*) args[0]; local 279 ClassObject* clazz = (ClassObject*) args[0]; local 296 ClassObject* clazz = (ClassObject*) args[0]; local 314 ClassObject* clazz = (ClassObject*) args[0]; local 333 ClassObject* clazz = (ClassObject*) args[0]; local 364 ClassObject* clazz = (ClassObject*) args[0]; local 422 ClassObject* clazz = (ClassObject*) args[0]; local 495 ClassObject* clazz = (ClassObject*) args[0]; local 572 ClassObject* clazz = (ClassObject*) args[0]; local 587 ClassObject* clazz = (ClassObject*) args[0]; local 602 ClassObject* clazz = (ClassObject*) args[0]; local 617 ClassObject* clazz = (ClassObject*) args[0]; local 638 ClassObject* clazz = (ClassObject*) args[0]; local 685 ClassObject* clazz = (ClassObject*) args[0]; local 709 ClassObject* clazz = (ClassObject*) args[0]; local 722 ClassObject* clazz = (ClassObject*) args[0]; local 734 ClassObject* clazz = (ClassObject*) args[0]; local 748 ClassObject* clazz = (ClassObject*) args[0]; local [all...] |
H A D | java_lang_VMClassLoader.cpp | 83 ClassObject* clazz = NULL; local 103 clazz = dvmLookupClass(descriptor, loader, false); 104 LOGVV("look: %s ldr=%p --> %p", descriptor, loader, clazz); 109 RETURN_PTR(clazz); 176 ClassObject* clazz; local 178 clazz = dvmFindClassByName(nameObj, NULL, resolve); 179 assert(clazz == NULL || dvmIsClassLinked(clazz)); 180 RETURN_PTR(clazz);
|
/dalvik/vm/alloc/ |
H A D | Alloc.cpp | 98 ClassObject* clazz; local 103 clazz = dvmFindSystemClass(descriptor); 104 if (clazz == NULL) { 109 init = dvmFindDirectMethodByDescriptor(clazz, "<init>", 116 obj = dvmAllocObject(clazz, ALLOC_DEFAULT); 184 Object* dvmAllocObject(ClassObject* clazz, int flags) argument 188 assert(clazz != NULL); 189 assert(dvmIsClassInitialized(clazz) || dvmIsClassInitializing(clazz)); 192 newObj = (Object*)dvmMalloc(clazz 210 ClassObject* clazz = obj->clazz; local 323 const ClassObject *clazz; member in struct:CountContext 336 dvmCountInstancesOfClass(const ClassObject *clazz) argument 355 dvmCountAssignableInstancesOfClass(const ClassObject *clazz) argument [all...] |
H A D | VisitInlines.h | 27 assert(obj->clazz != NULL); 28 if (obj->clazz->refOffsets != CLASS_WALK_SUPER) { 29 size_t refOffsets = obj->clazz->refOffsets; 38 for (ClassObject *clazz = obj->clazz; 39 clazz != NULL; 40 clazz = clazz->super) { 41 InstField *field = clazz->ifields; 42 for (int i = 0; i < clazz 54 visitStaticFields(Visitor *visitor, ClassObject *clazz, void *arg) argument 70 visitInterfaces(Visitor *visitor, ClassObject *clazz, void *arg) argument [all...] |
/dalvik/tests/031-class-attributes/src/ |
H A D | ClassAttrs.java | 164 public static void printClassAttrs(Class clazz) { argument 167 System.out.println("***** " + clazz + ":"); 170 + clazz.getName()); 172 + clazz.getCanonicalName()); 174 + clazz.getSimpleName()); 176 + getSignatureAttribute(clazz)); 179 + clazz.getSuperclass()); 181 + clazz.getGenericSuperclass()); 183 + clazz.getDeclaringClass()); 185 + clazz [all...] |