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

1234567891011>>

/dalvik/vm/mterp/c/
H A DOP_CONST_CLASS.c3 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_CHECK_CAST.c3 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)) {
26 "Ljava/lang/ClassCastException;", obj->clazz->descriptor);
H A DOP_NEW_INSTANCE.c3 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))
24 //if (dvmIsInterfaceClass(clazz) || dvmIsAbstractClass(clazz)) {
[all...]
H A DOP_INSTANCE_OF.c3 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));
/dalvik/vm/oo/
H A DTypeCheck.c57 * 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.c27 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
549 dvmFindDirectMethodByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument
563 dvmFindDirectMethodHierByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument
575 dvmFindDirectMethod(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument
588 dvmFindDirectMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument
608 dvmFindMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument
624 dvmGetVirtualizedMethod(const ClassObject* clazz, const Method* meth) argument
693 ClassObject* clazz; local
[all...]
H A DClass.c176 static void loadMethodFromDex(ClassObject* clazz, const DexMethod* pDexMethod,\
179 static void loadSFieldFromDex(ClassObject* clazz,
181 static void loadIFieldFromDex(ClassObject* clazz,
183 static bool precacheReferenceOffsets(ClassObject* clazz);
184 static void computeRefOffsets(ClassObject* clazz);
186 static bool createVtable(ClassObject* clazz);
187 static bool createIftable(ClassObject* clazz);
188 static bool insertMethodStubs(ClassObject* clazz);
189 static bool computeFieldOffsets(ClassObject* clazz);
190 static void throwEarlierClassFailure(ClassObject* clazz);
200 logClassLoadWithTime(char type, ClassObject* clazz, u8 time) argument
213 logClassLoad(char type, ClassObject* clazz) argument
823 dvmGetInitiatingLoaderList(ClassObject* clazz) argument
845 dvmLoaderInInitiatingList(const ClassObject* clazz, const Object* loader) argument
883 dvmAddInitiatingLoader(ClassObject* clazz, Object* loader) argument
951 const ClassObject* clazz = (const ClassObject*) vclazz; local
972 const ClassObject* clazz = (const ClassObject*) vclazz; local
1050 dvmAddClassToHash(ClassObject* clazz) argument
1096 removeClassFromHash(ClassObject* clazz) argument
1121 dvmSetClassSerialNumber(ClassObject* clazz) argument
1148 ClassObject* clazz; local
1212 ClassObject* clazz; local
1330 ClassObject* clazz; local
1375 ClassObject* clazz; local
1914 dvmFreeClassInnards(ClassObject* clazz) argument
2067 loadMethodFromDex(ClassObject* clazz, const DexMethod* pDexMethod, Method* meth) argument
2243 loadSFieldFromDex(ClassObject* clazz, const DexField* pDexSField, StaticField* sfield) argument
2271 loadIFieldFromDex(ClassObject* clazz, const DexField* pDexIField, InstField* ifield) argument
2296 precacheReferenceOffsets(ClassObject* clazz) argument
2388 computeRefOffsets(ClassObject* clazz) argument
2443 dvmLinkClass(ClassObject* clazz, bool classesResolved) argument
2846 createVtable(ClassObject* clazz) argument
2990 createIftable(ClassObject* clazz) argument
3464 insertMethodStubs(ClassObject* clazz) argument
3532 computeFieldOffsets(ClassObject* clazz) argument
3811 throwEarlierClassFailure(ClassObject* clazz) argument
3829 initSFields(ClassObject* clazz) argument
4101 validateSuperDescriptors(const ClassObject* clazz) argument
4193 dvmIsClassInitializing(const ClassObject* clazz) argument
4258 dvmInitClass(ClassObject* clazz) argument
4540 ClassObject* clazz = method->clazz; local
4561 ClassObject* clazz = method->clazz; local
4587 ClassObject* clazz = vclazz; local
4622 ClassObject* clazz; local
4647 const ClassObject* clazz = (const ClassObject*) vclazz; local
4768 dvmDumpClass(const ClassObject* clazz, int flags) argument
4816 const ClassObject* clazz = (const ClassObject*) vclazz; local
4858 markClassObject(void *clazz, void *arg) argument
[all...]
/dalvik/libcore/luni/src/main/java/java/lang/
H A DInstantiationError.java53 * @param clazz
56 InstantiationError(Class<?> clazz) { argument
57 super(clazz.getName());
H A DInstantiationException.java50 * @param clazz
53 InstantiationException(Class<?> clazz) { argument
54 super(clazz.getName());
/dalvik/vm/reflect/
H A DReflect.h37 ArrayObject* dvmGetDeclaredFields(ClassObject* clazz, bool publicOnly);
42 ArrayObject* dvmGetDeclaredConstructors(ClassObject* clazz, bool publicOnly);
51 ArrayObject* dvmGetDeclaredMethods(ClassObject* clazz, bool publicOnly);
57 ArrayObject* dvmGetInterfaces(ClassObject* clazz);
62 Field* dvmSlotToField(ClassObject* clazz, int slot);
63 Method* dvmSlotToMethod(ClassObject* clazz, int slot);
103 Object* dvmCreateReflectObjForField(const ClassObject* clazz, Field* field);
104 Object* dvmCreateReflectObjForMethod(const ClassObject* clazz, Method* method);
113 return (method->clazz == gDvm.classJavaLangReflectMethod);
133 ArrayObject* dvmGetClassAnnotations(const ClassObject* clazz);
206 const ClassObject* clazz; /* class to resolve with respect to */ member in struct:__anon160
[all...]
H A DAnnotation.c38 static Object* processEncodedAnnotation(const ClassObject* clazz,\
40 static bool skipEncodedAnnotation(const ClassObject* clazz, const u1** pPtr);
149 const ClassObject* clazz)
157 pClassDef = dexFindClass(pDexFile, clazz->descriptor);
278 * An annotation in "clazz" refers to a method by index. This just gives
357 * "clazz" is the class on which the annotations are defined. It may be
379 static bool processAnnotationValue(const ClassObject* clazz, argument
397 (ptr-1) - (u1*)clazz->pDvmDex->pDexFile->baseAddr);
473 elemObj = (Object*) dvmResolveString(clazz, idx);
485 elemObj = (Object*) dvmResolveClass(clazz, id
148 getAnnoDirectory(DexFile* pDexFile, const ClassObject* clazz) argument
709 createAnnotationMember(const ClassObject* clazz, const ClassObject* annoClass, const u1** pPtr) argument
803 processEncodedAnnotation(const ClassObject* clazz, const u1** pPtr) argument
897 processAnnotationSet(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, int visibility) argument
959 skipAnnotationValue(const ClassObject* clazz, const u1** pPtr) argument
1024 skipEncodedAnnotation(const ClassObject* clazz, const u1** pPtr) argument
1073 searchAnnotationSet(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet, const char* descriptor, int visibility) argument
1107 searchEncodedAnnotation(const ClassObject* clazz, const u1* ptr, const char* name) argument
1146 getAnnotationValue(const ClassObject* clazz, const DexAnnotationItem* pAnnoItem, const char* annoName, int expectedType, const char* debugAnnoName) argument
1184 getSignatureValue(const ClassObject* clazz, const DexAnnotationSetItem* pAnnoSet) argument
1217 findAnnotationSetForClass( const ClassObject* clazz) argument
1242 dvmGetClassAnnotations(const ClassObject* clazz) argument
1265 dvmGetClassSignatureAnnotation(const ClassObject* clazz) argument
1283 dvmGetEnclosingMethod(const ClassObject* clazz) argument
1319 dvmGetDeclaringClass(const ClassObject* clazz) argument
1354 dvmGetEnclosingClass(const ClassObject* clazz) argument
1428 dvmGetInnerClass(const ClassObject* clazz, StringObject** pName, int* pAccessFlags) argument
1504 dvmGetDeclaredClasses(const ClassObject* clazz) argument
1615 ClassObject* clazz = method->clazz; local
1668 ClassObject* clazz = method->clazz; local
1691 ClassObject* clazz = method->clazz; local
1712 ClassObject* clazz = method->clazz; local
1749 const ClassObject* clazz = method->clazz; local
1893 ClassObject* clazz = field->clazz; local
1942 ClassObject* clazz = field->clazz; local
1968 ClassObject* clazz = field->clazz; local
1992 processAnnotationSetRefList(const ClassObject* clazz, const DexAnnotationSetRefList* pAnnoSetList, u4 count) argument
2040 ClassObject* clazz = method->clazz; local
2107 ClassObject* clazz = method->clazz; local
2142 dvmEncodedArrayIteratorInitialize(EncodedArrayIterator* iterator, const DexEncodedArray* encodedArray, const ClassObject* clazz) argument
[all...]
/dalvik/libcore/luni/src/main/native/
H A Djava_lang_Math.c13 static jdouble jsin(JNIEnv* env, jclass clazz, jdouble a) argument
19 static jdouble jcos(JNIEnv* env, jclass clazz, jdouble a) argument
25 static jdouble jtan(JNIEnv* env, jclass clazz, jdouble a) argument
31 static jdouble jasin(JNIEnv* env, jclass clazz, jdouble a) argument
37 static jdouble jacos(JNIEnv* env, jclass clazz, jdouble a) argument
43 static jdouble jatan(JNIEnv* env, jclass clazz, jdouble a) argument
49 static jdouble jexp(JNIEnv* env, jclass clazz, jdouble a) argument
55 static jdouble jlog(JNIEnv* env, jclass clazz, jdouble a) argument
61 static jdouble jsqrt(JNIEnv* env, jclass clazz, jdouble a) argument
67 static jdouble jieee_remainder(JNIEnv* env, jclass clazz, jdoubl argument
73 jfloor(JNIEnv* env, jclass clazz, jdouble a) argument
79 jceil(JNIEnv* env, jclass clazz, jdouble a) argument
85 jrint(JNIEnv* env, jclass clazz, jdouble a) argument
91 jatan2(JNIEnv* env, jclass clazz, jdouble a, jdouble b) argument
97 jpow(JNIEnv* env, jclass clazz, jdouble a, jdouble b) argument
103 jsinh(JNIEnv* env, jclass clazz, jdouble a) argument
109 jtanh(JNIEnv* env, jclass clazz, jdouble a) argument
115 jcosh(JNIEnv* env, jclass clazz, jdouble a) argument
121 jlog10(JNIEnv* env, jclass clazz, jdouble a) argument
127 jcbrt(JNIEnv* env, jclass clazz, jdouble a) argument
133 jexpm1(JNIEnv* env, jclass clazz, jdouble a) argument
139 jhypot(JNIEnv* env, jclass clazz, jdouble a, jdouble b) argument
145 jlog1p(JNIEnv* env, jclass clazz, jdouble a) argument
151 jnextafter(JNIEnv* env, jclass clazz, jdouble a, jdouble b) argument
157 jnextafterf(JNIEnv* env, jclass clazz, jfloat a, jfloat b) argument
[all...]
H A Djava_io_FileDescriptor.c37 jclass clazz; member in struct:__anon9
66 static void nativeClassInit(JNIEnv* env, jclass clazz) argument
68 gCachedFields.clazz = (*env)->NewGlobalRef(env, clazz);
71 (*env)->GetFieldID(env, clazz, "descriptor", "I");
79 (*env)->GetMethodID(env, clazz, "<init>", "()V");
110 if(gCachedFields.clazz == NULL) {
117 jclass clazz; local
118 clazz = (*env)->FindClass(env, "java/io/FileDescriptor");
119 if(clazz
[all...]
H A Djava_lang_Character.cpp22 static jint getData(JNIEnv* env, jclass clazz, jint val) argument
30 static jint toLower(JNIEnv* env, jclass clazz, jint val) argument
38 static jint toUpper(JNIEnv* env, jclass clazz, jint val) argument
46 static jint numericValue(JNIEnv* env, jclass clazz, jint val) argument
54 static jint toTitle(JNIEnv* env, jclass clazz, jint val) argument
/dalvik/vm/native/
H A Djava_lang_Class.c133 * 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);
225 * static Constructor[] getDeclaredConstructors(Class clazz, boolean publicOnly)
231 ClassObject* clazz = (ClassObject*) args[0]; local
235 constructors = dvmGetDeclaredConstructors(clazz, publicOnly);
248 ClassObject* clazz local
265 ClassObject* clazz = (ClassObject*) args[0]; local
281 ClassObject* clazz = (ClassObject*) args[0]; local
300 ClassObject* clazz = (ClassObject*) args[0]; local
327 ClassObject* clazz = (ClassObject*) args[0]; local
416 ClassObject* clazz = (ClassObject*) args[0]; local
489 ClassObject* clazz = (ClassObject*) args[0]; local
570 ClassObject* clazz = (ClassObject*) args[0]; local
585 ClassObject* clazz = (ClassObject*) args[0]; local
600 ClassObject* clazz = (ClassObject*) args[0]; local
615 ClassObject* clazz = (ClassObject*) args[0]; local
636 ClassObject* clazz = (ClassObject*) args[0]; local
686 ClassObject* clazz = (ClassObject*) args[0]; local
710 ClassObject* clazz = (ClassObject*) args[0]; local
725 ClassObject* clazz = (ClassObject*) args[0]; local
[all...]
H A Djava_lang_reflect_AccessibleObject.c25 * private static Object[] getClassSignatureAnnotation(Class clazz)
33 ClassObject* clazz = (ClassObject*) args[0]; local
34 ArrayObject* arr = dvmGetClassSignatureAnnotation(clazz);
/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/hprof/
H A DHprofClass.c43 computeClassHash(const ClassObject *clazz) argument
49 cp = clazz->descriptor;
50 hash = (u4)clazz->classLoader;
150 hprofLookupClassId(const ClassObject *clazz) argument
154 if (clazz == NULL) {
166 val = dvmHashTableLookup(gClassHashTable, computeClassHash(clazz),
167 (void *)clazz, classCmp, true);
177 getPrettyClassNameId(clazz->descriptor);
179 return (hprof_class_object_id)clazz;
197 const ClassObject *clazz; local
[all...]
/dalvik/libcore/crypto/src/test/java/org/apache/harmony/crypto/tests/javax/crypto/func/
H A DKeyGeneratorFunctionalTest.java31 clazz = KeyGenerator.AES.class,
38 clazz = KeyGenerator.DES.class,
45 clazz = KeyGenerator.DESede.class,
52 clazz = KeyGenerator.HMACMD5.class,
59 clazz = KeyGenerator.HMACSHA1.class,
66 clazz = KeyGenerator.HMACSHA256.class,
73 clazz = KeyGenerator.HMACSHA384.class,
80 clazz = KeyGenerator.HMACSHA512.class,
/dalvik/vm/alloc/
H A DAlloc.c77 ClassObject* clazz; local
82 clazz = dvmFindSystemClass(descriptor);
83 if (clazz == NULL) {
88 init = dvmFindDirectMethodByDescriptor(clazz, "<init>",
95 obj = dvmAllocObject(clazz, ALLOC_DEFAULT);
163 Object* dvmAllocObject(ClassObject* clazz, int flags) argument
167 assert(dvmIsClassInitialized(clazz) || dvmIsClassInitializing(clazz));
169 if (IS_CLASS_FLAG_SET(clazz, CLASS_ISFINALIZABLE)) {
174 newObj = dvmMalloc(clazz
[all...]
/dalvik/libcore/luni/src/test/java/org/apache/harmony/luni/tests/java/lang/
H A DClassTest2.java55 Class clazz = getClass();
57 InputStream stream = clazz.getResourceAsStream("HelloWorld.txt");
78 Class clazz = getClass();
80 InputStream stream = clazz.getResourceAsStream("/org/apache/harmony/luni/tests/java/lang/HelloWorld.txt");
91 clazz.getResourceAsStream(null);
96 assertNull(clazz.getResourceAsStream("/NonExistentResource"));
97 assertNull(clazz.getResourceAsStream("org/apache/harmony/luni/tests/java/lang/HelloWorld.txt"));
/dalvik/libcore/dalvik/src/main/native/
H A Dorg_apache_harmony_dalvik_NativeTestTarget.c24 static void emptyJniStaticMethod0(JNIEnv* env, jclass clazz) argument
35 static void emptyJniStaticMethod6(JNIEnv* env, jclass clazz, argument
47 static void emptyJniStaticMethod6L(JNIEnv* env, jclass clazz, argument
/dalvik/libcore/luni/src/test/java/tests/api/java/lang/reflect/
H A DGenericTypesTest.java78 Class<? extends ConstructorGenericType> clazz = ConstructorGenericType.class;
79 TypeVariable<Class> typeVariable = getTypeParameter(clazz);
80 Constructor<?> constructor = clazz.getDeclaredConstructor(Object.class);
95 Class<? extends GenericType> clazz = GenericType.class;
96 TypeVariable<Class> typeVariable = getTypeParameter(clazz);
98 Method method = clazz.getDeclaredMethod("staticMethodGenericType", Object.class);
114 Class<? extends GenericType> clazz = GenericType.class;
115 TypeVariable<Class> typeVariable = getTypeParameter(clazz);
117 Method method = clazz.getDeclaredMethod("hidingMethodGenericType", Object.class);
140 Class<? extends MultipleGenericTypes> clazz
[all...]
/dalvik/tests/031-class-attributes/src/
H A DClassAttrs.java120 public static void printClassAttrs(Class clazz) { argument
124 System.out.println("***** " + clazz + ":");
127 + clazz.getName());
129 + clazz.getCanonicalName());
131 + clazz.getSimpleName());
133 + getSignatureAttribute(clazz));
136 + clazz.getSuperclass());
138 + clazz.getGenericSuperclass());
140 + clazz.getDeclaringClass());
142 + clazz
[all...]

Completed in 9089 milliseconds

1234567891011>>