Package org.graalvm.nativebridge
package org.graalvm.nativebridge
-
ClassDescriptionAnnotation configuring a type as a by reference parameter in the whole annotated compilation unit.Container for repeated
AlwaysByReferenceannotations.A buffer used by theBinaryMarshallerto 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 theBinaryMarshallerto marshall parameters and results passed by value.ABinaryOutputbacked by a byte array.ABinaryOutputbacked 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 forJNI.JClasslookup.A configuration used by theNativeIsolateand classes generated by the native bridge processor.A builder class to constructJNIConfiginstances.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 theNativeObjectinstance.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 Javalongtype.TheReceiverMethodallows you to provide a custom method implementation in the generated type but still generate the over the boundary call.TypeLiteral<T>Represents a generic typeT.