Lines Matching full:methodid
384 void checkSig(jmethodID methodID, const char* expectedType, bool isStatic) {
385 const Method* method = (const Method*) methodID;
429 * Verify that "methodID" is appropriate for "clazz".
437 void checkStaticMethod(jclass jclazz, jmethodID methodID) {
441 const Method* method = (const Method*) methodID;
452 * Verify that "methodID" is appropriate for "jobj".
455 * (Note the methodID might point to a declaration in an interface; this
458 void checkVirtualMethod(jobject jobj, jmethodID methodID) {
462 const Method* method = (const Method*) methodID;
1377 jmethodID methodID, jboolean isStatic)
1379 CHECK_JNI_ENTRY(kFlag_Default, "Ecmb", env, cls, methodID, isStatic);
1380 return CHECK_JNI_EXIT("L", baseEnv(env)->ToReflectedMethod(env, cls, methodID, isStatic));
1483 static jobject Check_NewObject(JNIEnv* env, jclass clazz, jmethodID methodID, ...) {
1484 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID);
1486 va_start(args, methodID);
1487 jobject result = baseEnv(env)->NewObjectV(env, clazz, methodID, args);
1492 static jobject Check_NewObjectV(JNIEnv* env, jclass clazz, jmethodID methodID, va_list args) {
1493 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID);
1494 return CHECK_JNI_EXIT("L", baseEnv(env)->NewObjectV(env, clazz, methodID, args));
1497 static jobject Check_NewObjectA(JNIEnv* env, jclass clazz, jmethodID methodID, jvalue* args) {
1498 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID);
1499 return CHECK_JNI_EXIT("L", baseEnv(env)->NewObjectA(env, clazz, methodID, args));
1579 jmethodID methodID, ...) \
1581 CHECK_JNI_ENTRY(kFlag_Default, "ELm.", env, obj, methodID); /* TODO: args! */ \
1582 sc.checkSig(methodID, _retsig, false); \
1583 sc.checkVirtualMethod(obj, methodID); \
1586 va_start(args, methodID); \
1587 _retasgn baseEnv(env)->Call##_jname##MethodV(env, obj, methodID, args); \
1592 jmethodID methodID, va_list args) \
1594 CHECK_JNI_ENTRY(kFlag_Default, "ELm.", env, obj, methodID); /* TODO: args! */ \
1595 sc.checkSig(methodID, _retsig, false); \
1596 sc.checkVirtualMethod(obj, methodID); \
1598 _retasgn baseEnv(env)->Call##_jname##MethodV(env, obj, methodID, args); \
1602 jmethodID methodID, jvalue* args) \
1604 CHECK_JNI_ENTRY(kFlag_Default, "ELm.", env, obj, methodID); /* TODO: args! */ \
1605 sc.checkSig(methodID, _retsig, false); \
1606 sc.checkVirtualMethod(obj, methodID); \
1608 _retasgn baseEnv(env)->Call##_jname##MethodA(env, obj, methodID, args); \
1613 jobject obj, jclass clazz, jmethodID methodID, ...) \
1615 CHECK_JNI_ENTRY(kFlag_Default, "ELcm.", env, obj, clazz, methodID); /* TODO: args! */ \
1616 sc.checkSig(methodID, _retsig, false); \
1617 sc.checkVirtualMethod(obj, methodID); \
1620 va_start(args, methodID); \
1621 _retasgn baseEnv(env)->CallNonvirtual##_jname##MethodV(env, obj, clazz, methodID, args); \
1626 jobject obj, jclass clazz, jmethodID methodID, va_list args) \
1628 CHECK_JNI_ENTRY(kFlag_Default, "ELcm.", env, obj, clazz, methodID); /* TODO: args! */ \
1629 sc.checkSig(methodID, _retsig, false); \
1630 sc.checkVirtualMethod(obj, methodID); \
1632 _retasgn baseEnv(env)->CallNonvirtual##_jname##MethodV(env, obj, clazz, methodID, args); \
1636 jobject obj, jclass clazz, jmethodID methodID, jvalue* args) \
1638 CHECK_JNI_ENTRY(kFlag_Default, "ELcm.", env, obj, clazz, methodID); /* TODO: args! */ \
1639 sc.checkSig(methodID, _retsig, false); \
1640 sc.checkVirtualMethod(obj, methodID); \
1642 _retasgn baseEnv(env)->CallNonvirtual##_jname##MethodA(env, obj, clazz, methodID, args); \
1647 jclass clazz, jmethodID methodID, ...) \
1649 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID); /* TODO: args! */ \
1650 sc.checkSig(methodID, _retsig, true); \
1651 sc.checkStaticMethod(clazz, methodID); \
1654 va_start(args, methodID); \
1655 _retasgn baseEnv(env)->CallStatic##_jname##MethodV(env, clazz, methodID, args); \
1660 jclass clazz, jmethodID methodID, va_list args) \
1662 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID); /* TODO: args! */ \
1663 sc.checkSig(methodID, _retsig, true); \
1664 sc.checkStaticMethod(clazz, methodID); \
1666 _retasgn baseEnv(env)->CallStatic##_jname##MethodV(env, clazz, methodID, args); \
1670 jclass clazz, jmethodID methodID, jvalue* args) \
1672 CHECK_JNI_ENTRY(kFlag_Default, "Ecm.", env, clazz, methodID); /* TODO: args! */ \
1673 sc.checkSig(methodID, _retsig, true); \
1674 sc.checkStaticMethod(clazz, methodID); \
1676 _retasgn baseEnv(env)->CallStatic##_jname##MethodA(env, clazz, methodID, args); \