]> git.argeo.org Git - gpl/argeo-slc.git/blob - META-INF/native-image/jni-config.json
Prepare next development cycle
[gpl/argeo-slc.git] / META-INF / native-image / jni-config.json
1 [
2 {
3 "name":"com.sun.security.auth.module.UnixSystem",
4 "fields":[
5 {"name":"gid"},
6 {"name":"groups"},
7 {"name":"uid"},
8 {"name":"username"}
9 ]
10 },
11 {
12 "name":"java.lang.Boolean",
13 "methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }]
14 },
15 {
16 "name":"java.lang.ClassLoader",
17 "methods":[
18 {"name":"getPlatformClassLoader","parameterTypes":[] },
19 {"name":"loadClass","parameterTypes":["java.lang.String"] }
20 ]
21 },
22 {
23 "name":"java.lang.Throwable",
24 "methods":[{"name":"addSuppressed","parameterTypes":["java.lang.Throwable"] }]
25 },
26 {
27 "name":"jdk.internal.loader.ClassLoaders$PlatformClassLoader"
28 },
29 {
30 "name":"org.eclipse.swt.browser.WebKit",
31 "methods":[
32 {"name":"JSDOMEventProc","parameterTypes":["long","long","long"] },
33 {"name":"Proc","parameterTypes":["long","long"] },
34 {"name":"Proc","parameterTypes":["long","long","long"] },
35 {"name":"Proc","parameterTypes":["long","long","long","long"] },
36 {"name":"Proc","parameterTypes":["long","long","long","long","long"] }
37 ]
38 },
39 {
40 "name":"org.eclipse.swt.browser.WebKit$WebKitExtension",
41 "methods":[{"name":"initializeWebExtensions_callback","parameterTypes":["long","long"] }]
42 },
43 {
44 "name":"org.eclipse.swt.browser.WebKit$Webkit2AsyncToSync",
45 "methods":[
46 {"name":"getCookie_callback","parameterTypes":["long","long","long"] },
47 {"name":"getText_callback","parameterTypes":["long","long","long"] },
48 {"name":"runjavascript_callback","parameterTypes":["long","long","long"] },
49 {"name":"setCookie_callback","parameterTypes":["long","long","long"] }
50 ]
51 },
52 {
53 "name":"org.eclipse.swt.browser.WebkitGDBus",
54 "methods":[
55 {"name":"authenticatePeerCB","parameterTypes":["long","long","long","long"] },
56 {"name":"callExtensionAsyncCB","parameterTypes":["long","long","long"] },
57 {"name":"handleMethodCB","parameterTypes":["long","long","long","long","long","long","long","long"] },
58 {"name":"newConnectionCB","parameterTypes":["long","long","long"] },
59 {"name":"newConnectionToExtensionCB","parameterTypes":["long","long","long"] }
60 ]
61 },
62 {
63 "name":"org.eclipse.swt.graphics.Device",
64 "methods":[{"name":"logProc","parameterTypes":["long","long","long","long"] }]
65 },
66 {
67 "name":"org.eclipse.swt.internal.SessionManagerDBus",
68 "methods":[{"name":"g_signal_handler","parameterTypes":["long","long","long","long","long"] }]
69 },
70 {
71 "name":"org.eclipse.swt.internal.cairo.cairo_rectangle_int_t",
72 "fields":[
73 {"name":"height"},
74 {"name":"width"},
75 {"name":"x"},
76 {"name":"y"}
77 ]
78 },
79 {
80 "name":"org.eclipse.swt.internal.gtk.GTypeInfo",
81 "fields":[
82 {"name":"base_finalize"},
83 {"name":"base_init"},
84 {"name":"class_data"},
85 {"name":"class_finalize"},
86 {"name":"class_init"},
87 {"name":"class_size"},
88 {"name":"instance_init"},
89 {"name":"instance_size"},
90 {"name":"n_preallocs"},
91 {"name":"value_table"}
92 ]
93 },
94 {
95 "name":"org.eclipse.swt.internal.gtk.GdkKeymapKey",
96 "fields":[
97 {"name":"group"},
98 {"name":"keycode"},
99 {"name":"level"}
100 ]
101 },
102 {
103 "name":"org.eclipse.swt.internal.gtk.GdkRGBA",
104 "fields":[
105 {"name":"alpha"},
106 {"name":"blue"},
107 {"name":"green"},
108 {"name":"red"}
109 ]
110 },
111 {
112 "name":"org.eclipse.swt.internal.gtk.GdkRectangle",
113 "fields":[
114 {"name":"height"},
115 {"name":"width"},
116 {"name":"x"},
117 {"name":"y"}
118 ]
119 },
120 {
121 "name":"org.eclipse.swt.internal.gtk.GtkAllocation",
122 "fields":[
123 {"name":"height"},
124 {"name":"width"},
125 {"name":"x"},
126 {"name":"y"}
127 ]
128 },
129 {
130 "name":"org.eclipse.swt.internal.gtk.GtkBorder",
131 "fields":[
132 {"name":"bottom"},
133 {"name":"left"},
134 {"name":"right"},
135 {"name":"top"}
136 ]
137 },
138 {
139 "name":"org.eclipse.swt.internal.gtk.GtkRequisition",
140 "fields":[
141 {"name":"height"},
142 {"name":"width"}
143 ]
144 },
145 {
146 "name":"org.eclipse.swt.internal.gtk3.GdkEvent",
147 "fields":[{"name":"type"}]
148 },
149 {
150 "name":"org.eclipse.swt.internal.gtk3.GdkEventCrossing",
151 "fields":[
152 {"name":"detail"},
153 {"name":"focus"},
154 {"name":"mode"},
155 {"name":"send_event"},
156 {"name":"state"},
157 {"name":"subwindow"},
158 {"name":"time"},
159 {"name":"window"},
160 {"name":"x"},
161 {"name":"x_root"},
162 {"name":"y"},
163 {"name":"y_root"}
164 ]
165 },
166 {
167 "name":"org.eclipse.swt.internal.gtk3.GdkEventFocus",
168 "fields":[
169 {"name":"in"},
170 {"name":"send_event"},
171 {"name":"window"}
172 ]
173 },
174 {
175 "name":"org.eclipse.swt.internal.gtk3.GdkEventKey",
176 "fields":[
177 {"name":"window"},
178 {"name":"send_event"},
179 {"name":"time"},
180 {"name":"state"},
181 {"name":"keyval"},
182 {"name":"length"},
183 {"name":"string"},
184 {"name":"is_modifier"},
185 {"name":"hardware_keycode"},
186 {"name":"group"}
187 ]
188 },
189 {
190 "name":"org.eclipse.swt.internal.gtk3.GdkEventMotion",
191 "fields":[
192 {"name":"axes"},
193 {"name":"device"},
194 {"name":"is_hint"},
195 {"name":"send_event"},
196 {"name":"state"},
197 {"name":"time"},
198 {"name":"window"},
199 {"name":"x"},
200 {"name":"x_root"},
201 {"name":"y"},
202 {"name":"y_root"}
203 ]
204 },
205 {
206 "name":"org.eclipse.swt.internal.gtk3.GdkEventWindowState",
207 "fields":[
208 {"name":"changed_mask"},
209 {"name":"new_window_state"},
210 {"name":"send_event"},
211 {"name":"window"}
212 ]
213 },
214 {
215 "name":"org.eclipse.swt.widgets.Control",
216 "methods":[
217 {"name":"gestureBeginProc","parameterTypes":["long","long","long"] },
218 {"name":"gestureEndProc","parameterTypes":["long","long","long"] },
219 {"name":"magnifyProc","parameterTypes":["long","double","long"] },
220 {"name":"rotateProc","parameterTypes":["long","double","double","long"] },
221 {"name":"swipeProc","parameterTypes":["long","double","double","long"] }
222 ]
223 },
224 {
225 "name":"org.eclipse.swt.widgets.Display",
226 "methods":[
227 {"name":"allChildrenProc","parameterTypes":["long","long"] },
228 {"name":"caretProc","parameterTypes":["long"] },
229 {"name":"cellDataProc","parameterTypes":["long","long","long","long","long"] },
230 {"name":"changeValue","parameterTypes":["long","int","double","long"] },
231 {"name":"checkIfEventProc","parameterTypes":["long","long","long"] },
232 {"name":"emissionProc","parameterTypes":["long","long","long","long"] },
233 {"name":"eventProc","parameterTypes":["long","long"] },
234 {"name":"idleProc","parameterTypes":["long"] },
235 {"name":"keysChangedProc","parameterTypes":["long","long"] },
236 {"name":"mouseHoverProc","parameterTypes":["long"] },
237 {"name":"notifyProc","parameterTypes":["long","long","long"] },
238 {"name":"rendererClassInitProc","parameterTypes":["long","long"] },
239 {"name":"rendererGetPreferredWidthProc","parameterTypes":["long","long","long","long"] },
240 {"name":"rendererRenderProc","parameterTypes":["long","long","long","long","long","long"] },
241 {"name":"setDirectionProc","parameterTypes":["long","long"] },
242 {"name":"shellMapProc","parameterTypes":["long","long","long"] },
243 {"name":"signalProc","parameterTypes":["long","long","long"] },
244 {"name":"sizeAllocateProc","parameterTypes":["long","long","long"] },
245 {"name":"sizeRequestProc","parameterTypes":["long","long","long"] },
246 {"name":"timerProc","parameterTypes":["long"] },
247 {"name":"windowProc","parameterTypes":["long","long"] },
248 {"name":"windowProc","parameterTypes":["long","long","long"] },
249 {"name":"windowProc","parameterTypes":["long","long","long","long"] },
250 {"name":"windowProc","parameterTypes":["long","long","long","long","long"] },
251 {"name":"windowTimerProc","parameterTypes":["long"] }
252 ]
253 },
254 {
255 "name":"org.eclipse.swt.widgets.ToolBar",
256 "methods":[{"name":"MenuItemSelectedProc","parameterTypes":["long","long"] }]
257 },
258 {
259 "name":"org.graalvm.jniutils.JNIExceptionWrapperEntryPoints",
260 "methods":[{"name":"getClassName","parameterTypes":["java.lang.Class"] }]
261 },
262 {
263 "name":"sun.management.VMManagementImpl",
264 "fields":[
265 {"name":"compTimeMonitoringSupport"},
266 {"name":"currentThreadCpuTimeSupport"},
267 {"name":"objectMonitorUsageSupport"},
268 {"name":"otherThreadCpuTimeSupport"},
269 {"name":"remoteDiagnosticCommandsSupport"},
270 {"name":"synchronizerUsageSupport"},
271 {"name":"threadAllocatedMemorySupport"},
272 {"name":"threadContentionMonitoringSupport"}
273 ]
274 }
275 ]