public class JniAccessVerifier extends Object
| Constructor and Description |
|---|
JniAccessVerifier(Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
setInLivePhase(boolean live) |
boolean |
verifyDefineClass(com.oracle.svm.jni.nativeapi.JNIEnvironment env,
org.graalvm.nativeimage.c.type.CCharPointer name,
com.oracle.svm.jni.nativeapi.JNIObjectHandle loader,
org.graalvm.nativeimage.c.type.CCharPointer buf,
int bufLen,
com.oracle.svm.jni.nativeapi.JNIObjectHandle callerClass) |
boolean |
verifyFindClass(com.oracle.svm.jni.nativeapi.JNIEnvironment env,
org.graalvm.nativeimage.c.type.CCharPointer cname,
com.oracle.svm.jni.nativeapi.JNIObjectHandle callerClass) |
boolean |
verifyGetFieldID(com.oracle.svm.jni.nativeapi.JNIEnvironment env,
com.oracle.svm.jni.nativeapi.JNIObjectHandle clazz,
org.graalvm.nativeimage.c.type.CCharPointer cname,
org.graalvm.nativeimage.c.type.CCharPointer csignature,
com.oracle.svm.jni.nativeapi.JNIFieldId result,
com.oracle.svm.jni.nativeapi.JNIObjectHandle callerClass) |
boolean |
verifyGetMethodID(com.oracle.svm.jni.nativeapi.JNIEnvironment env,
com.oracle.svm.jni.nativeapi.JNIObjectHandle clazz,
org.graalvm.nativeimage.c.type.CCharPointer cname,
org.graalvm.nativeimage.c.type.CCharPointer csignature,
com.oracle.svm.jni.nativeapi.JNIMethodId result,
com.oracle.svm.jni.nativeapi.JNIObjectHandle callerClass) |
public JniAccessVerifier(Configuration configuration)
public void setInLivePhase(boolean live)
public boolean verifyDefineClass(com.oracle.svm.jni.nativeapi.JNIEnvironment env,
org.graalvm.nativeimage.c.type.CCharPointer name,
com.oracle.svm.jni.nativeapi.JNIObjectHandle loader,
org.graalvm.nativeimage.c.type.CCharPointer buf,
int bufLen,
com.oracle.svm.jni.nativeapi.JNIObjectHandle callerClass)
public boolean verifyFindClass(com.oracle.svm.jni.nativeapi.JNIEnvironment env,
org.graalvm.nativeimage.c.type.CCharPointer cname,
com.oracle.svm.jni.nativeapi.JNIObjectHandle callerClass)
public boolean verifyGetMethodID(com.oracle.svm.jni.nativeapi.JNIEnvironment env,
com.oracle.svm.jni.nativeapi.JNIObjectHandle clazz,
org.graalvm.nativeimage.c.type.CCharPointer cname,
org.graalvm.nativeimage.c.type.CCharPointer csignature,
com.oracle.svm.jni.nativeapi.JNIMethodId result,
com.oracle.svm.jni.nativeapi.JNIObjectHandle callerClass)
public boolean verifyGetFieldID(com.oracle.svm.jni.nativeapi.JNIEnvironment env,
com.oracle.svm.jni.nativeapi.JNIObjectHandle clazz,
org.graalvm.nativeimage.c.type.CCharPointer cname,
org.graalvm.nativeimage.c.type.CCharPointer csignature,
com.oracle.svm.jni.nativeapi.JNIFieldId result,
com.oracle.svm.jni.nativeapi.JNIObjectHandle callerClass)