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