805 * The method is identified by method_index. 806 */ 807 JNIEXPORT jint JNICALL 808 JVM_GetMethodIxArgsSize(JNIEnv *env, jclass cb, int index); 809 810 /* 811 * Returns the maximum amount of stack (in words) used by a given method. 812 * The method is identified by method_index. 813 */ 814 JNIEXPORT jint JNICALL 815 JVM_GetMethodIxMaxStack(JNIEnv *env, jclass cb, int index); 816 817 /* 818 * Is a given method a constructor. 819 * The method is identified by method_index. 820 */ 821 JNIEXPORT jboolean JNICALL 822 JVM_IsConstructorIx(JNIEnv *env, jclass cb, int index); 823 824 /* 825 * Returns the name of a given method in UTF format. 826 * The result remains valid until JVM_ReleaseUTF is called. 827 * 828 * The caller must treat the string as a constant and not modify it 829 * in any way. 830 */ 831 JNIEXPORT const char * JNICALL 832 JVM_GetMethodIxNameUTF(JNIEnv *env, jclass cb, jint index); 833 834 /* 835 * Returns the signature of a given method in UTF format. 836 * The result remains valid until JVM_ReleaseUTF is called. 837 * 838 * The caller must treat the string as a constant and not modify it 839 * in any way. 840 */ 841 JNIEXPORT const char * JNICALL 842 JVM_GetMethodIxSignatureUTF(JNIEnv *env, jclass cb, jint index); 843 844 /* | 805 * The method is identified by method_index. 806 */ 807 JNIEXPORT jint JNICALL 808 JVM_GetMethodIxArgsSize(JNIEnv *env, jclass cb, int index); 809 810 /* 811 * Returns the maximum amount of stack (in words) used by a given method. 812 * The method is identified by method_index. 813 */ 814 JNIEXPORT jint JNICALL 815 JVM_GetMethodIxMaxStack(JNIEnv *env, jclass cb, int index); 816 817 /* 818 * Is a given method a constructor. 819 * The method is identified by method_index. 820 */ 821 JNIEXPORT jboolean JNICALL 822 JVM_IsConstructorIx(JNIEnv *env, jclass cb, int index); 823 824 /* 825 * Is the given method generated by the VM. 826 * The method is identified by method_index. 827 */ 828 JNIEXPORT jboolean JNICALL 829 JVM_IsVMGeneratedMethodIx(JNIEnv *env, jclass cb, int index); 830 831 /* 832 * Returns the name of a given method in UTF format. 833 * The result remains valid until JVM_ReleaseUTF is called. 834 * 835 * The caller must treat the string as a constant and not modify it 836 * in any way. 837 */ 838 JNIEXPORT const char * JNICALL 839 JVM_GetMethodIxNameUTF(JNIEnv *env, jclass cb, jint index); 840 841 /* 842 * Returns the signature of a given method in UTF format. 843 * The result remains valid until JVM_ReleaseUTF is called. 844 * 845 * The caller must treat the string as a constant and not modify it 846 * in any way. 847 */ 848 JNIEXPORT const char * JNICALL 849 JVM_GetMethodIxSignatureUTF(JNIEnv *env, jclass cb, jint index); 850 851 /* |