< prev index next > src/hotspot/share/include/jvm.h
Print this page
JVM_GetVmArguments(JNIEnv *env);
JNIEXPORT jboolean JNICALL
JVM_IsPreviewEnabled(void);
+ JNIEXPORT jboolean JNICALL
+ JVM_IsValhallaEnabled(void);
+
JNIEXPORT jboolean JNICALL
JVM_IsContinuationsSupported(void);
JNIEXPORT jboolean JNICALL
JVM_IsForeignLinkerSupported(void);
JNIEXPORT jclass JNICALL
JVM_FindPrimitiveClass(JNIEnv *env, const char *utf);
/*
- * Find a class from a boot class loader. Returns NULL if class not found.
+ * Find a class from a boot class loader. Returns nullptr if class not found.
*/
JNIEXPORT jclass JNICALL
JVM_FindClassFromBootLoader(JNIEnv *env, const char *name);
/*
JVM_IsPrimitiveClass(JNIEnv *env, jclass cls);
JNIEXPORT jboolean JNICALL
JVM_IsHiddenClass(JNIEnv *env, jclass cls);
+ JNIEXPORT jboolean JNICALL
+ JVM_IsIdentityClass(JNIEnv *env, jclass cls);
+
+ JNIEXPORT jboolean JNICALL
+ JVM_IsImplicitlyConstructibleClass(JNIEnv *env, jclass cls);
+
JNIEXPORT jint JNICALL
JVM_GetClassModifiers(JNIEnv *env, jclass cls);
JNIEXPORT jobjectArray JNICALL
JVM_GetDeclaredClasses(JNIEnv *env, jclass ofClass);
JVM_InitAgentProperties(JNIEnv *env, jobject agent_props);
JNIEXPORT jstring JNICALL
JVM_GetTemporaryDirectory(JNIEnv *env);
+ JNIEXPORT jarray JNICALL
+ JVM_NewNullRestrictedArray(JNIEnv *env, jclass elmClass, jint len);
+
+ JNIEXPORT jboolean JNICALL
+ JVM_IsNullRestrictedArray(JNIEnv *env, jobject obj);
+
/* Generics reflection support.
*
* Returns information about the given class's EnclosingMethod
* attribute, if present, or null if the class had no enclosing
* method.
< prev index next >