]> git.argeo.org Git - gpl/argeo-slc.git/blob - suite/org.argeo.slc.tool/META-INF/native-image/jni-config.json
Native SSH agent integration working
[gpl/argeo-slc.git] / suite / org.argeo.slc.tool / 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.String",
24 "methods":[
25 {"name":"<init>","parameterTypes":["byte[]"] },
26 {"name":"getBytes","parameterTypes":[] }
27 ]
28 },
29 {
30 "name":"java.lang.Throwable",
31 "methods":[{"name":"addSuppressed","parameterTypes":["java.lang.Throwable"] }]
32 },
33 {
34 "name":"jdk.internal.loader.ClassLoaders$PlatformClassLoader"
35 },
36 {
37 "name":"org.apache.tomcat.jni.FileInfo",
38 "fields":[
39 {"name":"atime"},
40 {"name":"csize"},
41 {"name":"ctime"},
42 {"name":"device"},
43 {"name":"filehand"},
44 {"name":"filetype"},
45 {"name":"fname"},
46 {"name":"group"},
47 {"name":"inode"},
48 {"name":"mtime"},
49 {"name":"name"},
50 {"name":"nlink"},
51 {"name":"pool"},
52 {"name":"protection"},
53 {"name":"size"},
54 {"name":"user"},
55 {"name":"valid"}
56 ],
57 "methods":[{"name":"<init>","parameterTypes":[] }]
58 },
59 {
60 "name":"org.apache.tomcat.jni.Sockaddr",
61 "fields":[
62 {"name":"family"},
63 {"name":"hostname"},
64 {"name":"next"},
65 {"name":"pool"},
66 {"name":"port"},
67 {"name":"servname"}
68 ],
69 "methods":[{"name":"<init>","parameterTypes":[] }]
70 },
71 {
72 "name":"org.eclipse.swt.browser.WebKit",
73 "methods":[
74 {"name":"JSDOMEventProc","parameterTypes":["long","long","long"] },
75 {"name":"Proc","parameterTypes":["long","long"] },
76 {"name":"Proc","parameterTypes":["long","long","long"] },
77 {"name":"Proc","parameterTypes":["long","long","long","long"] },
78 {"name":"Proc","parameterTypes":["long","long","long","long","long"] }
79 ]
80 },
81 {
82 "name":"org.eclipse.swt.browser.WebKit$WebKitExtension",
83 "methods":[{"name":"initializeWebExtensions_callback","parameterTypes":["long","long"] }]
84 },
85 {
86 "name":"org.eclipse.swt.browser.WebKit$Webkit2AsyncToSync",
87 "methods":[
88 {"name":"getCookie_callback","parameterTypes":["long","long","long"] },
89 {"name":"getText_callback","parameterTypes":["long","long","long"] },
90 {"name":"runjavascript_callback","parameterTypes":["long","long","long"] },
91 {"name":"setCookie_callback","parameterTypes":["long","long","long"] }
92 ]
93 },
94 {
95 "name":"org.eclipse.swt.browser.WebkitGDBus",
96 "methods":[
97 {"name":"authenticatePeerCB","parameterTypes":["long","long","long","long"] },
98 {"name":"callExtensionAsyncCB","parameterTypes":["long","long","long"] },
99 {"name":"handleMethodCB","parameterTypes":["long","long","long","long","long","long","long","long"] },
100 {"name":"newConnectionCB","parameterTypes":["long","long","long"] },
101 {"name":"newConnectionToExtensionCB","parameterTypes":["long","long","long"] }
102 ]
103 },
104 {
105 "name":"org.eclipse.swt.graphics.Device",
106 "methods":[{"name":"logProc","parameterTypes":["long","long","long","long"] }]
107 },
108 {
109 "name":"org.eclipse.swt.internal.SessionManagerDBus",
110 "methods":[{"name":"g_signal_handler","parameterTypes":["long","long","long","long","long"] }]
111 },
112 {
113 "name":"org.eclipse.swt.internal.cairo.cairo_rectangle_int_t",
114 "fields":[
115 {"name":"height"},
116 {"name":"width"},
117 {"name":"x"},
118 {"name":"y"}
119 ]
120 },
121 {
122 "name":"org.eclipse.swt.internal.gtk.GTypeInfo",
123 "fields":[
124 {"name":"base_finalize"},
125 {"name":"base_init"},
126 {"name":"class_data"},
127 {"name":"class_finalize"},
128 {"name":"class_init"},
129 {"name":"class_size"},
130 {"name":"instance_init"},
131 {"name":"instance_size"},
132 {"name":"n_preallocs"},
133 {"name":"value_table"}
134 ]
135 },
136 {
137 "name":"org.eclipse.swt.internal.gtk.GdkKeymapKey",
138 "fields":[
139 {"name":"group"},
140 {"name":"keycode"},
141 {"name":"level"}
142 ]
143 },
144 {
145 "name":"org.eclipse.swt.internal.gtk.GdkRGBA",
146 "fields":[
147 {"name":"alpha"},
148 {"name":"blue"},
149 {"name":"green"},
150 {"name":"red"}
151 ]
152 },
153 {
154 "name":"org.eclipse.swt.internal.gtk.GdkRectangle",
155 "fields":[
156 {"name":"height"},
157 {"name":"width"},
158 {"name":"x"},
159 {"name":"y"}
160 ]
161 },
162 {
163 "name":"org.eclipse.swt.internal.gtk.GtkAllocation",
164 "fields":[
165 {"name":"height"},
166 {"name":"width"},
167 {"name":"x"},
168 {"name":"y"}
169 ]
170 },
171 {
172 "name":"org.eclipse.swt.internal.gtk.GtkBorder",
173 "fields":[
174 {"name":"bottom"},
175 {"name":"left"},
176 {"name":"right"},
177 {"name":"top"}
178 ]
179 },
180 {
181 "name":"org.eclipse.swt.internal.gtk.GtkRequisition",
182 "fields":[
183 {"name":"height"},
184 {"name":"width"}
185 ]
186 },
187 {
188 "name":"org.eclipse.swt.internal.gtk3.GdkEvent",
189 "fields":[{"name":"type"}]
190 },
191 {
192 "name":"org.eclipse.swt.internal.gtk3.GdkEventCrossing",
193 "fields":[
194 {"name":"detail"},
195 {"name":"focus"},
196 {"name":"mode"},
197 {"name":"send_event"},
198 {"name":"state"},
199 {"name":"subwindow"},
200 {"name":"time"},
201 {"name":"window"},
202 {"name":"x"},
203 {"name":"x_root"},
204 {"name":"y"},
205 {"name":"y_root"}
206 ]
207 },
208 {
209 "name":"org.eclipse.swt.internal.gtk3.GdkEventFocus",
210 "fields":[
211 {"name":"in"},
212 {"name":"send_event"},
213 {"name":"window"}
214 ]
215 },
216 {
217 "name":"org.eclipse.swt.internal.gtk3.GdkEventKey",
218 "fields":[
219 {"name":"group"},
220 {"name":"hardware_keycode"},
221 {"name":"is_modifier"},
222 {"name":"keyval"},
223 {"name":"length"},
224 {"name":"send_event"},
225 {"name":"state"},
226 {"name":"string"},
227 {"name":"time"},
228 {"name":"window"}
229 ]
230 },
231 {
232 "name":"org.eclipse.swt.internal.gtk3.GdkEventMotion",
233 "fields":[
234 {"name":"axes"},
235 {"name":"device"},
236 {"name":"is_hint"},
237 {"name":"send_event"},
238 {"name":"state"},
239 {"name":"time"},
240 {"name":"window"},
241 {"name":"x"},
242 {"name":"x_root"},
243 {"name":"y"},
244 {"name":"y_root"}
245 ]
246 },
247 {
248 "name":"org.eclipse.swt.internal.gtk3.GdkEventWindowState",
249 "fields":[
250 {"name":"changed_mask"},
251 {"name":"new_window_state"},
252 {"name":"send_event"},
253 {"name":"window"}
254 ]
255 },
256 {
257 "name":"org.eclipse.swt.widgets.Control",
258 "methods":[
259 {"name":"gestureBeginProc","parameterTypes":["long","long","long"] },
260 {"name":"gestureEndProc","parameterTypes":["long","long","long"] },
261 {"name":"magnifyProc","parameterTypes":["long","double","long"] },
262 {"name":"rotateProc","parameterTypes":["long","double","double","long"] },
263 {"name":"swipeProc","parameterTypes":["long","double","double","long"] }
264 ]
265 },
266 {
267 "name":"org.eclipse.swt.widgets.Display",
268 "methods":[
269 {"name":"allChildrenProc","parameterTypes":["long","long"] },
270 {"name":"caretProc","parameterTypes":["long"] },
271 {"name":"cellDataProc","parameterTypes":["long","long","long","long","long"] },
272 {"name":"changeValue","parameterTypes":["long","int","double","long"] },
273 {"name":"checkIfEventProc","parameterTypes":["long","long","long"] },
274 {"name":"emissionProc","parameterTypes":["long","long","long","long"] },
275 {"name":"eventProc","parameterTypes":["long","long"] },
276 {"name":"idleProc","parameterTypes":["long"] },
277 {"name":"keysChangedProc","parameterTypes":["long","long"] },
278 {"name":"mouseHoverProc","parameterTypes":["long"] },
279 {"name":"notifyProc","parameterTypes":["long","long","long"] },
280 {"name":"rendererClassInitProc","parameterTypes":["long","long"] },
281 {"name":"rendererGetPreferredWidthProc","parameterTypes":["long","long","long","long"] },
282 {"name":"rendererRenderProc","parameterTypes":["long","long","long","long","long","long"] },
283 {"name":"setDirectionProc","parameterTypes":["long","long"] },
284 {"name":"shellMapProc","parameterTypes":["long","long","long"] },
285 {"name":"signalProc","parameterTypes":["long","long","long"] },
286 {"name":"sizeAllocateProc","parameterTypes":["long","long","long"] },
287 {"name":"sizeRequestProc","parameterTypes":["long","long","long"] },
288 {"name":"timerProc","parameterTypes":["long"] },
289 {"name":"windowProc","parameterTypes":["long","long"] },
290 {"name":"windowProc","parameterTypes":["long","long","long"] },
291 {"name":"windowProc","parameterTypes":["long","long","long","long"] },
292 {"name":"windowProc","parameterTypes":["long","long","long","long","long"] },
293 {"name":"windowTimerProc","parameterTypes":["long"] }
294 ]
295 },
296 {
297 "name":"org.eclipse.swt.widgets.ToolBar",
298 "methods":[{"name":"MenuItemSelectedProc","parameterTypes":["long","long"] }]
299 },
300 {
301 "name":"org.graalvm.jniutils.JNIExceptionWrapperEntryPoints",
302 "methods":[{"name":"getClassName","parameterTypes":["java.lang.Class"] }]
303 },
304 {
305 "name":"sun.management.VMManagementImpl",
306 "fields":[
307 {"name":"compTimeMonitoringSupport"},
308 {"name":"currentThreadCpuTimeSupport"},
309 {"name":"objectMonitorUsageSupport"},
310 {"name":"otherThreadCpuTimeSupport"},
311 {"name":"remoteDiagnosticCommandsSupport"},
312 {"name":"synchronizerUsageSupport"},
313 {"name":"threadAllocatedMemorySupport"},
314 {"name":"threadContentionMonitoringSupport"}
315 ]
316 }
317 ]