Mercurial > projects > dwt-mac
comparison dwt/internal/mozilla/XPCOM.d @ 45:d8635bb48c7c
Merge with SWT 3.5
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Mon, 01 Dec 2008 17:07:00 +0100 |
parents | |
children | 5583f8eeee6c |
comparison
equal
deleted
inserted
replaced
44:ca5e494f2bbf | 45:d8635bb48c7c |
---|---|
1 /* ***** BEGIN LICENSE BLOCK ***** | |
2 * Version: MPL 1.1 | |
3 * | |
4 * The contents of this file are subject to the Mozilla Public License Version | |
5 * 1.1 (the "License"); you may not use this file except in compliance with | |
6 * the License. You may obtain a copy of the License at | |
7 * http://www.mozilla.org/MPL/ | |
8 * | |
9 * Software distributed under the License is distributed on an "AS IS" basis, | |
10 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |
11 * for the specific language governing rights and limitations under the | |
12 * License. | |
13 * | |
14 * The Original Code is Mozilla Communicator client code, released March 31, 1998. | |
15 * | |
16 * The Initial Developer of the Original Code is | |
17 * Netscape Communications Corporation. | |
18 * Portions created by Netscape are Copyright (C) 1998-1999 | |
19 * Netscape Communications Corporation. All Rights Reserved. | |
20 * | |
21 * Contributor(s): | |
22 * | |
23 * IBM | |
24 * - Binding to permit interfacing between Mozilla and DWT | |
25 * - Copyright (C) 2003, 2006 IBM Corp. All Rights Reserved. | |
26 * | |
27 * ***** END LICENSE BLOCK ***** */ | |
28 module dwt.internal.mozilla.XPCOM; | |
29 | |
30 import dwt.dwthelper.utils; | |
31 | |
32 import dwt.internal.C; | |
33 | |
34 /** @jniclass flags=cpp */ | |
35 public class XPCOM extends C { | |
36 public static final String MOZILLA_FIVE_HOME = "MOZILLA_FIVE_HOME"; //$NON-NLS-1$ | |
37 public static final String MOZILLA_PLUGIN_PATH = "MOZ_PLUGIN_PATH"; //$NON-NLS-1$ | |
38 public static final String CONTENT_MAYBETEXT = "application/x-vnd.mozilla.maybe-text"; //$NON-NLS-1$ | |
39 public static final String CONTENT_MULTIPART = "multipart/x-mixed-replace"; //$NON-NLS-1$ | |
40 public static final String DOMEVENT_FOCUS = "focus"; //$NON-NLS-1$ | |
41 public static final String DOMEVENT_UNLOAD = "unload"; //$NON-NLS-1$ | |
42 public static final String DOMEVENT_MOUSEDOWN = "mousedown"; //$NON-NLS-1$ | |
43 public static final String DOMEVENT_MOUSEUP = "mouseup"; //$NON-NLS-1$ | |
44 public static final String DOMEVENT_MOUSEMOVE = "mousemove"; //$NON-NLS-1$ | |
45 public static final String DOMEVENT_MOUSEDRAG = "draggesture"; //$NON-NLS-1$ | |
46 public static final String DOMEVENT_MOUSEWHEEL = "DOMMouseScroll"; //$NON-NLS-1$ | |
47 public static final String DOMEVENT_MOUSEOVER = "mouseover"; //$NON-NLS-1$ | |
48 public static final String DOMEVENT_MOUSEOUT = "mouseout"; //$NON-NLS-1$ | |
49 public static final String DOMEVENT_KEYUP = "keyup"; //$NON-NLS-1$ | |
50 public static final String DOMEVENT_KEYDOWN = "keydown"; //$NON-NLS-1$ | |
51 public static final String DOMEVENT_KEYPRESS = "keypress"; //$NON-NLS-1$ | |
52 | |
53 /* CID constants */ | |
54 public static final nsID NS_APPSHELL_CID = new nsID("2d96b3df-c051-11d1-a827-0040959a28c9"); //$NON-NLS-1$ | |
55 public static final nsID NS_CATEGORYMANAGER_CID = new nsID("16d222a6-1dd2-11b2-b693-f38b02c021b2"); //$NON-NLS-1$ | |
56 public static final nsID NS_DOWNLOAD_CID = new nsID("e3fa9D0a-1dd1-11b2-bdef-8c720b597445"); //$NON-NLS-1$ | |
57 public static final nsID NS_FILEPICKER_CID = new nsID("54ae32f8-1dd2-11b2-a209-df7c505370f8"); //$NON-NLS-1$ | |
58 public static final nsID NS_HELPERAPPLAUNCHERDIALOG_CID = new nsID("f68578eb-6ec2-4169-ae19-8c6243f0abe1"); //$NON-NLS-1$ | |
59 public static final nsID NS_INPUTSTREAMCHANNEL_CID = new nsID("6ddb050c-0d04-11d4-986e-00c04fa0cf4a"); //$NON-NLS-1$ | |
60 public static final nsID NS_IOSERVICE_CID = new nsID("9ac9e770-18bc-11d3-9337-00104ba0fd40"); //$NON-NLS-1$ | |
61 public static final nsID NS_LOADGROUP_CID = new nsID("e1c61582-2a84-11d3-8cce-0060b0fc14a3"); //$NON-NLS-1$ | |
62 public static final nsID NS_PROMPTSERVICE_CID = new nsID("a2112d6a-0e28-421f-b46a-25c0b308cbd0"); //$NON-NLS-1$ | |
63 | |
64 public static final String NS_CONTEXTSTACK_CONTRACTID = "@mozilla.org/js/xpc/ContextStack;1"; //$NON-NLS-1$ | |
65 public static final String NS_COOKIEMANAGER_CONTRACTID = "@mozilla.org/cookiemanager;1"; //$NON-NLS-1$ | |
66 public static final String NS_DIRECTORYSERVICE_CONTRACTID = "@mozilla.org/file/directory_service;1"; //$NON-NLS-1$ | |
67 public static final String NS_DOMSERIALIZER_CONTRACTID = "@mozilla.org/xmlextras/xmlserializer;1"; //$NON-NLS-1$ | |
68 public static final String NS_DOWNLOAD_CONTRACTID = "@mozilla.org/download;1"; //$NON-NLS-1$ | |
69 public static final String NS_FILEPICKER_CONTRACTID = "@mozilla.org/filepicker;1"; //$NON-NLS-1$ | |
70 public static final String NS_HELPERAPPLAUNCHERDIALOG_CONTRACTID = "@mozilla.org/helperapplauncherdialog;1"; //$NON-NLS-1$ | |
71 public static final String NS_MEMORY_CONTRACTID = "@mozilla.org/xpcom/memory-service;1"; //$NON-NLS-1$ | |
72 public static final String NS_OBSERVER_CONTRACTID = "@mozilla.org/observer-service;1"; //$NON-NLS-1$ | |
73 public static final String NS_PREFLOCALIZEDSTRING_CONTRACTID = "@mozilla.org/pref-localizedstring;1"; //$NON-NLS-1$ | |
74 public static final String NS_PREFSERVICE_CONTRACTID = "@mozilla.org/preferences-service;1"; //$NON-NLS-1$ | |
75 public static final String NS_PROMPTSERVICE_CONTRACTID = "@mozilla.org/embedcomp/prompt-service;1"; //$NON-NLS-1$ | |
76 public static final String NS_TRANSFER_CONTRACTID = "@mozilla.org/transfer;1"; //$NON-NLS-1$ | |
77 public static final String NS_WEBNAVIGATIONINFO_CONTRACTID = "@mozilla.org/webnavigation-info;1"; //$NON-NLS-1$ | |
78 public static final String NS_WINDOWWATCHER_CONTRACTID = "@mozilla.org/embedcomp/window-watcher;1"; //$NON-NLS-1$ | |
79 | |
80 /* directory service constants */ | |
81 public static final String NS_APP_APPLICATION_REGISTRY_DIR = "AppRegD"; //$NON-NLS-1$ | |
82 public static final String NS_APP_CACHE_PARENT_DIR = "cachePDir"; //$NON-NLS-1$ | |
83 public static final String NS_APP_HISTORY_50_FILE = "UHist"; //$NON-NLS-1$ | |
84 public static final String NS_APP_LOCALSTORE_50_FILE = "LclSt"; //$NON-NLS-1$ | |
85 public static final String NS_APP_PLUGINS_DIR_LIST = "APluginsDL"; //$NON-NLS-1$ | |
86 public static final String NS_APP_PREF_DEFAULTS_50_DIR = "PrfDef"; //$NON-NLS-1$ | |
87 public static final String NS_APP_PREFS_50_DIR = "PrefD"; //$NON-NLS-1$ | |
88 public static final String NS_APP_PREFS_50_FILE = "PrefF"; //$NON-NLS-1$ | |
89 public static final String NS_APP_USER_CHROME_DIR = "UChrm"; //$NON-NLS-1$ | |
90 public static final String NS_APP_USER_MIMETYPES_50_FILE = "UMimTyp"; //$NON-NLS-1$ | |
91 public static final String NS_APP_USER_PROFILE_50_DIR = "ProfD"; //$NON-NLS-1$ | |
92 public static final String NS_GRE_COMPONENT_DIR = "GreComsD"; //$NON-NLS-1$ | |
93 public static final String NS_GRE_DIR = "GreD"; //$NON-NLS-1$ | |
94 public static final String NS_OS_CURRENT_PROCESS_DIR = "CurProcD"; //$NON-NLS-1$ | |
95 public static final String NS_OS_HOME_DIR = "Home"; //$NON-NLS-1$ | |
96 public static final String NS_OS_TEMP_DIR = "TmpD"; //$NON-NLS-1$ | |
97 public static final String NS_XPCOM_COMPONENT_DIR = "ComsD"; //$NON-NLS-1$ | |
98 public static final String NS_XPCOM_CURRENT_PROCESS_DIR = "XCurProcD"; //$NON-NLS-1$ | |
99 public static final String NS_XPCOM_INIT_CURRENT_PROCESS_DIR = "MozBinD"; //$NON-NLS-1$ | |
100 | |
101 /* XPCOM constants */ | |
102 public static final int NS_OK = 0; | |
103 public static final int NS_COMFALSE = 1; | |
104 public static final int NS_BINDING_ABORTED = 0x804B0002; | |
105 public static final int NS_ERROR_BASE = 0xc1f30000; | |
106 public static final int NS_ERROR_NOT_INITIALIZED = NS_ERROR_BASE + 1; | |
107 public static final int NS_ERROR_ALREADY_INITIALIZED = NS_ERROR_BASE + 2; | |
108 public static final int NS_ERROR_NOT_IMPLEMENTED = 0x80004001; | |
109 public static final int NS_NOINTERFACE = 0x80004002; | |
110 public static final int NS_ERROR_NO_INTERFACE = NS_NOINTERFACE; | |
111 public static final int NS_ERROR_INVALID_POINTER = 0x80004003; | |
112 public static final int NS_ERROR_NULL_POINTER = NS_ERROR_INVALID_POINTER; | |
113 public static final int NS_ERROR_ABORT = 0x80004004; | |
114 public static final int NS_ERROR_FAILURE = 0x80004005; | |
115 public static final int NS_ERROR_UNEXPECTED = 0x8000ffff; | |
116 public static final int NS_ERROR_OUT_OF_MEMORY = 0x8007000e; | |
117 public static final int NS_ERROR_ILLEGAL_VALUE = 0x80070057; | |
118 public static final int NS_ERROR_INVALID_ARG = NS_ERROR_ILLEGAL_VALUE; | |
119 public static final int NS_ERROR_NO_AGGREGATION = 0x80040110; | |
120 public static final int NS_ERROR_NOT_AVAILABLE = 0x80040111; | |
121 public static final int NS_ERROR_FACTORY_NOT_REGISTERED = 0x80040154; | |
122 public static final int NS_ERROR_FACTORY_REGISTER_AGAIN = 0x80040155; | |
123 public static final int NS_ERROR_FACTORY_NOT_LOADED = 0x800401f8; | |
124 public static final int NS_ERROR_FACTORY_NO_SIGNATURE_SUPPORT = NS_ERROR_BASE + 0x101; | |
125 public static final int NS_ERROR_FACTORY_EXISTS = NS_ERROR_BASE + 0x100; | |
126 public static final int NS_ERROR_HTMLPARSER_UNRESOLVEDDTD = 0x804e03f3; | |
127 public static final int NS_ERROR_FILE_NOT_FOUND = 0x80520012; | |
128 public static final int NS_ERROR_FILE_UNRECOGNIZED_PATH = 0x80520001; | |
129 | |
130 /** | |
131 * @param dest cast=(void *) | |
132 * @param src cast=(const void *) | |
133 * @param nbytes cast=(size_t) | |
134 */ | |
135 public static final native void memmove(nsID dest, int /*long*/ src, int nbytes); | |
136 /** | |
137 * @param dest cast=(void *) | |
138 * @param src cast=(const void *) | |
139 * @param nbytes cast=(size_t) | |
140 */ | |
141 public static final native void memmove(int /*long*/ dest, nsID src, int nbytes); | |
142 /** @method flags=no_gen */ | |
143 public static final native int strlen_PRUnichar(int /*long*/ s); | |
144 | |
145 /** @param result cast=(nsIComponentManager**) */ | |
146 public static final native int _NS_GetComponentManager(int /*long*/[] result); | |
147 public static final int NS_GetComponentManager(int /*long*/[] result) { | |
148 lock.lock(); | |
149 try { | |
150 return _NS_GetComponentManager(result); | |
151 } finally { | |
152 lock.unlock(); | |
153 } | |
154 } | |
155 /** @param result cast=(nsIServiceManager**) */ | |
156 public static final native int _NS_GetServiceManager(int /*long*/[] result); | |
157 public static final int NS_GetServiceManager(int /*long*/[] result) { | |
158 lock.lock(); | |
159 try { | |
160 return _NS_GetServiceManager(result); | |
161 } finally { | |
162 lock.unlock(); | |
163 } | |
164 } | |
165 /** | |
166 * @param result cast=(nsIServiceManager **) | |
167 * @param binDirectory cast=(nsIFile *) | |
168 * @param appFileLocationProvider cast=(nsIDirectoryServiceProvider *) | |
169 */ | |
170 public static final native int _NS_InitXPCOM2(int /*long*/ result, int /*long*/ binDirectory, int /*long*/ appFileLocationProvider); | |
171 public static final int NS_InitXPCOM2(int /*long*/ result, int /*long*/ binDirectory, int /*long*/ appFileLocationProvider) { | |
172 lock.lock(); | |
173 try { | |
174 return _NS_InitXPCOM2(result, binDirectory, appFileLocationProvider); | |
175 } finally { | |
176 lock.unlock(); | |
177 } | |
178 } | |
179 /** | |
180 * @param path cast=(nsAString *),flags=struct | |
181 * @param result cast=(nsILocalFile**) | |
182 */ | |
183 public static final native int _NS_NewLocalFile(int /*long*/ path, int followLinks, int /*long*/[] result); | |
184 public static final int NS_NewLocalFile(int /*long*/ path, int followLinks, int /*long*/[] result) { | |
185 lock.lock(); | |
186 try { | |
187 return _NS_NewLocalFile(path, followLinks, result); | |
188 } finally { | |
189 lock.unlock(); | |
190 } | |
191 } | |
192 /** @method flags=new */ | |
193 public static final native int /*long*/ _nsEmbedCString_new(); | |
194 public static final int /*long*/ nsEmbedCString_new() { | |
195 lock.lock(); | |
196 try { | |
197 return _nsEmbedCString_new(); | |
198 } finally { | |
199 lock.unlock(); | |
200 } | |
201 } | |
202 /** | |
203 * @method flags=new | |
204 * @param aString cast=(const char *) | |
205 */ | |
206 public static final native int /*long*/ _nsEmbedCString_new(byte[] aString, int length); | |
207 public static final int /*long*/ nsEmbedCString_new(byte[] aString, int length) { | |
208 lock.lock(); | |
209 try { | |
210 return _nsEmbedCString_new(aString, length); | |
211 } finally { | |
212 lock.unlock(); | |
213 } | |
214 } | |
215 /** | |
216 * @method flags=new | |
217 * @param aString cast=(const char *) | |
218 */ | |
219 public static final native int /*long*/ _nsEmbedCString_new(int /*long*/ aString, int length); | |
220 public static final int /*long*/ nsEmbedCString_new(int /*long*/ aString, int length) { | |
221 lock.lock(); | |
222 try { | |
223 return _nsEmbedCString_new(aString, length); | |
224 } finally { | |
225 lock.unlock(); | |
226 } | |
227 } | |
228 /** | |
229 * @method flags=delete | |
230 * @param ptr cast=(nsEmbedCString *) | |
231 */ | |
232 public static final native void _nsEmbedCString_delete(int /*long*/ ptr); | |
233 public static final void nsEmbedCString_delete(int /*long*/ ptr) { | |
234 lock.lock(); | |
235 try { | |
236 _nsEmbedCString_delete(ptr); | |
237 } finally { | |
238 lock.unlock(); | |
239 } | |
240 } | |
241 /** | |
242 * @method flags=cpp | |
243 * @param ptr cast=(nsEmbedCString *) | |
244 */ | |
245 public static final native int _nsEmbedCString_Length(int /*long*/ ptr); | |
246 public static final int nsEmbedCString_Length(int /*long*/ ptr) { | |
247 lock.lock(); | |
248 try { | |
249 return _nsEmbedCString_Length(ptr); | |
250 } finally { | |
251 lock.unlock(); | |
252 } | |
253 } | |
254 /** | |
255 * @method flags=cpp | |
256 * @param ptr cast=(nsEmbedCString *) | |
257 */ | |
258 public static final native int /*long*/ _nsEmbedCString_get(int /*long*/ ptr); | |
259 public static final int /*long*/ nsEmbedCString_get(int /*long*/ ptr) { | |
260 lock.lock(); | |
261 try { | |
262 return _nsEmbedCString_get(ptr); | |
263 } finally { | |
264 lock.unlock(); | |
265 } | |
266 } | |
267 /** | |
268 * @method flags=delete | |
269 * @param ptr cast=(nsID *) | |
270 */ | |
271 public static final native void _nsID_delete(int /*long*/ ptr); | |
272 public static final void nsID_delete(int /*long*/ ptr) { | |
273 lock.lock(); | |
274 try { | |
275 _nsID_delete(ptr); | |
276 } finally { | |
277 lock.unlock(); | |
278 } | |
279 } | |
280 /** @method flags=new */ | |
281 public static final native int /*long*/ _nsID_new(); | |
282 public static final int /*long*/ nsID_new() { | |
283 lock.lock(); | |
284 try { | |
285 return _nsID_new(); | |
286 } finally { | |
287 lock.unlock(); | |
288 } | |
289 } | |
290 /** | |
291 * @method flags=cpp | |
292 * @param ptr cast=(nsID *) | |
293 * @param other cast=(nsID *),flags=struct | |
294 */ | |
295 public static final native int _nsID_Equals(int /*long*/ ptr, int /*long*/ other); | |
296 public static final int nsID_Equals(int /*long*/ ptr, int /*long*/ other) { | |
297 lock.lock(); | |
298 try { | |
299 return _nsID_Equals(ptr, other); | |
300 } finally { | |
301 lock.unlock(); | |
302 } | |
303 } | |
304 /** @method flags=new */ | |
305 public static final native int /*long*/ _nsEmbedString_new(); | |
306 public static final int /*long*/ nsEmbedString_new() { | |
307 lock.lock(); | |
308 try { | |
309 return _nsEmbedString_new(); | |
310 } finally { | |
311 lock.unlock(); | |
312 } | |
313 } | |
314 /** | |
315 * @method flags=new | |
316 * @param aString cast=(PRUnichar *) | |
317 */ | |
318 public static final native int /*long*/ _nsEmbedString_new(char[] aString); | |
319 public static final int /*long*/ nsEmbedString_new(char[] aString) { | |
320 lock.lock(); | |
321 try { | |
322 return _nsEmbedString_new(aString); | |
323 } finally { | |
324 lock.unlock(); | |
325 } | |
326 } | |
327 /** | |
328 * @method flags=delete | |
329 * @param ptr cast=(nsEmbedString *) | |
330 */ | |
331 public static final native void _nsEmbedString_delete(int /*long*/ ptr); | |
332 public static final void nsEmbedString_delete(int /*long*/ ptr) { | |
333 lock.lock(); | |
334 try { | |
335 _nsEmbedString_delete(ptr); | |
336 } finally { | |
337 lock.unlock(); | |
338 } | |
339 } | |
340 /** | |
341 * @method flags=cpp | |
342 * @param ptr cast=(nsEmbedString *) | |
343 */ | |
344 public static final native int _nsEmbedString_Length(int /*long*/ ptr); | |
345 public static final int nsEmbedString_Length(int /*long*/ ptr) { | |
346 lock.lock(); | |
347 try { | |
348 return _nsEmbedString_Length(ptr); | |
349 } finally { | |
350 lock.unlock(); | |
351 } | |
352 } | |
353 /** | |
354 * @method flags=cpp | |
355 * @param ptr cast=(nsEmbedString *) | |
356 */ | |
357 public static final native int /*long*/ _nsEmbedString_get(int /*long*/ ptr); | |
358 public static final int /*long*/ nsEmbedString_get(int /*long*/ ptr) { | |
359 lock.lock(); | |
360 try { | |
361 return _nsEmbedString_get(ptr); | |
362 } finally { | |
363 lock.unlock(); | |
364 } | |
365 } | |
366 /** @param place cast=(const char *) */ | |
367 public static final native int _XPCOMGlueStartup(byte[] place); | |
368 public static final int XPCOMGlueStartup(byte[] place) { | |
369 lock.lock(); | |
370 try { | |
371 return _XPCOMGlueStartup(place); | |
372 } finally { | |
373 lock.unlock(); | |
374 } | |
375 } | |
376 public static final native int _XPCOMGlueShutdown(); | |
377 public static final int XPCOMGlueShutdown() { | |
378 lock.lock(); | |
379 try { | |
380 return _XPCOMGlueShutdown(); | |
381 } finally { | |
382 lock.unlock(); | |
383 } | |
384 } | |
385 | |
386 /** | |
387 * @param ptr cast=(nsWriteSegmentFun) | |
388 * @param aInStream cast=(nsIInputStream *) | |
389 * @param aClosure cast=(void *) | |
390 * @param aFromSegment cast=(const char *) | |
391 * @param aWriteCount cast=(PRUint32 *) | |
392 */ | |
393 public static final native int /*long*/ _Call(int /*long*/ ptr, int /*long*/ aInStream, int /*long*/ aClosure, byte[] aFromSegment, int aToOffset, int aCount, int[] aWriteCount); | |
394 public static final int /*long*/ Call(int /*long*/ ptr, int /*long*/ aInStream, int /*long*/ aClosure, byte[] aFromSegment, int aToOffset, int aCount, int[] aWriteCount) { | |
395 lock.lock(); | |
396 try { | |
397 return _Call(ptr, aInStream, aClosure, aFromSegment, aToOffset, aCount, aWriteCount); | |
398 } finally { | |
399 lock.unlock(); | |
400 } | |
401 } | |
402 | |
403 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl); | |
404 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl) { | |
405 lock.lock(); | |
406 try { | |
407 return _VtblCall(fnNumber, ppVtbl); | |
408 } finally { | |
409 lock.unlock(); | |
410 } | |
411 } | |
412 | |
413 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0); | |
414 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0) { | |
415 lock.lock(); | |
416 try { | |
417 return _VtblCall(fnNumber, ppVtbl, arg0); | |
418 } finally { | |
419 lock.unlock(); | |
420 } | |
421 } | |
422 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0); | |
423 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0) { | |
424 lock.lock(); | |
425 try { | |
426 return _VtblCall(fnNumber, ppVtbl, arg0); | |
427 } finally { | |
428 lock.unlock(); | |
429 } | |
430 } | |
431 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, float arg0); | |
432 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, float arg0) { | |
433 lock.lock(); | |
434 try { | |
435 return _VtblCall(fnNumber, ppVtbl, arg0); | |
436 } finally { | |
437 lock.unlock(); | |
438 } | |
439 } | |
440 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, float[] arg0); | |
441 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, float[] arg0) { | |
442 lock.lock(); | |
443 try { | |
444 return _VtblCall(fnNumber, ppVtbl, arg0); | |
445 } finally { | |
446 lock.unlock(); | |
447 } | |
448 } | |
449 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0); | |
450 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0) { | |
451 lock.lock(); | |
452 try { | |
453 return _VtblCall(fnNumber, ppVtbl, arg0); | |
454 } finally { | |
455 lock.unlock(); | |
456 } | |
457 } | |
458 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0); | |
459 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0) { | |
460 lock.lock(); | |
461 try { | |
462 return _VtblCall(fnNumber, ppVtbl, arg0); | |
463 } finally { | |
464 lock.unlock(); | |
465 } | |
466 } | |
467 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0); | |
468 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0) { | |
469 lock.lock(); | |
470 try { | |
471 return _VtblCall(fnNumber, ppVtbl, arg0); | |
472 } finally { | |
473 lock.unlock(); | |
474 } | |
475 } | |
476 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long[] arg0); | |
477 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long[] arg0) { | |
478 lock.lock(); | |
479 try { | |
480 return _VtblCall(fnNumber, ppVtbl, arg0); | |
481 } finally { | |
482 lock.unlock(); | |
483 } | |
484 } | |
485 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, short[] arg0); | |
486 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, short[] arg0) { | |
487 lock.lock(); | |
488 try { | |
489 return _VtblCall(fnNumber, ppVtbl, arg0); | |
490 } finally { | |
491 lock.unlock(); | |
492 } | |
493 } | |
494 | |
495 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1); | |
496 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1) { | |
497 lock.lock(); | |
498 try { | |
499 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
500 } finally { | |
501 lock.unlock(); | |
502 } | |
503 } | |
504 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1); | |
505 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1) { | |
506 lock.lock(); | |
507 try { | |
508 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
509 } finally { | |
510 lock.unlock(); | |
511 } | |
512 } | |
513 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1); | |
514 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1) { | |
515 lock.lock(); | |
516 try { | |
517 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
518 } finally { | |
519 lock.unlock(); | |
520 } | |
521 } | |
522 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int[] arg1); | |
523 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int[] arg1) { | |
524 lock.lock(); | |
525 try { | |
526 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
527 } finally { | |
528 lock.unlock(); | |
529 } | |
530 } | |
531 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long [] arg1); | |
532 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long [] arg1) { | |
533 lock.lock(); | |
534 try { | |
535 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
536 } finally { | |
537 lock.unlock(); | |
538 } | |
539 } | |
540 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int[] arg1); | |
541 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int[] arg1) { | |
542 lock.lock(); | |
543 try { | |
544 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
545 } finally { | |
546 lock.unlock(); | |
547 } | |
548 } | |
549 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int[] arg1); | |
550 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int[] arg1) { | |
551 lock.lock(); | |
552 try { | |
553 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
554 } finally { | |
555 lock.unlock(); | |
556 } | |
557 } | |
558 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long[] arg1); | |
559 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long[] arg1) { | |
560 lock.lock(); | |
561 try { | |
562 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
563 } finally { | |
564 lock.unlock(); | |
565 } | |
566 } | |
567 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long arg1); | |
568 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long arg1) { | |
569 lock.lock(); | |
570 try { | |
571 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
572 } finally { | |
573 lock.unlock(); | |
574 } | |
575 } | |
576 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1); | |
577 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1) { | |
578 lock.lock(); | |
579 try { | |
580 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
581 } finally { | |
582 lock.unlock(); | |
583 } | |
584 } | |
585 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, nsID arg1); | |
586 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, nsID arg1) { | |
587 lock.lock(); | |
588 try { | |
589 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
590 } finally { | |
591 lock.unlock(); | |
592 } | |
593 } | |
594 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, nsID arg1); | |
595 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, nsID arg1) { | |
596 lock.lock(); | |
597 try { | |
598 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
599 } finally { | |
600 lock.unlock(); | |
601 } | |
602 } | |
603 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1); | |
604 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1) { | |
605 lock.lock(); | |
606 try { | |
607 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
608 } finally { | |
609 lock.unlock(); | |
610 } | |
611 } | |
612 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, int[] arg1); | |
613 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, int[] arg1) { | |
614 lock.lock(); | |
615 try { | |
616 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
617 } finally { | |
618 lock.unlock(); | |
619 } | |
620 } | |
621 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, long[] arg1); | |
622 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, long[] arg1) { | |
623 lock.lock(); | |
624 try { | |
625 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
626 } finally { | |
627 lock.unlock(); | |
628 } | |
629 } | |
630 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int arg1); | |
631 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int arg1) { | |
632 lock.lock(); | |
633 try { | |
634 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
635 } finally { | |
636 lock.unlock(); | |
637 } | |
638 } | |
639 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, long arg1); | |
640 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, long arg1) { | |
641 lock.lock(); | |
642 try { | |
643 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
644 } finally { | |
645 lock.unlock(); | |
646 } | |
647 } | |
648 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int[] arg1); | |
649 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int[] arg1) { | |
650 lock.lock(); | |
651 try { | |
652 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
653 } finally { | |
654 lock.unlock(); | |
655 } | |
656 } | |
657 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, long[] arg1); | |
658 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, long[] arg1) { | |
659 lock.lock(); | |
660 try { | |
661 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
662 } finally { | |
663 lock.unlock(); | |
664 } | |
665 } | |
666 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, char[] arg1); | |
667 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, char[] arg1) { | |
668 lock.lock(); | |
669 try { | |
670 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
671 } finally { | |
672 lock.unlock(); | |
673 } | |
674 } | |
675 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1); | |
676 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1) { | |
677 lock.lock(); | |
678 try { | |
679 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
680 } finally { | |
681 lock.unlock(); | |
682 } | |
683 } | |
684 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1); | |
685 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1) { | |
686 lock.lock(); | |
687 try { | |
688 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
689 } finally { | |
690 lock.unlock(); | |
691 } | |
692 } | |
693 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1); | |
694 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1) { | |
695 lock.lock(); | |
696 try { | |
697 return _VtblCall(fnNumber, ppVtbl, arg0, arg1); | |
698 } finally { | |
699 lock.unlock(); | |
700 } | |
701 } | |
702 | |
703 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, int arg2); | |
704 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, int arg2) { | |
705 lock.lock(); | |
706 try { | |
707 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
708 } finally { | |
709 lock.unlock(); | |
710 } | |
711 } | |
712 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, int arg2); | |
713 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, int arg2) { | |
714 lock.lock(); | |
715 try { | |
716 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
717 } finally { | |
718 lock.unlock(); | |
719 } | |
720 } | |
721 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, int[] arg1, int[] arg2); | |
722 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, int[] arg1, int[] arg2) { | |
723 lock.lock(); | |
724 try { | |
725 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
726 } finally { | |
727 lock.unlock(); | |
728 } | |
729 } | |
730 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long [] arg0, long [] arg1, long [] arg2); | |
731 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long [] arg0, long [] arg1, long [] arg2) { | |
732 lock.lock(); | |
733 try { | |
734 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
735 } finally { | |
736 lock.unlock(); | |
737 } | |
738 } | |
739 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, long[] arg1, int[] arg2); | |
740 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, long[] arg1, int[] arg2) { | |
741 lock.lock(); | |
742 try { | |
743 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
744 } finally { | |
745 lock.unlock(); | |
746 } | |
747 } | |
748 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, long[] arg1, long [] arg2); | |
749 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, long[] arg1, long [] arg2) { | |
750 lock.lock(); | |
751 try { | |
752 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
753 } finally { | |
754 lock.unlock(); | |
755 } | |
756 } | |
757 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, int[] arg2); | |
758 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, int[] arg2) { | |
759 lock.lock(); | |
760 try { | |
761 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
762 } finally { | |
763 lock.unlock(); | |
764 } | |
765 } | |
766 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, long [] arg2); | |
767 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, long [] arg2) { | |
768 lock.lock(); | |
769 try { | |
770 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
771 } finally { | |
772 lock.unlock(); | |
773 } | |
774 } | |
775 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, int[] arg2); | |
776 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, int[] arg2) { | |
777 lock.lock(); | |
778 try { | |
779 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
780 } finally { | |
781 lock.unlock(); | |
782 } | |
783 } | |
784 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, int[] arg2); | |
785 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, int[] arg2) { | |
786 lock.lock(); | |
787 try { | |
788 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
789 } finally { | |
790 lock.unlock(); | |
791 } | |
792 } | |
793 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, long arg1, long [] arg2); | |
794 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, long arg1, long [] arg2) { | |
795 lock.lock(); | |
796 try { | |
797 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
798 } finally { | |
799 lock.unlock(); | |
800 } | |
801 } | |
802 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2); | |
803 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2) { | |
804 lock.lock(); | |
805 try { | |
806 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
807 } finally { | |
808 lock.unlock(); | |
809 } | |
810 } | |
811 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2); | |
812 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2) { | |
813 lock.lock(); | |
814 try { | |
815 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
816 } finally { | |
817 lock.unlock(); | |
818 } | |
819 } | |
820 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2); | |
821 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2) { | |
822 lock.lock(); | |
823 try { | |
824 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
825 } finally { | |
826 lock.unlock(); | |
827 } | |
828 } | |
829 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2); | |
830 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2) { | |
831 lock.lock(); | |
832 try { | |
833 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
834 } finally { | |
835 lock.unlock(); | |
836 } | |
837 } | |
838 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, long arg1, long arg2); | |
839 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, long arg1, long arg2) { | |
840 lock.lock(); | |
841 try { | |
842 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
843 } finally { | |
844 lock.unlock(); | |
845 } | |
846 } | |
847 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2); | |
848 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2) { | |
849 lock.lock(); | |
850 try { | |
851 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
852 } finally { | |
853 lock.unlock(); | |
854 } | |
855 } | |
856 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, long[] arg2); | |
857 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, long[] arg2) { | |
858 lock.lock(); | |
859 try { | |
860 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
861 } finally { | |
862 lock.unlock(); | |
863 } | |
864 } | |
865 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int[] arg2); | |
866 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int[] arg2) { | |
867 lock.lock(); | |
868 try { | |
869 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
870 } finally { | |
871 lock.unlock(); | |
872 } | |
873 } | |
874 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, long [] arg2); | |
875 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, long [] arg2) { | |
876 lock.lock(); | |
877 try { | |
878 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
879 } finally { | |
880 lock.unlock(); | |
881 } | |
882 } | |
883 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int[] arg2); | |
884 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int[] arg2) { | |
885 lock.lock(); | |
886 try { | |
887 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
888 } finally { | |
889 lock.unlock(); | |
890 } | |
891 } | |
892 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, nsID arg1, int[] arg2); | |
893 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, nsID arg1, int[] arg2) { | |
894 lock.lock(); | |
895 try { | |
896 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
897 } finally { | |
898 lock.unlock(); | |
899 } | |
900 } | |
901 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, nsID arg1, long [] arg2); | |
902 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, nsID arg1, long [] arg2) { | |
903 lock.lock(); | |
904 try { | |
905 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
906 } finally { | |
907 lock.unlock(); | |
908 } | |
909 } | |
910 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2); | |
911 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2) { | |
912 lock.lock(); | |
913 try { | |
914 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
915 } finally { | |
916 lock.unlock(); | |
917 } | |
918 } | |
919 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, nsID arg1, long[] arg2); | |
920 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, nsID arg1, long[] arg2) { | |
921 lock.lock(); | |
922 try { | |
923 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
924 } finally { | |
925 lock.unlock(); | |
926 } | |
927 } | |
928 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, nsID arg1, int[] arg2); | |
929 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, nsID arg1, int[] arg2) { | |
930 lock.lock(); | |
931 try { | |
932 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
933 } finally { | |
934 lock.unlock(); | |
935 } | |
936 } | |
937 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, int[] arg2); | |
938 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, int[] arg2) { | |
939 lock.lock(); | |
940 try { | |
941 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
942 } finally { | |
943 lock.unlock(); | |
944 } | |
945 } | |
946 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, long[] arg2); | |
947 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, long[] arg2) { | |
948 lock.lock(); | |
949 try { | |
950 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
951 } finally { | |
952 lock.unlock(); | |
953 } | |
954 } | |
955 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int[] arg1, int[] arg2); | |
956 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int[] arg1, int[] arg2) { | |
957 lock.lock(); | |
958 try { | |
959 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
960 } finally { | |
961 lock.unlock(); | |
962 } | |
963 } | |
964 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int[] arg1, long[] arg2); | |
965 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int[] arg1, long[] arg2) { | |
966 lock.lock(); | |
967 try { | |
968 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
969 } finally { | |
970 lock.unlock(); | |
971 } | |
972 } | |
973 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long[] arg1, int[] arg2); | |
974 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long[] arg1, int[] arg2) { | |
975 lock.lock(); | |
976 try { | |
977 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
978 } finally { | |
979 lock.unlock(); | |
980 } | |
981 } | |
982 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, int arg2); | |
983 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, int arg2) { | |
984 lock.lock(); | |
985 try { | |
986 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
987 } finally { | |
988 lock.unlock(); | |
989 } | |
990 } | |
991 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, long arg2); | |
992 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, nsID arg1, long arg2) { | |
993 lock.lock(); | |
994 try { | |
995 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
996 } finally { | |
997 lock.unlock(); | |
998 } | |
999 } | |
1000 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, char[] arg2); | |
1001 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, char[] arg2) { | |
1002 lock.lock(); | |
1003 try { | |
1004 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
1005 } finally { | |
1006 lock.unlock(); | |
1007 } | |
1008 } | |
1009 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1, char[] arg2); | |
1010 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1, char[] arg2) { | |
1011 lock.lock(); | |
1012 try { | |
1013 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
1014 } finally { | |
1015 lock.unlock(); | |
1016 } | |
1017 } | |
1018 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, byte[] arg2); | |
1019 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, byte[] arg2) { | |
1020 lock.lock(); | |
1021 try { | |
1022 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
1023 } finally { | |
1024 lock.unlock(); | |
1025 } | |
1026 } | |
1027 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, byte[] arg2); | |
1028 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, byte[] arg2) { | |
1029 lock.lock(); | |
1030 try { | |
1031 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
1032 } finally { | |
1033 lock.unlock(); | |
1034 } | |
1035 } | |
1036 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, int arg2); | |
1037 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, int arg2) { | |
1038 lock.lock(); | |
1039 try { | |
1040 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
1041 } finally { | |
1042 lock.unlock(); | |
1043 } | |
1044 } | |
1045 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, int[] arg2); | |
1046 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, int[] arg2) { | |
1047 lock.lock(); | |
1048 try { | |
1049 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
1050 } finally { | |
1051 lock.unlock(); | |
1052 } | |
1053 } | |
1054 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, int arg2); | |
1055 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, int arg2) { | |
1056 lock.lock(); | |
1057 try { | |
1058 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
1059 } finally { | |
1060 lock.unlock(); | |
1061 } | |
1062 } | |
1063 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1, int arg2); | |
1064 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1, int arg2) { | |
1065 lock.lock(); | |
1066 try { | |
1067 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2); | |
1068 } finally { | |
1069 lock.unlock(); | |
1070 } | |
1071 } | |
1072 | |
1073 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, nsID arg2, int[] arg3); | |
1074 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, nsID arg2, int[] arg3) { | |
1075 lock.lock(); | |
1076 try { | |
1077 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1078 } finally { | |
1079 lock.unlock(); | |
1080 } | |
1081 } | |
1082 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long arg1, nsID arg2, long[] arg3); | |
1083 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, long arg1, nsID arg2, long[] arg3) { | |
1084 lock.lock(); | |
1085 try { | |
1086 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1087 } finally { | |
1088 lock.unlock(); | |
1089 } | |
1090 } | |
1091 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, int arg2, int[] arg3); | |
1092 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, int arg2, int[] arg3) { | |
1093 lock.lock(); | |
1094 try { | |
1095 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1096 } finally { | |
1097 lock.unlock(); | |
1098 } | |
1099 } | |
1100 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1, long arg2, long[] arg3); | |
1101 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1, long arg2, long[] arg3) { | |
1102 lock.lock(); | |
1103 try { | |
1104 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1105 } finally { | |
1106 lock.unlock(); | |
1107 } | |
1108 } | |
1109 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int[] arg3); | |
1110 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int[] arg3) { | |
1111 lock.lock(); | |
1112 try { | |
1113 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1114 } finally { | |
1115 lock.unlock(); | |
1116 } | |
1117 } | |
1118 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, long [] arg3); | |
1119 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, long [] arg3) { | |
1120 lock.lock(); | |
1121 try { | |
1122 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1123 } finally { | |
1124 lock.unlock(); | |
1125 } | |
1126 } | |
1127 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, int[] arg3); | |
1128 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, int[] arg3) { | |
1129 lock.lock(); | |
1130 try { | |
1131 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1132 } finally { | |
1133 lock.unlock(); | |
1134 } | |
1135 } | |
1136 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, char[] arg3); | |
1137 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, char[] arg3) { | |
1138 lock.lock(); | |
1139 try { | |
1140 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1141 } finally { | |
1142 lock.unlock(); | |
1143 } | |
1144 } | |
1145 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, char[] arg3); | |
1146 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, char[] arg3) { | |
1147 lock.lock(); | |
1148 try { | |
1149 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1150 } finally { | |
1151 lock.unlock(); | |
1152 } | |
1153 } | |
1154 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3); | |
1155 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3) { | |
1156 lock.lock(); | |
1157 try { | |
1158 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1159 } finally { | |
1160 lock.unlock(); | |
1161 } | |
1162 } | |
1163 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, int arg3); | |
1164 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, int arg3) { | |
1165 lock.lock(); | |
1166 try { | |
1167 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1168 } finally { | |
1169 lock.unlock(); | |
1170 } | |
1171 } | |
1172 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, int arg3); | |
1173 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, int arg3) { | |
1174 lock.lock(); | |
1175 try { | |
1176 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1177 } finally { | |
1178 lock.unlock(); | |
1179 } | |
1180 } | |
1181 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int[] arg3); | |
1182 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int[] arg3) { | |
1183 lock.lock(); | |
1184 try { | |
1185 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1186 } finally { | |
1187 lock.unlock(); | |
1188 } | |
1189 } | |
1190 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, int[] arg3); | |
1191 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, int[] arg3) { | |
1192 lock.lock(); | |
1193 try { | |
1194 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1195 } finally { | |
1196 lock.unlock(); | |
1197 } | |
1198 } | |
1199 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, int[] arg1, int[] arg2, int[] arg3); | |
1200 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int[] arg0, int[] arg1, int[] arg2, int[] arg3) { | |
1201 lock.lock(); | |
1202 try { | |
1203 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1204 } finally { | |
1205 lock.unlock(); | |
1206 } | |
1207 } | |
1208 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, int arg3); | |
1209 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, int arg3) { | |
1210 lock.lock(); | |
1211 try { | |
1212 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1213 } finally { | |
1214 lock.unlock(); | |
1215 } | |
1216 } | |
1217 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, long arg3); | |
1218 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, long arg3) { | |
1219 lock.lock(); | |
1220 try { | |
1221 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1222 } finally { | |
1223 lock.unlock(); | |
1224 } | |
1225 } | |
1226 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int arg1, nsID arg2, int[] arg3); | |
1227 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, int arg1, nsID arg2, int[] arg3) { | |
1228 lock.lock(); | |
1229 try { | |
1230 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1231 } finally { | |
1232 lock.unlock(); | |
1233 } | |
1234 } | |
1235 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, long arg1, nsID arg2, long [] arg3); | |
1236 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, long arg1, nsID arg2, long [] arg3) { | |
1237 lock.lock(); | |
1238 try { | |
1239 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1240 } finally { | |
1241 lock.unlock(); | |
1242 } | |
1243 } | |
1244 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, int[] arg2, int[] arg3); | |
1245 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, int[] arg2, int[] arg3) { | |
1246 lock.lock(); | |
1247 try { | |
1248 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1249 } finally { | |
1250 lock.unlock(); | |
1251 } | |
1252 } | |
1253 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, long [] arg2, int[] arg3); | |
1254 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, long [] arg2, int[] arg3) { | |
1255 lock.lock(); | |
1256 try { | |
1257 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3); | |
1258 } finally { | |
1259 lock.unlock(); | |
1260 } | |
1261 } | |
1262 | |
1263 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, int arg2, int arg3, int arg4); | |
1264 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, int arg2, int arg3, int arg4) { | |
1265 lock.lock(); | |
1266 try { | |
1267 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1268 } finally { | |
1269 lock.unlock(); | |
1270 } | |
1271 } | |
1272 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, long arg2, long arg3, long arg4); | |
1273 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, long arg2, long arg3, long arg4) { | |
1274 lock.lock(); | |
1275 try { | |
1276 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1277 } finally { | |
1278 lock.unlock(); | |
1279 } | |
1280 } | |
1281 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, long arg4); | |
1282 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, long arg4) { | |
1283 lock.lock(); | |
1284 try { | |
1285 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1286 } finally { | |
1287 lock.unlock(); | |
1288 } | |
1289 } | |
1290 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4); | |
1291 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4) { | |
1292 lock.lock(); | |
1293 try { | |
1294 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1295 } finally { | |
1296 lock.unlock(); | |
1297 } | |
1298 } | |
1299 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4); | |
1300 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int[] arg1, int[] arg2, int[] arg3, int[] arg4) { | |
1301 lock.lock(); | |
1302 try { | |
1303 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1304 } finally { | |
1305 lock.unlock(); | |
1306 } | |
1307 } | |
1308 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, char[] arg3, int[] arg4); | |
1309 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, char[] arg3, int[] arg4) { | |
1310 lock.lock(); | |
1311 try { | |
1312 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1313 } finally { | |
1314 lock.unlock(); | |
1315 } | |
1316 } | |
1317 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, char[] arg3, int[] arg4); | |
1318 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, char[] arg3, int[] arg4) { | |
1319 lock.lock(); | |
1320 try { | |
1321 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1322 } finally { | |
1323 lock.unlock(); | |
1324 } | |
1325 } | |
1326 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, int arg2, int[] arg3, int[] arg4); | |
1327 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, int arg2, int[] arg3, int[] arg4) { | |
1328 lock.lock(); | |
1329 try { | |
1330 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1331 } finally { | |
1332 lock.unlock(); | |
1333 } | |
1334 } | |
1335 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, long arg2, long [] arg3, int[] arg4); | |
1336 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, int arg1, long arg2, long [] arg3, int[] arg4) { | |
1337 lock.lock(); | |
1338 try { | |
1339 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4); | |
1340 } finally { | |
1341 lock.unlock(); | |
1342 } | |
1343 } | |
1344 | |
1345 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, byte[] arg2, byte[] arg3, int arg4, int[] arg5); | |
1346 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, byte[] arg1, byte[] arg2, byte[] arg3, int arg4, int[] arg5) { | |
1347 lock.lock(); | |
1348 try { | |
1349 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1350 } finally { | |
1351 lock.unlock(); | |
1352 } | |
1353 } | |
1354 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1, byte[] arg2, byte[] arg3, long arg4, long[] arg5); | |
1355 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, byte[] arg1, byte[] arg2, byte[] arg3, long arg4, long[] arg5) { | |
1356 lock.lock(); | |
1357 try { | |
1358 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1359 } finally { | |
1360 lock.unlock(); | |
1361 } | |
1362 } | |
1363 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2, int arg3, long arg4, int arg5); | |
1364 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2, int arg3, long arg4, int arg5) { | |
1365 lock.lock(); | |
1366 try { | |
1367 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1368 } finally { | |
1369 lock.unlock(); | |
1370 } | |
1371 } | |
1372 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, char[] arg2, int arg3, long arg4, int arg5); | |
1373 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, char[] arg2, int arg3, long arg4, int arg5) { | |
1374 lock.lock(); | |
1375 try { | |
1376 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1377 } finally { | |
1378 lock.unlock(); | |
1379 } | |
1380 } | |
1381 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2, long arg3, long arg4, long arg5); | |
1382 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2, long arg3, long arg4, long arg5) { | |
1383 lock.lock(); | |
1384 try { | |
1385 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1386 } finally { | |
1387 lock.unlock(); | |
1388 } | |
1389 } | |
1390 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, char[] arg2, long arg3, long arg4, long arg5); | |
1391 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, char[] arg2, long arg3, long arg4, long arg5) { | |
1392 lock.lock(); | |
1393 try { | |
1394 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1395 } finally { | |
1396 lock.unlock(); | |
1397 } | |
1398 } | |
1399 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5); | |
1400 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) { | |
1401 lock.lock(); | |
1402 try { | |
1403 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1404 } finally { | |
1405 lock.unlock(); | |
1406 } | |
1407 } | |
1408 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, int arg3, int arg4, int arg5); | |
1409 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, int arg3, int arg4, int arg5) { | |
1410 lock.lock(); | |
1411 try { | |
1412 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1413 } finally { | |
1414 lock.unlock(); | |
1415 } | |
1416 } | |
1417 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, int arg3, byte[] arg4, byte[] arg5); | |
1418 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, int arg3, byte[] arg4, byte[] arg5) { | |
1419 lock.lock(); | |
1420 try { | |
1421 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1422 } finally { | |
1423 lock.unlock(); | |
1424 } | |
1425 } | |
1426 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, long arg3, byte[] arg4, byte[] arg5); | |
1427 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, nsID arg0, byte[] arg1, byte[] arg2, long arg3, byte[] arg4, byte[] arg5) { | |
1428 lock.lock(); | |
1429 try { | |
1430 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1431 } finally { | |
1432 lock.unlock(); | |
1433 } | |
1434 } | |
1435 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, long arg2, long arg3, long arg4, long arg5); | |
1436 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, long arg2, long arg3, long arg4, long arg5) { | |
1437 lock.lock(); | |
1438 try { | |
1439 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1440 } finally { | |
1441 lock.unlock(); | |
1442 } | |
1443 } | |
1444 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, long arg4, long arg5); | |
1445 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, long arg4, long arg5) { | |
1446 lock.lock(); | |
1447 try { | |
1448 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1449 } finally { | |
1450 lock.unlock(); | |
1451 } | |
1452 } | |
1453 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, char[] arg3, int[] arg4, int[] arg5); | |
1454 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, char[] arg3, int[] arg4, int[] arg5) { | |
1455 lock.lock(); | |
1456 try { | |
1457 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1458 } finally { | |
1459 lock.unlock(); | |
1460 } | |
1461 } | |
1462 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, char[] arg3, int[] arg4, int[] arg5); | |
1463 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, char[] arg3, int[] arg4, int[] arg5) { | |
1464 lock.lock(); | |
1465 try { | |
1466 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1467 } finally { | |
1468 lock.unlock(); | |
1469 } | |
1470 } | |
1471 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, byte[] arg2, int arg3, int arg4, int[] arg5); | |
1472 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, byte[] arg2, int arg3, int arg4, int[] arg5) { | |
1473 lock.lock(); | |
1474 try { | |
1475 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1476 } finally { | |
1477 lock.unlock(); | |
1478 } | |
1479 } | |
1480 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, byte[] arg2, int arg3, int arg4, long[] arg5); | |
1481 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, byte[] arg0, byte[] arg1, byte[] arg2, int arg3, int arg4, long[] arg5) { | |
1482 lock.lock(); | |
1483 try { | |
1484 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1485 } finally { | |
1486 lock.unlock(); | |
1487 } | |
1488 } | |
1489 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int[] arg4, int[] arg5); | |
1490 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int[] arg4, int[] arg5) { | |
1491 lock.lock(); | |
1492 try { | |
1493 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1494 } finally { | |
1495 lock.unlock(); | |
1496 } | |
1497 } | |
1498 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, int arg2, long arg3, int[] arg4, long [] arg5); | |
1499 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, int arg2, long arg3, int[] arg4, long [] arg5) { | |
1500 lock.lock(); | |
1501 try { | |
1502 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1503 } finally { | |
1504 lock.unlock(); | |
1505 } | |
1506 } | |
1507 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2, char[] arg3, int arg4, int [] arg5); | |
1508 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, char[] arg2, char[] arg3, int arg4, int [] arg5) { | |
1509 lock.lock(); | |
1510 try { | |
1511 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1512 } finally { | |
1513 lock.unlock(); | |
1514 } | |
1515 } | |
1516 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, char[] arg2, char[] arg3, int arg4, long[] arg5); | |
1517 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, char[] arg2, char[] arg3, int arg4, long[] arg5) { | |
1518 lock.lock(); | |
1519 try { | |
1520 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5); | |
1521 } finally { | |
1522 lock.unlock(); | |
1523 } | |
1524 } | |
1525 | |
1526 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int arg3, int[] arg4, int[] arg5, int[] arg6); | |
1527 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int arg3, int[] arg4, int[] arg5, int[] arg6) { | |
1528 lock.lock(); | |
1529 try { | |
1530 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6); | |
1531 } finally { | |
1532 lock.unlock(); | |
1533 } | |
1534 } | |
1535 | |
1536 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, int arg3, long[] arg4, int[] arg5, int[] arg6); | |
1537 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, int arg3, long[] arg4, int[] arg5, int[] arg6) { | |
1538 lock.lock(); | |
1539 try { | |
1540 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6); | |
1541 } finally { | |
1542 lock.unlock(); | |
1543 } | |
1544 } | |
1545 | |
1546 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int[] arg3, char[] arg4, int[] arg5, int[] arg6); | |
1547 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int[] arg3, char[] arg4, int[] arg5, int[] arg6) { | |
1548 lock.lock(); | |
1549 try { | |
1550 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6); | |
1551 } finally { | |
1552 lock.unlock(); | |
1553 } | |
1554 } | |
1555 | |
1556 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, long[] arg3, char[] arg4, int[] arg5, int[] arg6); | |
1557 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, long[] arg3, char[] arg4, int[] arg5, int[] arg6) { | |
1558 lock.lock(); | |
1559 try { | |
1560 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6); | |
1561 } finally { | |
1562 lock.unlock(); | |
1563 } | |
1564 } | |
1565 | |
1566 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, char[] arg4, int[] arg5, int[] arg6); | |
1567 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, char[] arg4, int[] arg5, int[] arg6) { | |
1568 lock.lock(); | |
1569 try { | |
1570 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6); | |
1571 } finally { | |
1572 lock.unlock(); | |
1573 } | |
1574 } | |
1575 | |
1576 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, long arg3, char[] arg4, int[] arg5, int[] arg6); | |
1577 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, long arg3, char[] arg4, int[] arg5, int[] arg6) { | |
1578 lock.lock(); | |
1579 try { | |
1580 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6); | |
1581 } finally { | |
1582 lock.unlock(); | |
1583 } | |
1584 } | |
1585 | |
1586 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, long arg4, int arg5, int arg6); | |
1587 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, long arg4, int arg5, int arg6) { | |
1588 lock.lock(); | |
1589 try { | |
1590 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6); | |
1591 } finally { | |
1592 lock.unlock(); | |
1593 } | |
1594 } | |
1595 | |
1596 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, long arg4, long arg5, long arg6); | |
1597 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, long arg4, long arg5, long arg6) { | |
1598 lock.lock(); | |
1599 try { | |
1600 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6); | |
1601 } finally { | |
1602 lock.unlock(); | |
1603 } | |
1604 } | |
1605 | |
1606 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int[] arg3, int[] arg4, char[] arg5, int[] arg6, int[] arg7); | |
1607 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int[] arg3, int[] arg4, char[] arg5, int[] arg6, int[] arg7) { | |
1608 lock.lock(); | |
1609 try { | |
1610 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); | |
1611 } finally { | |
1612 lock.unlock(); | |
1613 } | |
1614 } | |
1615 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, long[] arg3, long [] arg4, char[] arg5, int[] arg6, int[] arg7); | |
1616 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, long[] arg3, long [] arg4, char[] arg5, int[] arg6, int[] arg7) { | |
1617 lock.lock(); | |
1618 try { | |
1619 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); | |
1620 } finally { | |
1621 lock.unlock(); | |
1622 } | |
1623 } | |
1624 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, char[] arg6, int[] arg7, int[] arg8); | |
1625 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, char[] arg6, int[] arg7, int[] arg8) { | |
1626 lock.lock(); | |
1627 try { | |
1628 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); | |
1629 } finally { | |
1630 lock.unlock(); | |
1631 } | |
1632 } | |
1633 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, int arg4, long arg5, char[] arg6, int[] arg7, long [] arg8); | |
1634 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, long arg3, int arg4, long arg5, char[] arg6, int[] arg7, long [] arg8) { | |
1635 lock.lock(); | |
1636 try { | |
1637 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); | |
1638 } finally { | |
1639 lock.unlock(); | |
1640 } | |
1641 } | |
1642 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9); | |
1643 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9) { | |
1644 lock.lock(); | |
1645 try { | |
1646 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); | |
1647 } finally { | |
1648 lock.unlock(); | |
1649 } | |
1650 } | |
1651 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, int arg2, long arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9); | |
1652 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, int arg2, long arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9) { | |
1653 lock.lock(); | |
1654 try { | |
1655 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); | |
1656 } finally { | |
1657 lock.unlock(); | |
1658 } | |
1659 } | |
1660 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int arg3, char[] arg4, char[] arg5, char[] arg6, char[] arg7, int[] arg8, int[] arg9); | |
1661 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, char[] arg1, char[] arg2, int arg3, char[] arg4, char[] arg5, char[] arg6, char[] arg7, int[] arg8, int[] arg9) { | |
1662 lock.lock(); | |
1663 try { | |
1664 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); | |
1665 } finally { | |
1666 lock.unlock(); | |
1667 } | |
1668 } | |
1669 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, int arg3, char[] arg4, char[] arg5, char[] arg6, char[] arg7, int[] arg8, int[] arg9); | |
1670 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, char[] arg1, char[] arg2, int arg3, char[] arg4, char[] arg5, char[] arg6, char[] arg7, int[] arg8, int[] arg9) { | |
1671 lock.lock(); | |
1672 try { | |
1673 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); | |
1674 } finally { | |
1675 lock.unlock(); | |
1676 } | |
1677 } | |
1678 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, char[] arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int[] arg10, int[] arg11); | |
1679 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, char[] arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int[] arg10, int[] arg11) { | |
1680 lock.lock(); | |
1681 try { | |
1682 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); | |
1683 } finally { | |
1684 lock.unlock(); | |
1685 } | |
1686 } | |
1687 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, int arg3, char[] arg4, long arg5, long arg6, int arg7, long arg8, int arg9, long [] arg10, long [] arg11); | |
1688 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, int arg3, char[] arg4, long arg5, long arg6, int arg7, long arg8, int arg9, long [] arg10, long [] arg11) { | |
1689 lock.lock(); | |
1690 try { | |
1691 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); | |
1692 } finally { | |
1693 lock.unlock(); | |
1694 } | |
1695 } | |
1696 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, char[] arg4, byte[] arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int[] arg11, int[] arg12); | |
1697 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, char[] arg4, byte[] arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int[] arg11, int[] arg12) { | |
1698 lock.lock(); | |
1699 try { | |
1700 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12); | |
1701 } finally { | |
1702 lock.unlock(); | |
1703 } | |
1704 } | |
1705 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, int arg3, char[] arg4, byte[] arg5, long arg6, long arg7, int arg8, long arg9, int arg10, long [] arg11, long [] arg12); | |
1706 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, long arg2, int arg3, char[] arg4, byte[] arg5, long arg6, long arg7, int arg8, long arg9, int arg10, long [] arg11, long [] arg12) { | |
1707 lock.lock(); | |
1708 try { | |
1709 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12); | |
1710 } finally { | |
1711 lock.unlock(); | |
1712 } | |
1713 } | |
1714 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, short arg13, int arg14); | |
1715 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, short arg13, int arg14) { | |
1716 lock.lock(); | |
1717 try { | |
1718 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14); | |
1719 } finally { | |
1720 lock.unlock(); | |
1721 } | |
1722 } | |
1723 static final native int _VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, int arg2, long arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, short arg13, long arg14); | |
1724 static final int VtblCall(int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, int arg2, long arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, short arg13, long arg14) { | |
1725 lock.lock(); | |
1726 try { | |
1727 return _VtblCall(fnNumber, ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14); | |
1728 } finally { | |
1729 lock.unlock(); | |
1730 } | |
1731 } | |
1732 } |