Lines Matching defs:clazz

56  * return type class by name in method->clazz' class loader.  We take a
74 ALOGW(" in %s.%s:%s", method->clazz->descriptor, method->name, desc);
80 ClassObject* objClazz = resultObj->clazz;
91 method->clazz->descriptor, method->name, objType, declType);
95 * of method->clazz->classLoader, and compare the class objects
104 ClassObject* declClazz = dvmFindClassNoInit(declType, method->clazz->classLoader);
109 method->clazz->descriptor, method->name, declType);
117 method->clazz->descriptor, method->name);
122 method->clazz->descriptor, method->name, objType, declType);
306 ClassObject* objClass = obj->clazz;
354 ClassObject* clazz = obj->clazz;
355 while (clazz != NULL) {
356 if ((InstField*) fieldID >= clazz->ifields &&
357 (InstField*) fieldID < clazz->ifields + clazz->ifieldCount) {
361 clazz = clazz->super;
365 fieldID, obj->clazz->descriptor);
402 ALOGW(" calling %s.%s %s", method->clazz->descriptor, method->name, desc);
416 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(self(), jclazz);
417 StaticField* base = &clazz->sfields[0];
418 int fieldCount = clazz->sfieldCount;
421 fieldID, clazz->descriptor);
429 * Verify that "methodID" is appropriate for "clazz".
440 ClassObject* clazz = (ClassObject*) dvmDecodeIndirectRef(self(), jclazz);
443 if (!dvmInstanceof(clazz, method->clazz)) {
445 method->clazz->descriptor, method->name, clazz->descriptor);
464 if (!dvmInstanceof(obj->clazz, method->clazz)) {
466 method->clazz->descriptor, method->name, obj->clazz->descriptor);
524 if (gDvm.jniTrace && strstr(method->clazz->descriptor, gDvm.jniTrace) != NULL) {
751 } else if (obj->clazz->descriptor[0] != '[') {
753 obj->clazz->descriptor);
961 } else if (obj->clazz != expectedClass) {
963 argName, expectedClass->descriptor, obj->clazz->descriptor);
1044 ALOGW(" in %s.%s:%s (%s)", method->clazz->descriptor, method->name, desc, mFunctionName);
1264 PrimitiveType primType = arrObj->clazz->elementClass->primitiveType;
1341 static jclass Check_GetSuperclass(JNIEnv* env, jclass clazz) {
1342 CHECK_JNI_ENTRY(kFlag_Default, "Ec", env, clazz);
1343 return CHECK_JNI_EXIT("c", baseEnv(env)->GetSuperclass(env, clazz));
1383 static jint Check_ThrowNew(JNIEnv* env, jclass clazz, const char* message) {
1384 CHECK_JNI_ENTRY(kFlag_NullableUtf, "Ecu", env, clazz, message);
1385 return CHECK_JNI_EXIT("I", baseEnv(env)->ThrowNew(env, clazz, message));
1465 static jobject Check_AllocObject(JNIEnv* env, jclass clazz) {
1466 CHECK_JNI_ENTRY(kFlag_Default, "Ec", env, clazz);
1467 return CHECK_JNI_EXIT("L", baseEnv(env)->AllocObject(env, clazz));
1470 static jobject Check_NewObject(JNIEnv* env, jclass clazz, jmethodID methodID, ...) {
1471 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID);
1474 jobject result = baseEnv(env)->NewObjectV(env, clazz, methodID, args);
1479 static jobject Check_NewObjectV(JNIEnv* env, jclass clazz, jmethodID methodID, va_list args) {
1480 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID);
1481 return CHECK_JNI_EXIT("L", baseEnv(env)->NewObjectV(env, clazz, methodID, args));
1484 static jobject Check_NewObjectA(JNIEnv* env, jclass clazz, jmethodID methodID, jvalue* args) {
1485 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID);
1486 return CHECK_JNI_EXIT("L", baseEnv(env)->NewObjectA(env, clazz, methodID, args));
1494 static jboolean Check_IsInstanceOf(JNIEnv* env, jobject obj, jclass clazz) {
1495 CHECK_JNI_ENTRY(kFlag_Default, "ELc", env, obj, clazz);
1496 return CHECK_JNI_EXIT("b", baseEnv(env)->IsInstanceOf(env, obj, clazz));
1499 static jmethodID Check_GetMethodID(JNIEnv* env, jclass clazz, const char* name, const char* sig) {
1500 CHECK_JNI_ENTRY(kFlag_Default, "Ecuu", env, clazz, name, sig);
1501 return CHECK_JNI_EXIT("m", baseEnv(env)->GetMethodID(env, clazz, name, sig));
1504 static jfieldID Check_GetFieldID(JNIEnv* env, jclass clazz, const char* name, const char* sig) {
1505 CHECK_JNI_ENTRY(kFlag_Default, "Ecuu", env, clazz, name, sig);
1506 return CHECK_JNI_EXIT("f", baseEnv(env)->GetFieldID(env, clazz, name, sig));
1509 static jmethodID Check_GetStaticMethodID(JNIEnv* env, jclass clazz,
1512 CHECK_JNI_ENTRY(kFlag_Default, "Ecuu", env, clazz, name, sig);
1513 return CHECK_JNI_EXIT("m", baseEnv(env)->GetStaticMethodID(env, clazz, name, sig));
1516 static jfieldID Check_GetStaticFieldID(JNIEnv* env, jclass clazz,
1519 CHECK_JNI_ENTRY(kFlag_Default, "Ecuu", env, clazz, name, sig);
1520 return CHECK_JNI_EXIT("f", baseEnv(env)->GetStaticFieldID(env, clazz, name, sig));
1524 static _ctype Check_GetStatic##_jname##Field(JNIEnv* env, jclass clazz, jfieldID fieldID) { \
1525 CHECK_JNI_ENTRY(kFlag_Default, "Ecf", env, clazz, fieldID); \
1526 sc.checkStaticFieldID(clazz, fieldID); \
1528 return CHECK_JNI_EXIT(_type, baseEnv(env)->GetStatic##_jname##Field(env, clazz, fieldID)); \
1536 static void Check_SetStatic##_jname##Field(JNIEnv* env, jclass clazz, jfieldID fieldID, _ctype value) { \
1537 CHECK_JNI_ENTRY(kFlag_Default, "Ecf" _type, env, clazz, fieldID, value); \
1538 sc.checkStaticFieldID(clazz, fieldID); \
1541 baseEnv(env)->SetStatic##_jname##Field(env, clazz, fieldID, value); \
1600 jobject obj, jclass clazz, jmethodID methodID, ...) \
1602 CHECK_JNI_ENTRY(kFlag_Default, "ELcm.", env, obj, clazz, methodID); /* TODO: args! */ \
1608 _retasgn baseEnv(env)->CallNonvirtual##_jname##MethodV(env, obj, clazz, methodID, args); \
1613 jobject obj, jclass clazz, jmethodID methodID, va_list args) \
1615 CHECK_JNI_ENTRY(kFlag_Default, "ELcm.", env, obj, clazz, methodID); /* TODO: args! */ \
1619 _retasgn baseEnv(env)->CallNonvirtual##_jname##MethodV(env, obj, clazz, methodID, args); \
1623 jobject obj, jclass clazz, jmethodID methodID, jvalue* args) \
1625 CHECK_JNI_ENTRY(kFlag_Default, "ELcm.", env, obj, clazz, methodID); /* TODO: args! */ \
1629 _retasgn baseEnv(env)->CallNonvirtual##_jname##MethodA(env, obj, clazz, methodID, args); \
1634 jclass clazz, jmethodID methodID, ...) \
1636 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID); /* TODO: args! */ \
1638 sc.checkStaticMethod(clazz, methodID); \
1642 _retasgn baseEnv(env)->CallStatic##_jname##MethodV(env, clazz, methodID, args); \
1647 jclass clazz, jmethodID methodID, va_list args) \
1649 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID); /* TODO: args! */ \
1651 sc.checkStaticMethod(clazz, methodID); \
1653 _retasgn baseEnv(env)->CallStatic##_jname##MethodV(env, clazz, methodID, args); \
1657 jclass clazz, jmethodID methodID, jvalue* args) \
1659 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID); /* TODO: args! */ \
1661 sc.checkStaticMethod(clazz, methodID); \
1663 _retasgn baseEnv(env)->CallStatic##_jname##MethodA(env, clazz, methodID, args); \
1875 static jint Check_RegisterNatives(JNIEnv* env, jclass clazz, const JNINativeMethod* methods,
1878 CHECK_JNI_ENTRY(kFlag_Default, "EcpI", env, clazz, methods, nMethods);
1879 return CHECK_JNI_EXIT("I", baseEnv(env)->RegisterNatives(env, clazz, methods, nMethods));
1882 static jint Check_UnregisterNatives(JNIEnv* env, jclass clazz) {
1883 CHECK_JNI_ENTRY(kFlag_Default, "Ec", env, clazz);
1884 return CHECK_JNI_EXIT("I", baseEnv(env)->UnregisterNatives(env, clazz));