154 JVM_LoadZipLibrary();
155
156 JNIEXPORT void * JNICALL
157 JVM_LoadLibrary(const char *name, jboolean throwException);
158
159 JNIEXPORT void JNICALL
160 JVM_UnloadLibrary(void * handle);
161
162 JNIEXPORT void * JNICALL
163 JVM_FindLibraryEntry(void *handle, const char *name);
164
165 JNIEXPORT jboolean JNICALL
166 JVM_IsSupportedJNIVersion(jint version);
167
168 JNIEXPORT jobjectArray JNICALL
169 JVM_GetVmArguments(JNIEnv *env);
170
171 JNIEXPORT jboolean JNICALL
172 JVM_IsPreviewEnabled(void);
173
174 JNIEXPORT jboolean JNICALL
175 JVM_IsContinuationsSupported(void);
176
177 JNIEXPORT void JNICALL
178 JVM_InitializeFromArchive(JNIEnv* env, jclass cls);
179
180 JNIEXPORT void JNICALL
181 JVM_RegisterLambdaProxyClassForArchiving(JNIEnv* env, jclass caller,
182 jstring interfaceMethodName,
183 jobject factoryType,
184 jobject interfaceMethodType,
185 jobject implementationMember,
186 jobject dynamicMethodType,
187 jclass lambdaProxyClass);
188
189 JNIEXPORT jclass JNICALL
190 JVM_LookupLambdaProxyClassFromArchive(JNIEnv* env, jclass caller,
191 jstring interfaceMethodName,
192 jobject factoryType,
193 jobject interfaceMethodType,
554 JVM_IsInterface(JNIEnv *env, jclass cls);
555
556 JNIEXPORT jobjectArray JNICALL
557 JVM_GetClassSigners(JNIEnv *env, jclass cls);
558
559 JNIEXPORT void JNICALL
560 JVM_SetClassSigners(JNIEnv *env, jclass cls, jobjectArray signers);
561
562 JNIEXPORT jobject JNICALL
563 JVM_GetProtectionDomain(JNIEnv *env, jclass cls);
564
565 JNIEXPORT jboolean JNICALL
566 JVM_IsArrayClass(JNIEnv *env, jclass cls);
567
568 JNIEXPORT jboolean JNICALL
569 JVM_IsPrimitiveClass(JNIEnv *env, jclass cls);
570
571 JNIEXPORT jboolean JNICALL
572 JVM_IsHiddenClass(JNIEnv *env, jclass cls);
573
574 JNIEXPORT jint JNICALL
575 JVM_GetClassModifiers(JNIEnv *env, jclass cls);
576
577 JNIEXPORT jobjectArray JNICALL
578 JVM_GetDeclaredClasses(JNIEnv *env, jclass ofClass);
579
580 JNIEXPORT jclass JNICALL
581 JVM_GetDeclaringClass(JNIEnv *env, jclass ofClass);
582
583 JNIEXPORT jstring JNICALL
584 JVM_GetSimpleBinaryName(JNIEnv *env, jclass ofClass);
585
586 /* Generics support (JDK 1.5) */
587 JNIEXPORT jstring JNICALL
588 JVM_GetClassSignature(JNIEnv *env, jclass cls);
589
590 /* Annotations support (JDK 1.5) */
591 JNIEXPORT jbyteArray JNICALL
592 JVM_GetClassAnnotations(JNIEnv *env, jclass cls);
593
|
154 JVM_LoadZipLibrary();
155
156 JNIEXPORT void * JNICALL
157 JVM_LoadLibrary(const char *name, jboolean throwException);
158
159 JNIEXPORT void JNICALL
160 JVM_UnloadLibrary(void * handle);
161
162 JNIEXPORT void * JNICALL
163 JVM_FindLibraryEntry(void *handle, const char *name);
164
165 JNIEXPORT jboolean JNICALL
166 JVM_IsSupportedJNIVersion(jint version);
167
168 JNIEXPORT jobjectArray JNICALL
169 JVM_GetVmArguments(JNIEnv *env);
170
171 JNIEXPORT jboolean JNICALL
172 JVM_IsPreviewEnabled(void);
173
174 JNIEXPORT jboolean JNICALL
175 JVM_IsValhallaEnabled(void);
176
177 JNIEXPORT jboolean JNICALL
178 JVM_IsContinuationsSupported(void);
179
180 JNIEXPORT void JNICALL
181 JVM_InitializeFromArchive(JNIEnv* env, jclass cls);
182
183 JNIEXPORT void JNICALL
184 JVM_RegisterLambdaProxyClassForArchiving(JNIEnv* env, jclass caller,
185 jstring interfaceMethodName,
186 jobject factoryType,
187 jobject interfaceMethodType,
188 jobject implementationMember,
189 jobject dynamicMethodType,
190 jclass lambdaProxyClass);
191
192 JNIEXPORT jclass JNICALL
193 JVM_LookupLambdaProxyClassFromArchive(JNIEnv* env, jclass caller,
194 jstring interfaceMethodName,
195 jobject factoryType,
196 jobject interfaceMethodType,
557 JVM_IsInterface(JNIEnv *env, jclass cls);
558
559 JNIEXPORT jobjectArray JNICALL
560 JVM_GetClassSigners(JNIEnv *env, jclass cls);
561
562 JNIEXPORT void JNICALL
563 JVM_SetClassSigners(JNIEnv *env, jclass cls, jobjectArray signers);
564
565 JNIEXPORT jobject JNICALL
566 JVM_GetProtectionDomain(JNIEnv *env, jclass cls);
567
568 JNIEXPORT jboolean JNICALL
569 JVM_IsArrayClass(JNIEnv *env, jclass cls);
570
571 JNIEXPORT jboolean JNICALL
572 JVM_IsPrimitiveClass(JNIEnv *env, jclass cls);
573
574 JNIEXPORT jboolean JNICALL
575 JVM_IsHiddenClass(JNIEnv *env, jclass cls);
576
577 JNIEXPORT jboolean JNICALL
578 JVM_IsIdentityClass(JNIEnv *env, jclass cls);
579
580 JNIEXPORT jint JNICALL
581 JVM_GetClassModifiers(JNIEnv *env, jclass cls);
582
583 JNIEXPORT jobjectArray JNICALL
584 JVM_GetDeclaredClasses(JNIEnv *env, jclass ofClass);
585
586 JNIEXPORT jclass JNICALL
587 JVM_GetDeclaringClass(JNIEnv *env, jclass ofClass);
588
589 JNIEXPORT jstring JNICALL
590 JVM_GetSimpleBinaryName(JNIEnv *env, jclass ofClass);
591
592 /* Generics support (JDK 1.5) */
593 JNIEXPORT jstring JNICALL
594 JVM_GetClassSignature(JNIEnv *env, jclass cls);
595
596 /* Annotations support (JDK 1.5) */
597 JNIEXPORT jbyteArray JNICALL
598 JVM_GetClassAnnotations(JNIEnv *env, jclass cls);
599
|