846 * The method is identified by method_index. 847 */ 848 JNIEXPORT jint JNICALL 849 JVM_GetMethodIxArgsSize(JNIEnv *env, jclass cb, int index); 850 851 /* 852 * Returns the maximum amount of stack (in words) used by a given method. 853 * The method is identified by method_index. 854 */ 855 JNIEXPORT jint JNICALL 856 JVM_GetMethodIxMaxStack(JNIEnv *env, jclass cb, int index); 857 858 /* 859 * Is a given method a constructor. 860 * The method is identified by method_index. 861 */ 862 JNIEXPORT jboolean JNICALL 863 JVM_IsConstructorIx(JNIEnv *env, jclass cb, int index); 864 865 /* 866 * Returns the name of a given method in UTF format. 867 * The result remains valid until JVM_ReleaseUTF is called. 868 * 869 * The caller must treat the string as a constant and not modify it 870 * in any way. 871 */ 872 JNIEXPORT const char * JNICALL 873 JVM_GetMethodIxNameUTF(JNIEnv *env, jclass cb, jint index); 874 875 /* 876 * Returns the signature of a given method in UTF format. 877 * The result remains valid until JVM_ReleaseUTF is called. 878 * 879 * The caller must treat the string as a constant and not modify it 880 * in any way. 881 */ 882 JNIEXPORT const char * JNICALL 883 JVM_GetMethodIxSignatureUTF(JNIEnv *env, jclass cb, jint index); 884 885 /* | 846 * The method is identified by method_index. 847 */ 848 JNIEXPORT jint JNICALL 849 JVM_GetMethodIxArgsSize(JNIEnv *env, jclass cb, int index); 850 851 /* 852 * Returns the maximum amount of stack (in words) used by a given method. 853 * The method is identified by method_index. 854 */ 855 JNIEXPORT jint JNICALL 856 JVM_GetMethodIxMaxStack(JNIEnv *env, jclass cb, int index); 857 858 /* 859 * Is a given method a constructor. 860 * The method is identified by method_index. 861 */ 862 JNIEXPORT jboolean JNICALL 863 JVM_IsConstructorIx(JNIEnv *env, jclass cb, int index); 864 865 /* 866 * Is the given method generated by the VM. 867 * The method is identified by method_index. 868 */ 869 JNIEXPORT jboolean JNICALL 870 JVM_IsVMGeneratedMethodIx(JNIEnv *env, jclass cb, int index); 871 872 /* 873 * Returns the name of a given method in UTF format. 874 * The result remains valid until JVM_ReleaseUTF is called. 875 * 876 * The caller must treat the string as a constant and not modify it 877 * in any way. 878 */ 879 JNIEXPORT const char * JNICALL 880 JVM_GetMethodIxNameUTF(JNIEnv *env, jclass cb, jint index); 881 882 /* 883 * Returns the signature of a given method in UTF format. 884 * The result remains valid until JVM_ReleaseUTF is called. 885 * 886 * The caller must treat the string as a constant and not modify it 887 * in any way. 888 */ 889 JNIEXPORT const char * JNICALL 890 JVM_GetMethodIxSignatureUTF(JNIEnv *env, jclass cb, jint index); 891 892 /* |