public final class com.oracle.truffle.trufflenode.NativeAccess
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.oracle.truffle.trufflenode.NativeAccess
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/trufflenode/NativeAccess;
public static native java.lang.Object executeFunction(int, java.lang.Object[], boolean, boolean, java.lang.Object);
descriptor: (I[Ljava/lang/Object;ZZLjava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
id
arguments
isNew
isNewTarget
context
public static native java.lang.Object executeFunction0(int, java.lang.Object, int, java.lang.Object, java.lang.Object);
descriptor: (ILjava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
id
thisObject
thisType
newTarget
context
public static native java.lang.Object executeFunction1(int, java.lang.Object, int, java.lang.Object, java.lang.Object, int, java.lang.Object);
descriptor: (ILjava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
id
thisObject
thisType
newTarget
argument1
argument1Type
context
public static native java.lang.Object executeFunction2(int, java.lang.Object, int, java.lang.Object, java.lang.Object, int, java.lang.Object, int, java.lang.Object);
descriptor: (ILjava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
id
thisObject
thisType
newTarget
argument1
argument1Type
argument2
argument2Type
context
public static native java.lang.Object executeFunction3(int, java.lang.Object, int, java.lang.Object, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object);
descriptor: (ILjava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
id
thisObject
thisType
newTarget
argument1
argument1Type
argument2
argument2Type
argument3
argument3Type
context
public static native java.lang.Object executeFunction4(int, java.lang.Object, int, java.lang.Object, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object);
descriptor: (ILjava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
id
thisObject
thisType
newTarget
argument1
argument1Type
argument2
argument2Type
argument3
argument3Type
argument4
argument4Type
context
public static native java.lang.Object executeFunction5(int, java.lang.Object, int, java.lang.Object, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object);
descriptor: (ILjava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
id
thisObject
thisType
newTarget
argument1
argument1Type
argument2
argument2Type
argument3
argument3Type
argument4
argument4Type
argument5
argument5Type
context
public static native java.lang.Object executeFunction6(int, java.lang.Object, int, java.lang.Object, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object, int, java.lang.Object);
descriptor: (ILjava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
id
thisObject
thisType
newTarget
argument1
argument1Type
argument2
argument2Type
argument3
argument3Type
argument4
argument4Type
argument5
argument5Type
argument6
argument6Type
context
public static native java.lang.Object executeAccessorGetter(long, java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object);
descriptor: (JLjava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
propertyName
arguments
additionalData
public static native void executeAccessorSetter(long, java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object);
descriptor: (JLjava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
propertyName
arguments
additionalData
public static native java.lang.Object executePropertyHandlerGetter(long, java.lang.Object, java.lang.Object[], java.lang.Object, boolean);
descriptor: (JLjava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
arguments
additionalData
named
public static native void executePropertyHandlerSetter(long, java.lang.Object, java.lang.Object[], java.lang.Object, boolean);
descriptor: (JLjava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Z)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
arguments
additionalData
named
public static native java.lang.Object executePropertyHandlerQuery(long, java.lang.Object, java.lang.Object[], java.lang.Object, boolean);
descriptor: (JLjava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
arguments
additionalData
named
public static native boolean executePropertyHandlerDeleter(long, java.lang.Object, java.lang.Object[], java.lang.Object, boolean);
descriptor: (JLjava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Z)Z
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
arguments
additionalData
named
public static native java.lang.Object executePropertyHandlerEnumerator(long, java.lang.Object, java.lang.Object[], java.lang.Object);
descriptor: (JLjava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
arguments
additionalData
public static native void executePropertyHandlerDefiner(long, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, int, java.lang.Object[], java.lang.Object, boolean);
descriptor: (JLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;I[Ljava/lang/Object;Ljava/lang/Object;Z)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
value
set
get
flags
arguments
additionalData
named
public static native java.lang.Object executePropertyHandlerDescriptor(long, java.lang.Object, java.lang.Object[], java.lang.Object, boolean);
descriptor: (JLjava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
functionPointer
holder
arguments
additionalData
named
public static native void deallocate(long);
descriptor: (J)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
pointer
public static native void weakCallback(long, long, int);
descriptor: (JJI)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
callback
data
type
public static native void notifyGCCallbacks(boolean);
descriptor: (Z)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
prolog
public static native void polyglotEngineEntered(long, long, long, long, long, long);
descriptor: (JJJJJJ)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
callback
isolate
param1
param2
args
execArgs
public static native java.nio.ByteBuffer getCoreModuleBinarySnapshot(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/nio/ByteBuffer;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
modulePath
public static native void notifyPromiseHook(int, java.lang.Object, java.lang.Object);
descriptor: (ILjava/lang/Object;Ljava/lang/Object;)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
changeType
promise
parentPromise
public static native void notifyPromiseRejectionTracker(java.lang.Object, int, java.lang.Object);
descriptor: (Ljava/lang/Object;ILjava/lang/Object;)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
promise
operation
value
public static native void notifyImportMetaInitializer(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
importMeta
module
public static native java.lang.Object executeResolveCallback(long, java.lang.Object, java.lang.String, java.lang.Object);
descriptor: (JLjava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
callback
context
specifier
referrer
public static native java.lang.Object executeImportModuleDynamicallyCallback(java.lang.Object, java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
context
referrer
specifier
public static native java.lang.Object executePrepareStackTraceCallback(java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
context
error
structuredStackTrace
public static native void writeHostObject(long, java.lang.Object);
descriptor: (JLjava/lang/Object;)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
delegate
object
public static native java.lang.Object readHostObject(long);
descriptor: (J)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
delegate
public static native void throwDataCloneError(long, java.lang.String);
descriptor: (JLjava/lang/String;)V
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
delegate
message
public static native int getSharedArrayBufferId(long, java.lang.Object);
descriptor: (JLjava/lang/Object;)I
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
delegate
sharedArrayBuffer
public static native java.lang.Object getSharedArrayBufferFromId(long, int);
descriptor: (JI)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
delegate
id
public static native java.lang.Object syntheticModuleEvaluationSteps(long, java.lang.Object, java.lang.Object);
descriptor: (JLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
callback
context
module
}
SourceFile: "NativeAccess.java"