public interface com.oracle.svm.truffle.nfi.NativeAPI$TruffleNativeAPI 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.NativeAPI$TruffleNativeAPI
super_class: java.lang.Object
{
public abstract void setGetTruffleContextFunction(com.oracle.svm.truffle.nfi.NativeAPI$GetTruffleContextFunction);
descriptor: (Lcom/oracle/svm/truffle/nfi/NativeAPI$GetTruffleContextFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "getTruffleContext")
MethodParameters:
Name Flags
fn
public abstract void setNewObjectRefFunction(com.oracle.svm.truffle.nfi.NativeAPI$NewObjectRefFunction);
descriptor: (Lcom/oracle/svm/truffle/nfi/NativeAPI$NewObjectRefFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "newObjectRef")
MethodParameters:
Name Flags
fn
public abstract void setReleaseObjectRefFunction(com.oracle.svm.truffle.nfi.NativeAPI$ReleaseObjectRefFunction);
descriptor: (Lcom/oracle/svm/truffle/nfi/NativeAPI$ReleaseObjectRefFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "releaseObjectRef")
MethodParameters:
Name Flags
fn
public abstract void setReleaseAndReturnFunction(com.oracle.svm.truffle.nfi.NativeAPI$ReleaseAndReturnFunction);
descriptor: (Lcom/oracle/svm/truffle/nfi/NativeAPI$ReleaseAndReturnFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "releaseAndReturn")
MethodParameters:
Name Flags
fn
public abstract void setIsSameObjectFunction(com.oracle.svm.truffle.nfi.NativeAPI$IsSameObjectFunction);
descriptor: (Lcom/oracle/svm/truffle/nfi/NativeAPI$IsSameObjectFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "isSameObject")
MethodParameters:
Name Flags
fn
public abstract void setNewClosureRefFunction(com.oracle.svm.truffle.nfi.NativeAPI$NewClosureRefFunction);
descriptor: (Lcom/oracle/svm/truffle/nfi/NativeAPI$NewClosureRefFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "newClosureRef")
MethodParameters:
Name Flags
fn
public abstract void setReleaseClosureRefFunction(com.oracle.svm.truffle.nfi.NativeAPI$ReleaseClosureRefFunction);
descriptor: (Lcom/oracle/svm/truffle/nfi/NativeAPI$ReleaseClosureRefFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "releaseClosureRef")
MethodParameters:
Name Flags
fn
public abstract void setGetClosureObjectFunction(com.oracle.svm.truffle.nfi.NativeAPI$GetClosureObjectFunction);
descriptor: (Lcom/oracle/svm/truffle/nfi/NativeAPI$GetClosureObjectFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CField(value = "getClosureObject")
MethodParameters:
Name Flags
fn
}
SourceFile: "NativeAPI.java"
NestHost: com.oracle.svm.truffle.nfi.NativeAPI
InnerClasses:
public abstract GetClosureObjectFunction = com.oracle.svm.truffle.nfi.NativeAPI$GetClosureObjectFunction of com.oracle.svm.truffle.nfi.NativeAPI
public abstract GetTruffleContextFunction = com.oracle.svm.truffle.nfi.NativeAPI$GetTruffleContextFunction of com.oracle.svm.truffle.nfi.NativeAPI
public abstract IsSameObjectFunction = com.oracle.svm.truffle.nfi.NativeAPI$IsSameObjectFunction of com.oracle.svm.truffle.nfi.NativeAPI
public abstract NewClosureRefFunction = com.oracle.svm.truffle.nfi.NativeAPI$NewClosureRefFunction of com.oracle.svm.truffle.nfi.NativeAPI
public abstract NewObjectRefFunction = com.oracle.svm.truffle.nfi.NativeAPI$NewObjectRefFunction of com.oracle.svm.truffle.nfi.NativeAPI
public abstract ReleaseAndReturnFunction = com.oracle.svm.truffle.nfi.NativeAPI$ReleaseAndReturnFunction of com.oracle.svm.truffle.nfi.NativeAPI
public abstract ReleaseClosureRefFunction = com.oracle.svm.truffle.nfi.NativeAPI$ReleaseClosureRefFunction of com.oracle.svm.truffle.nfi.NativeAPI
public abstract ReleaseObjectRefFunction = com.oracle.svm.truffle.nfi.NativeAPI$ReleaseObjectRefFunction of com.oracle.svm.truffle.nfi.NativeAPI
public abstract TruffleNativeAPI = com.oracle.svm.truffle.nfi.NativeAPI$TruffleNativeAPI of com.oracle.svm.truffle.nfi.NativeAPI
RuntimeVisibleAnnotations:
org.graalvm.nativeimage.c.struct.CStruct(value = "struct __TruffleNativeAPI")