/dalvik/vm/mterp/c/ |
H A D | OP_CONST_CLASS.c | 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_CHECK_CAST.c | 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)) { 26 "Ljava/lang/ClassCastException;", obj->clazz->descriptor);
|
H A D | OP_NEW_INSTANCE.c | 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)) 24 //if (dvmIsInterfaceClass(clazz) || dvmIsAbstractClass(clazz)) { [all...] |
H A D | OP_INSTANCE_OF.c | 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));
|
/dalvik/vm/oo/ |
H A D | TypeCheck.c | 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.c | 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 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 D | Class.c | 176 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 D | InstantiationError.java | 53 * @param clazz 56 InstantiationError(Class<?> clazz) { argument 57 super(clazz.getName());
|
H A D | InstantiationException.java | 50 * @param clazz 53 InstantiationException(Class<?> clazz) { argument 54 super(clazz.getName());
|
/dalvik/vm/reflect/ |
H A D | Reflect.h | 37 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 D | Annotation.c | 38 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 D | java_lang_Math.c | 13 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 D | java_io_FileDescriptor.c | 37 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 D | java_lang_Character.cpp | 22 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 D | java_lang_Class.c | 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); 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 D | java_lang_reflect_AccessibleObject.c | 25 * 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 D | Constant.java | 49 Class clazz = getClass(); 52 if (clazz != otherClazz) { 53 return clazz.getName().compareTo(otherClazz.getName());
|
/dalvik/vm/hprof/ |
H A D | HprofClass.c | 43 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 D | KeyGeneratorFunctionalTest.java | 31 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 D | Alloc.c | 77 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 D | ClassTest2.java | 55 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 D | org_apache_harmony_dalvik_NativeTestTarget.c | 24 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 D | GenericTypesTest.java | 78 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 D | ClassAttrs.java | 120 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...] |