Native loading¶
Module: ink-nativeloader. Conventions. Signatures and defaults follow the current source.
InkNativeLibrary¶
InkNativeLibrary¶
Set JVM properties before the first native use. load is thread-safe and idempotent; use InkRuntime.load to additionally detect loader conflicts.
InkNativeLibrary.LIBRARY_PROPERTY¶
InkNativeLibrary.CACHE_PROPERTY¶
InkNativeLibrary.loaded¶
Loaded native metadata, or null before the first successful load.
InkNativeLibrary.load¶
LoadedInkLibrary¶
Returned metadata; constructor is internal. Public properties: path: Path, sha256: String, origin: Origin.
| Property | Type | Default | Meaning |
|---|---|---|---|
path |
Path |
Returned value |
Absolute path to the native file loaded by this JVM. |
sha256 |
String |
Returned value |
Loaded native file's lowercase SHA-256 digest. |
origin |
Origin |
Returned value |
BUNDLED for the packaged native, PROPERTY for an explicit library override. |
LoadedInkLibrary.Origin¶
Values: BUNDLED (packaged native) and PROPERTY (explicit path override).