| Class | Description |
|---|---|
| JNIGeneratedMethodSupport |
Helper code that is used in generated JNI code via
JNIGraphKit. |
| JNIGlobalHandles |
Implementation of JNI global object handles, which are created and destroyed explicitly and are
valid across threads.
|
| JNIGlobalHandlesFeature | |
| JNIJavaCallWrappers |
Holder class for generated
JNIJavaCallWrapperMethod code. |
| JNIJavaVMList |
A process-global, lock-free list of JavaVM pointers.
|
| JNILibraryLoadFeature | |
| JNIObjectHandles | |
| JNITestingBackdoor |
Provides access to implementation-specific information for testing.
|
| JNIThreadLocalEnvironment |
Handles accesses to each thread's JNI environment.
|
| JNIThreadLocalEnvironmentFeature |
Preallocates a
JNIThreadLocalEnvironment for each thread at runtime. |
| JNIThreadLocalHandles | |
| JNIThreadLocalPendingException |
Retains one exception per thread that is pending to be handled in that thread (or none).
|
| JNIThreadLocalPinnedObjects |
Manages per-thread lists of pinned objects for safe direct memory access from native code.
|
| JNIThreadOwnedMonitors |
Keeps track of the object monitors of each thread that are acquired via JNI.
|