All Classes and Interfaces

Class
Description
Annotation configuring a type as a by reference parameter in the whole annotated compilation unit.
Container for repeated AlwaysByReference annotations.
A buffer used by the BinaryMarshaller to unmarshal parameters and results passed by value.
A marshaller used by the native bridge processor to read or write method parameters and results of a custom type.
A buffer used by the BinaryMarshaller to marshall parameters and results passed by value.
A BinaryOutput backed by a byte array.
A BinaryOutput backed by an off-heap memory.
Instruments the native bridge processor to marshall annotated method return type or method parameter as a reference to a foreign object.
Marks a method as a custom dispatch accessor.
Marks a method as a factory for custom dispatch API objects.
Marks a method as a custom receiver accessor.
Marks a bridge class field as a foreign reference handle.
This exception is used to transfer a local exception over the boundary.
Generates a HotSpot to native bridge.
Generate a native to HotSpot bridge for an annotated class.
Generates a native to native bridge.
Enables the return value caching.
Configures an array parameter as an in-parameter.
Support class for JNI.JClass lookup.
A configuration used by the NativeIsolate and classes generated by the native bridge processor.
A builder class to construct JNIConfig instances.
An exception representing an exception thrown over the isolate boundary.
Meta-annotation that marks an annotation to be used for marshaller lookup.
Represents a single native image isolate.
Represents an entered isolate thread.
Encapsulates a handle to an object in a native image heap where the object's lifetime is bound to the lifetime of the NativeObject instance.
A weak reference performing a given action when a referent becomes weakly reachable and is enqueued into reference queue.
A support class for mapping objects in the native image isolate to long handles.
An exception thrown when an invalid handle is resolved.
Configures an array parameter as an out-parameter.
Instruments the native bridge processor to marshall annotated method return type or method parameter as a pointer value stored as Java long type.
The ReceiverMethod allows you to provide a custom method implementation in the generated type but still generate the over the boundary call.
Represents a generic type T.