Searched refs:clazz (Results 1 - 25 of 253) sorted by relevance

1234567891011

/dalvik/vm/mterp/c/
H A DOP_CHECK_CAST.cpp3 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 DOP_CONST_CLASS.cpp3 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 DOP_INSTANCE_OF.cpp3 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 DOP_NEW_INSTANCE.cpp3 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 DOP_APUT_OBJECT.cpp24 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 DTypeCheck.cpp57 * 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 DTypeCheck.h29 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 DObject.cpp27 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 DClass.cpp179 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
1996 dvmFreeClassInnards(ClassObject* clazz) argument
2148 loadMethodFromDex(ClassObject* clazz, const DexMethod* pDexMethod, Method* meth) argument
2335 loadSFieldFromDex(ClassObject* clazz, const DexField* pDexSField, StaticField* sfield) argument
2359 loadIFieldFromDex(ClassObject* clazz, const DexField* pDexIField, InstField* ifield) argument
2380 precacheReferenceOffsets(ClassObject* clazz) argument
2449 computeRefOffsets(ClassObject* clazz) argument
2504 dvmLinkClass(ClassObject* clazz) argument
2864 createVtable(ClassObject* clazz) argument
3018 createIftable(ClassObject* clazz) argument
3479 insertMethodStubs(ClassObject* clazz) argument
3547 computeFieldOffsets(ClassObject* clazz) argument
3763 throwEarlierClassFailure(ClassObject* clazz) argument
3780 initSFields(ClassObject* clazz) argument
4057 validateSuperDescriptors(const ClassObject* clazz) argument
4159 dvmIsClassInitializing(const ClassObject* clazz) argument
4232 dvmInitClass(ClassObject* clazz) argument
4557 ClassObject* clazz = method->clazz; local
4587 ClassObject* clazz = method->clazz; local
4613 ClassObject* clazz = (ClassObject*)vclazz; local
4670 const ClassObject* clazz = (const ClassObject*) vclazz; local
4791 dvmDumpClass(const ClassObject* clazz, int flags) argument
[all...]
H A DObject.h92 #define SET_CLASS_FLAG(clazz, flag) \
93 do { (clazz)->accessFlags |= (flag); } while (0)
95 #define CLEAR_CLASS_FLAG(clazz, flag) \
96 do { (clazz)->accessFlags &= ~(flag); } while (0)
98 #define IS_CLASS_FLAG_SET(clazz, flag) \
99 (((clazz)->accessFlags & (flag)) != 0)
101 #define GET_CLASS_FLAG_GROUP(clazz, flags) \
102 ((u4)((clazz)->accessFlags & (flags)))
185 ClassObject* clazz; member in struct:InterfaceEntry
210 ClassObject* clazz; member in struct:Object
303 ClassObject* clazz; /* class in which the field is declared */ member in struct:Field
490 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 DArray.h76 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 DClass.h67 * 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 DMain.java33 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 DHprofClass.cpp40 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 DReflect.h32 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 DReflect.cpp48 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
251 fieldObj, &unused, clazz, type, nameObj, slot); local
273 dvmGetDeclaredFields(ClassObject* clazz, bool publicOnly) argument
348 ClassObject* clazz = meth->clazz; local
366 dvmSlotToMethod(ClassObject* clazz, int slot) argument
454 dvmGetDeclaredConstructors(ClassObject* clazz, bool publicOnly) argument
612 dvmGetDeclaredMethods(ClassObject* clazz, bool publicOnly) argument
750 dvmGetDeclaredConstructorOrMethod(ClassObject* clazz, StringObject* nameObj, ArrayObject* args) argument
779 dvmGetDeclaredField(ClassObject* clazz, StringObject* nameObj) argument
813 dvmGetInterfaces(ClassObject* clazz) argument
1191 ClassObject* clazz; local
1211 ClassObject* clazz; local
1241 dvmCreateReflectObjForField(const ClassObject* clazz, Field* field) argument
1260 dvmCreateReflectObjForMethod(const ClassObject* clazz, Method* method) argument
[all...]
H A DAnnotation.cpp38 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
738 processEncodedAnnotation(const ClassObject* clazz, const u1** pPtr) argument
828 processAnnotationSet(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, int visibility) argument
882 getAnnotationItemFromAnnotationSet( const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, int visibility, const ClassObject* annotationClazz) argument
927 getAnnotationObjectFromAnnotationSet(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, int visibility, const ClassObject* annotationClazz) argument
953 skipAnnotationValue(const ClassObject* clazz, const u1** pPtr) argument
1018 skipEncodedAnnotation(const ClassObject* clazz, const u1** pPtr) argument
1066 searchAnnotationSet(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, const char* descriptor, int visibility) argument
1100 searchEncodedAnnotation(const ClassObject* clazz, const u1* ptr, const char* name) argument
1139 getAnnotationValue(const ClassObject* clazz, const DexAnnotationItem* pAnnoItem, const char* annoName, int expectedType, const char* debugAnnoName) argument
1176 getSignatureValue(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet) argument
1209 findAnnotationSetForClass( const ClassObject* clazz) argument
1234 dvmGetClassAnnotations(const ClassObject* clazz) argument
1254 dvmGetClassAnnotation(const ClassObject* clazz, const ClassObject* annotationClazz) argument
1268 dvmIsClassAnnotationPresent(const ClassObject* clazz, const ClassObject* annotationClazz) argument
1286 dvmGetClassSignatureAnnotation(const ClassObject* clazz) argument
1304 dvmGetEnclosingMethod(const ClassObject* clazz) argument
1340 dvmGetDeclaringClass(const ClassObject* clazz) argument
1375 dvmGetEnclosingClass(const ClassObject* clazz) argument
1449 dvmGetInnerClass(const ClassObject* clazz, StringObject** pName, int* pAccessFlags) argument
1525 dvmGetDeclaredClasses(const ClassObject* clazz) argument
1636 ClassObject* clazz = method->clazz; local
1689 ClassObject* clazz = method->clazz; local
1707 dvmGetMethodAnnotation(const ClassObject* clazz, const Method* method, const ClassObject* annotationClazz) argument
1721 dvmIsMethodAnnotationPresent(const ClassObject* clazz, const Method* method, const ClassObject* annotationClazz) argument
1741 ClassObject* clazz = method->clazz; local
1762 ClassObject* clazz = method->clazz; local
1799 const ClassObject* clazz = method->clazz; local
1943 ClassObject* clazz = field->clazz; local
1991 ClassObject* clazz = field->clazz; local
2010 dvmGetFieldAnnotation(const ClassObject* clazz, const Field* field, const ClassObject* annotationClazz) argument
2024 dvmIsFieldAnnotationPresent(const ClassObject* clazz, const Field* field, const ClassObject* annotationClazz) argument
2044 ClassObject* clazz = field->clazz; local
2068 processAnnotationSetRefList(const ClassObject* clazz, const DexAnnotationSetRefList* pAnnoSetList, u4 count) argument
2121 ClassObject* clazz = method->clazz; local
2188 ClassObject* clazz = method->clazz; local
2223 dvmEncodedArrayIteratorInitialize(EncodedArrayIterator* iterator, const DexEncodedArray* encodedArray, const ClassObject* clazz) argument
[all...]
/dalvik/dexgen/src/com/android/dexgen/rop/cst/
H A DConstant.java49 Class clazz = getClass();
52 if (clazz != otherClazz) {
53 return clazz.getName().compareTo(otherClazz.getName());
/dalvik/dx/src/com/android/dx/rop/cst/
H A DConstant.java49 Class clazz = getClass();
52 if (clazz != otherClazz) {
53 return clazz.getName().compareTo(otherClazz.getName());
/dalvik/vm/native/
H A Djava_lang_reflect_AccessibleObject.cpp25 * private static Object[] getClassSignatureAnnotation(Class clazz)
33 ClassObject* clazz = (ClassObject*) args[0]; local
34 ArrayObject* arr = dvmGetClassSignatureAnnotation(clazz);
H A Djava_lang_Class.cpp133 * 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...]
/dalvik/vm/alloc/
H A DAlloc.cpp95 ClassObject* clazz; local
100 clazz = dvmFindSystemClass(descriptor);
101 if (clazz == NULL) {
106 init = dvmFindDirectMethodByDescriptor(clazz, "<init>",
113 obj = dvmAllocObject(clazz, ALLOC_DEFAULT);
181 Object* dvmAllocObject(ClassObject* clazz, int flags) argument
185 assert(clazz != NULL);
186 assert(dvmIsClassInitialized(clazz) || dvmIsClassInitializing(clazz));
189 newObj = (Object*)dvmMalloc(clazz
207 ClassObject* clazz = obj->clazz; local
309 const ClassObject *clazz; member in struct:CountContext
322 dvmCountInstancesOfClass(const ClassObject *clazz) argument
341 dvmCountAssignableInstancesOfClass(const ClassObject *clazz) argument
[all...]
H A DVisitInlines.h27 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 DClassAttrs.java124 public static void printClassAttrs(Class clazz) { argument
127 System.out.println("***** " + clazz + ":");
130 + clazz.getName());
132 + clazz.getCanonicalName());
134 + clazz.getSimpleName());
136 + getSignatureAttribute(clazz));
139 + clazz.getSuperclass());
141 + clazz.getGenericSuperclass());
143 + clazz.getDeclaringClass());
145 + clazz
[all...]
/dalvik/tests/004-annotations/src/android/test/anno/
H A DTestAnnotations.java28 static void printAnnotations(Class clazz) { argument
32 annos = clazz.getAnnotations();
33 System.out.println("annotations on TYPE " + clazz +
38 for (Constructor c: clazz.getDeclaredConstructors()) {
49 for (Method m: clazz.getDeclaredMethods()) {
60 for (Field f: clazz.getDeclaredFields()) {
158 Class clazz;
159 clazz = SimplyNoted.class;
160 printAnnotations(clazz);
161 clazz
[all...]

Completed in 402 milliseconds

1234567891011