Skip to content

Commit 40c03b7

Browse files
committed
Make all of the public methods in the GraalVM Polyglot API available through JNI in the built native images.
1 parent 00027ff commit 40c03b7

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

src/main/resources/native-jni-config.json

+7-13
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,19 @@
1212
},
1313
{
1414
"name":"org.graalvm.polyglot.Context",
15-
"methods":[
16-
{"name":"eval","parameterTypes":["java.lang.String","java.lang.CharSequence"] },
17-
{"name":"newBuilder","parameterTypes":["java.lang.String[]"] }
18-
]
15+
"allPublicMethods":true
1916
},
2017
{
2118
"name":"org.graalvm.polyglot.Context$Builder",
22-
"methods":[
23-
{"name":"allowExperimentalOptions","parameterTypes":["boolean"] },
24-
{"name":"build","parameterTypes":[] },
25-
{"name":"option","parameterTypes":["java.lang.String","java.lang.String"] }
26-
]
19+
"allPublicMethods":true
2720
},
2821
{
2922
"name":"org.graalvm.polyglot.Value",
30-
"methods":[
31-
{"name":"asDouble","parameterTypes":[] },
32-
{"name":"execute","parameterTypes":["java.lang.Object[]"] }
33-
]
23+
"allPublicMethods":true
24+
},
25+
{
26+
"name":"org.graalvm.polyglot.Source",
27+
"allPublicMethods":true
3428
},
3529
{
3630
"name":"com.nirvdrum.truffleruby.NativeLibrary",

0 commit comments

Comments
 (0)