427 JVM_GetClassInterfaces(JNIEnv *env, jclass cls); 428 429 JNIEXPORT jboolean JNICALL 430 JVM_IsInterface(JNIEnv *env, jclass cls); 431 432 JNIEXPORT jobjectArray JNICALL 433 JVM_GetClassSigners(JNIEnv *env, jclass cls); 434 435 JNIEXPORT void JNICALL 436 JVM_SetClassSigners(JNIEnv *env, jclass cls, jobjectArray signers); 437 438 JNIEXPORT jobject JNICALL 439 JVM_GetProtectionDomain(JNIEnv *env, jclass cls); 440 441 JNIEXPORT jboolean JNICALL 442 JVM_IsArrayClass(JNIEnv *env, jclass cls); 443 444 JNIEXPORT jboolean JNICALL 445 JVM_IsPrimitiveClass(JNIEnv *env, jclass cls); 446 447 JNIEXPORT jclass JNICALL 448 JVM_GetComponentType(JNIEnv *env, jclass cls); 449 450 JNIEXPORT jint JNICALL 451 JVM_GetClassModifiers(JNIEnv *env, jclass cls); 452 453 JNIEXPORT jobjectArray JNICALL 454 JVM_GetDeclaredClasses(JNIEnv *env, jclass ofClass); 455 456 JNIEXPORT jclass JNICALL 457 JVM_GetDeclaringClass(JNIEnv *env, jclass ofClass); 458 459 /* Generics support (JDK 1.5) */ 460 JNIEXPORT jstring JNICALL 461 JVM_GetClassSignature(JNIEnv *env, jclass cls); 462 463 /* Annotations support (JDK 1.5) */ 464 JNIEXPORT jbyteArray JNICALL 465 JVM_GetClassAnnotations(JNIEnv *env, jclass cls); 466 467 /* Type use annotations support (JDK 1.8) */ 468 469 JNIEXPORT jbyteArray JNICALL | 427 JVM_GetClassInterfaces(JNIEnv *env, jclass cls); 428 429 JNIEXPORT jboolean JNICALL 430 JVM_IsInterface(JNIEnv *env, jclass cls); 431 432 JNIEXPORT jobjectArray JNICALL 433 JVM_GetClassSigners(JNIEnv *env, jclass cls); 434 435 JNIEXPORT void JNICALL 436 JVM_SetClassSigners(JNIEnv *env, jclass cls, jobjectArray signers); 437 438 JNIEXPORT jobject JNICALL 439 JVM_GetProtectionDomain(JNIEnv *env, jclass cls); 440 441 JNIEXPORT jboolean JNICALL 442 JVM_IsArrayClass(JNIEnv *env, jclass cls); 443 444 JNIEXPORT jboolean JNICALL 445 JVM_IsPrimitiveClass(JNIEnv *env, jclass cls); 446 447 JNIEXPORT jint JNICALL 448 JVM_GetClassModifiers(JNIEnv *env, jclass cls); 449 450 JNIEXPORT jobjectArray JNICALL 451 JVM_GetDeclaredClasses(JNIEnv *env, jclass ofClass); 452 453 JNIEXPORT jclass JNICALL 454 JVM_GetDeclaringClass(JNIEnv *env, jclass ofClass); 455 456 /* Generics support (JDK 1.5) */ 457 JNIEXPORT jstring JNICALL 458 JVM_GetClassSignature(JNIEnv *env, jclass cls); 459 460 /* Annotations support (JDK 1.5) */ 461 JNIEXPORT jbyteArray JNICALL 462 JVM_GetClassAnnotations(JNIEnv *env, jclass cls); 463 464 /* Type use annotations support (JDK 1.8) */ 465 466 JNIEXPORT jbyteArray JNICALL |