45
|
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 }
|