public interface com.oracle.svm.truffle.nfi.LibFFI$ClosureData extends org.graalvm.word.PointerBase
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.oracle.svm.truffle.nfi.LibFFI$ClosureData
super_class: java.lang.Object
{
public abstract com.oracle.svm.truffle.nfi.libffi.LibFFI$ffi_closure ffiClosure();
descriptor: ()Lcom/oracle/svm/truffle/nfi/libffi/LibFFI$ffi_closure;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CFieldAddress()
public abstract com.oracle.svm.truffle.nfi.LibFFI$NativeClosureHandle nativeClosureHandle();
descriptor: ()Lcom/oracle/svm/truffle/nfi/LibFFI$NativeClosureHandle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField()
public abstract void setNativeClosureHandle(com.oracle.svm.truffle.nfi.LibFFI$NativeClosureHandle);
descriptor: (Lcom/oracle/svm/truffle/nfi/LibFFI$NativeClosureHandle;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "nativeClosureHandle")
MethodParameters:
Name Flags
handle
public abstract org.graalvm.nativeimage.Isolate isolate();
descriptor: ()Lorg/graalvm/nativeimage/Isolate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField()
public abstract void setIsolate(org.graalvm.nativeimage.Isolate);
descriptor: (Lorg/graalvm/nativeimage/Isolate;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "isolate")
MethodParameters:
Name Flags
isolate
}
SourceFile: "LibFFI.java"
NestHost: com.oracle.svm.truffle.nfi.LibFFI
InnerClasses:
public abstract ClosureData = com.oracle.svm.truffle.nfi.LibFFI$ClosureData of com.oracle.svm.truffle.nfi.LibFFI
abstract NativeClosureHandle = com.oracle.svm.truffle.nfi.LibFFI$NativeClosureHandle of com.oracle.svm.truffle.nfi.LibFFI
public abstract ffi_closure = com.oracle.svm.truffle.nfi.libffi.LibFFI$ffi_closure of com.oracle.svm.truffle.nfi.libffi.LibFFI
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.CContext(value = Lcom/oracle/svm/truffle/nfi/libffi/LibFFIHeaderDirectives;)
org.graalvm.nativeimage.c.struct.CStruct(value = "svm_closure_data")