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.