Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
1 // GENERATED CODE
2 // Generated by the Java program at /build/annotationProcessors at compile time from
3 // annotations on Java methods. To update, change the annotations on the corresponding Java
4 // methods and rerun the build. Manually updating this file will cause your build to fail.
6 #ifndef GeneratedJNIWrappers_h__
7 #define GeneratedJNIWrappers_h__
9 #include "nsXPCOMStrings.h"
10 #include "AndroidJavaWrappers.h"
12 namespace mozilla {
13 namespace widget {
14 namespace android {
15 void InitStubs(JNIEnv *jEnv);
17 class GeckoAppShell : public AutoGlobalWrappedJavaObject {
18 public:
19 static void InitStubs(JNIEnv *jEnv);
20 static GeckoAppShell* Wrap(jobject obj);
21 GeckoAppShell(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
22 static void AcknowledgeEvent();
23 static void AddPluginViewWrapper(jobject a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, bool a5);
24 static void AlertsProgressListener_OnProgress(const nsAString& a0, int64_t a1, int64_t a2, const nsAString& a3);
25 static void CancelVibrate();
26 static void CheckURIVisited(const nsAString& a0);
27 static void ClearMessageList(int32_t a0);
28 static void CloseCamera();
29 static void CloseNotification(const nsAString& a0);
30 static void CreateMessageListWrapper(int64_t a0, int64_t a1, jobjectArray a2, int32_t a3, int32_t a4, bool a5, int32_t a6);
31 static void CreateShortcut(const nsAString& a0, const nsAString& a1, const nsAString& a2, const nsAString& a3);
32 static void DeleteMessageWrapper(int32_t a0, int32_t a1);
33 static void DisableBatteryNotifications();
34 static void DisableNetworkNotifications();
35 static void DisableScreenOrientationNotifications();
36 static void DisableSensor(int32_t a0);
37 static void EnableBatteryNotifications();
38 static void EnableLocation(bool a0);
39 static void EnableLocationHighAccuracy(bool a0);
40 static void EnableNetworkNotifications();
41 static void EnableScreenOrientationNotifications();
42 static void EnableSensor(int32_t a0);
43 static jobject GetContext();
44 static jdoubleArray GetCurrentBatteryInformationWrapper();
45 static jdoubleArray GetCurrentNetworkInformationWrapper();
46 static jfloat GetDensity();
47 static int32_t GetDpiWrapper();
48 static jstring GetExtensionFromMimeTypeWrapper(const nsAString& a0);
49 static jobjectArray GetHandlersForMimeTypeWrapper(const nsAString& a0, const nsAString& a1);
50 static jobjectArray GetHandlersForURLWrapper(const nsAString& a0, const nsAString& a1);
51 static jbyteArray GetIconForExtensionWrapper(const nsAString& a0, int32_t a1);
52 static void GetMessageWrapper(int32_t a0, int32_t a1);
53 static jstring GetMimeTypeFromExtensionsWrapper(const nsAString& a0);
54 static void GetNextMessageInListWrapper(int32_t a0, int32_t a1);
55 static jstring GetProxyForURIWrapper(const nsAString& a0, const nsAString& a1, const nsAString& a2, int32_t a3);
56 static int32_t GetScreenDepthWrapper();
57 static int16_t GetScreenOrientationWrapper();
58 static bool GetShowPasswordSetting();
59 static jintArray GetSystemColoursWrapper();
60 static void HandleGeckoMessageWrapper(jobject a0);
61 static void HandleUncaughtException(jobject a0, jthrowable a1);
62 static void HideProgressDialog();
63 static jintArray InitCameraWrapper(const nsAString& a0, int32_t a1, int32_t a2, int32_t a3);
64 static bool IsNetworkLinkKnown();
65 static bool IsNetworkLinkUp();
66 static bool IsTablet();
67 static void KillAnyZombies();
68 static jclass LoadPluginClass(const nsAString& a0, const nsAString& a1);
69 static void LockScreenOrientation(int32_t a0);
70 static void MarkURIVisited(const nsAString& a0);
71 static void MoveTaskToBack();
72 static int32_t NetworkLinkType();
73 static void NotifyDefaultPrevented(bool a0);
74 static void NotifyIME(int32_t a0);
75 static void NotifyIMEChange(const nsAString& a0, int32_t a1, int32_t a2, int32_t a3);
76 static void NotifyIMEContext(int32_t a0, const nsAString& a1, const nsAString& a2, const nsAString& a3);
77 static void NotifyWakeLockChanged(const nsAString& a0, const nsAString& a1);
78 static void NotifyXreExit();
79 static bool OpenUriExternal(const nsAString& a0, const nsAString& a1, const nsAString& a2 = EmptyString(), const nsAString& a3 = EmptyString(), const nsAString& a4 = EmptyString(), const nsAString& a5 = EmptyString());
80 static void PerformHapticFeedback(bool a0);
81 static bool PumpMessageLoop();
82 static void RegisterSurfaceTextureFrameListener(jobject a0, int32_t a1);
83 static void RemovePluginView(jobject a0, bool a1);
84 static void ScanMedia(const nsAString& a0, const nsAString& a1);
85 static void ScheduleRestart();
86 static void SendMessageWrapper(const nsAString& a0, const nsAString& a1, int32_t a2);
87 static void SetFullScreen(bool a0);
88 static void SetKeepScreenOn(bool a0);
89 static void SetURITitle(const nsAString& a0, const nsAString& a1);
90 static void ShowAlertNotificationWrapper(const nsAString& a0, const nsAString& a1, const nsAString& a2, const nsAString& a3, const nsAString& a4);
91 static void ShowInputMethodPicker();
92 static bool UnlockProfile();
93 static void UnlockScreenOrientation();
94 static void UnregisterSurfaceTextureFrameListener(jobject a0);
95 static void Vibrate1(int64_t a0);
96 static void VibrateA(jlongArray a0, int32_t a1);
97 GeckoAppShell() : AutoGlobalWrappedJavaObject() {};
98 protected:
99 static jclass mGeckoAppShellClass;
100 static jmethodID jAcknowledgeEvent;
101 static jmethodID jAddPluginViewWrapper;
102 static jmethodID jAlertsProgressListener_OnProgress;
103 static jmethodID jCancelVibrate;
104 static jmethodID jCheckURIVisited;
105 static jmethodID jClearMessageList;
106 static jmethodID jCloseCamera;
107 static jmethodID jCloseNotification;
108 static jmethodID jCreateMessageListWrapper;
109 static jmethodID jCreateShortcut;
110 static jmethodID jDeleteMessageWrapper;
111 static jmethodID jDisableBatteryNotifications;
112 static jmethodID jDisableNetworkNotifications;
113 static jmethodID jDisableScreenOrientationNotifications;
114 static jmethodID jDisableSensor;
115 static jmethodID jEnableBatteryNotifications;
116 static jmethodID jEnableLocation;
117 static jmethodID jEnableLocationHighAccuracy;
118 static jmethodID jEnableNetworkNotifications;
119 static jmethodID jEnableScreenOrientationNotifications;
120 static jmethodID jEnableSensor;
121 static jmethodID jGetContext;
122 static jmethodID jGetCurrentBatteryInformationWrapper;
123 static jmethodID jGetCurrentNetworkInformationWrapper;
124 static jmethodID jGetDensity;
125 static jmethodID jGetDpiWrapper;
126 static jmethodID jGetExtensionFromMimeTypeWrapper;
127 static jmethodID jGetHandlersForMimeTypeWrapper;
128 static jmethodID jGetHandlersForURLWrapper;
129 static jmethodID jGetIconForExtensionWrapper;
130 static jmethodID jGetMessageWrapper;
131 static jmethodID jGetMimeTypeFromExtensionsWrapper;
132 static jmethodID jGetNextMessageInListWrapper;
133 static jmethodID jGetProxyForURIWrapper;
134 static jmethodID jGetScreenDepthWrapper;
135 static jmethodID jGetScreenOrientationWrapper;
136 static jmethodID jGetShowPasswordSetting;
137 static jmethodID jGetSystemColoursWrapper;
138 static jmethodID jHandleGeckoMessageWrapper;
139 static jmethodID jHandleUncaughtException;
140 static jmethodID jHideProgressDialog;
141 static jmethodID jInitCameraWrapper;
142 static jmethodID jIsNetworkLinkKnown;
143 static jmethodID jIsNetworkLinkUp;
144 static jmethodID jIsTablet;
145 static jmethodID jKillAnyZombies;
146 static jmethodID jLoadPluginClass;
147 static jmethodID jLockScreenOrientation;
148 static jmethodID jMarkURIVisited;
149 static jmethodID jMoveTaskToBack;
150 static jmethodID jNetworkLinkType;
151 static jmethodID jNotifyDefaultPrevented;
152 static jmethodID jNotifyIME;
153 static jmethodID jNotifyIMEChange;
154 static jmethodID jNotifyIMEContext;
155 static jmethodID jNotifyWakeLockChanged;
156 static jmethodID jNotifyXreExit;
157 static jmethodID jOpenUriExternal;
158 static jmethodID jPerformHapticFeedback;
159 static jmethodID jPumpMessageLoop;
160 static jmethodID jRegisterSurfaceTextureFrameListener;
161 static jmethodID jRemovePluginView;
162 static jmethodID jScanMedia;
163 static jmethodID jScheduleRestart;
164 static jmethodID jSendMessageWrapper;
165 static jmethodID jSetFullScreen;
166 static jmethodID jSetKeepScreenOn;
167 static jmethodID jSetURITitle;
168 static jmethodID jShowAlertNotificationWrapper;
169 static jmethodID jShowInputMethodPicker;
170 static jmethodID jUnlockProfile;
171 static jmethodID jUnlockScreenOrientation;
172 static jmethodID jUnregisterSurfaceTextureFrameListener;
173 static jmethodID jVibrate1;
174 static jmethodID jVibrateA;
175 };
177 class JavaDomKeyLocation : public AutoGlobalWrappedJavaObject {
178 public:
179 static void InitStubs(JNIEnv *jEnv);
180 static JavaDomKeyLocation* Wrap(jobject obj);
181 JavaDomKeyLocation(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
182 static jobject valueOf(const nsAString& a0);
183 static jobjectArray values();
184 static jobject getDOM_KEY_LOCATION_JOYSTICK();
185 static jobject getDOM_KEY_LOCATION_LEFT();
186 static jobject getDOM_KEY_LOCATION_MOBILE();
187 static jobject getDOM_KEY_LOCATION_NUMPAD();
188 static jobject getDOM_KEY_LOCATION_RIGHT();
189 static jobject getDOM_KEY_LOCATION_STANDARD();
190 int32_t getvalue();
191 JavaDomKeyLocation() : AutoGlobalWrappedJavaObject() {};
192 protected:
193 static jclass mDomKeyLocationClass;
194 static jmethodID jvalueOf;
195 static jmethodID jvalues;
196 static jfieldID jDOM_KEY_LOCATION_JOYSTICK;
197 static jfieldID jDOM_KEY_LOCATION_LEFT;
198 static jfieldID jDOM_KEY_LOCATION_MOBILE;
199 static jfieldID jDOM_KEY_LOCATION_NUMPAD;
200 static jfieldID jDOM_KEY_LOCATION_RIGHT;
201 static jfieldID jDOM_KEY_LOCATION_STANDARD;
202 static jfieldID jvalue;
203 };
205 class GeckoJavaSampler : public AutoGlobalWrappedJavaObject {
206 public:
207 static void InitStubs(JNIEnv *jEnv);
208 static GeckoJavaSampler* Wrap(jobject obj);
209 GeckoJavaSampler(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
210 static jstring GetFrameNameJavaProfilingWrapper(int32_t a0, int32_t a1, int32_t a2);
211 static jdouble GetSampleTimeJavaProfiling(int32_t a0, int32_t a1);
212 static jstring GetThreadNameJavaProfilingWrapper(int32_t a0);
213 static void PauseJavaProfiling();
214 static void StartJavaProfiling(int32_t a0, int32_t a1);
215 static void StopJavaProfiling();
216 static void UnpauseJavaProfiling();
217 GeckoJavaSampler() : AutoGlobalWrappedJavaObject() {};
218 protected:
219 static jclass mGeckoJavaSamplerClass;
220 static jmethodID jGetFrameNameJavaProfilingWrapper;
221 static jmethodID jGetSampleTimeJavaProfiling;
222 static jmethodID jGetThreadNameJavaProfilingWrapper;
223 static jmethodID jPauseJavaProfiling;
224 static jmethodID jStartJavaProfiling;
225 static jmethodID jStopJavaProfiling;
226 static jmethodID jUnpauseJavaProfiling;
227 };
229 class SurfaceBits : public AutoGlobalWrappedJavaObject {
230 public:
231 static void InitStubs(JNIEnv *jEnv);
232 static SurfaceBits* Wrap(jobject obj);
233 SurfaceBits(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
234 SurfaceBits();
235 jobject getbuffer();
236 void setbuffer(jobject a0);
237 int32_t getformat();
238 void setformat(int32_t a0);
239 int32_t getheight();
240 void setheight(int32_t a0);
241 int32_t getwidth();
242 void setwidth(int32_t a0);
243 protected:
244 static jclass mSurfaceBitsClass;
245 static jmethodID jSurfaceBits;
246 static jfieldID jbuffer;
247 static jfieldID jformat;
248 static jfieldID jheight;
249 static jfieldID jwidth;
250 };
252 class ThumbnailHelper : public AutoGlobalWrappedJavaObject {
253 public:
254 static void InitStubs(JNIEnv *jEnv);
255 static ThumbnailHelper* Wrap(jobject obj);
256 ThumbnailHelper(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
257 static void SendThumbnail(jobject a0, int32_t a1, bool a2);
258 ThumbnailHelper() : AutoGlobalWrappedJavaObject() {};
259 protected:
260 static jclass mThumbnailHelperClass;
261 static jmethodID jSendThumbnail;
262 };
264 class DisplayPortMetrics : public AutoGlobalWrappedJavaObject {
265 public:
266 static void InitStubs(JNIEnv *jEnv);
267 static DisplayPortMetrics* Wrap(jobject obj);
268 DisplayPortMetrics(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
269 DisplayPortMetrics(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4);
270 jobject getMPosition();
271 jfloat getResolution();
272 DisplayPortMetrics() : AutoGlobalWrappedJavaObject() {};
273 protected:
274 static jclass mDisplayPortMetricsClass;
275 static jmethodID jDisplayPortMetrics;
276 static jfieldID jMPosition;
277 static jfieldID jResolution;
278 };
280 class GLController : public AutoGlobalWrappedJavaObject {
281 public:
282 static void InitStubs(JNIEnv *jEnv);
283 static GLController* Wrap(jobject obj);
284 GLController(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
285 jobject CreateEGLSurfaceForCompositorWrapper();
286 GLController() : AutoGlobalWrappedJavaObject() {};
287 protected:
288 static jclass mGLControllerClass;
289 static jmethodID jCreateEGLSurfaceForCompositorWrapper;
290 };
292 class GeckoLayerClient : public AutoGlobalWrappedJavaObject {
293 public:
294 static void InitStubs(JNIEnv *jEnv);
295 static GeckoLayerClient* Wrap(jobject obj);
296 GeckoLayerClient(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
297 void ActivateProgram();
298 void ContentDocumentChanged();
299 jobject CreateFrame();
300 void DeactivateProgram();
301 jobject GetDisplayPort(bool a0, bool a1, int32_t a2, jobject a3);
302 bool IsContentDocumentDisplayed();
303 jobject ProgressiveUpdateCallback(bool a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, jfloat a5, bool a6);
304 void SetFirstPaintViewport(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, jfloat a5, jfloat a6);
305 void SetPageRect(jfloat a0, jfloat a1, jfloat a2, jfloat a3);
306 jobject SyncFrameMetrics(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, jfloat a5, jfloat a6, bool a7, int32_t a8, int32_t a9, int32_t a10, int32_t a11, jfloat a12, bool a13);
307 jobject SyncViewportInfo(int32_t a0, int32_t a1, int32_t a2, int32_t a3, jfloat a4, bool a5);
308 GeckoLayerClient() : AutoGlobalWrappedJavaObject() {};
309 protected:
310 static jclass mGeckoLayerClientClass;
311 static jmethodID jActivateProgram;
312 static jmethodID jContentDocumentChanged;
313 static jmethodID jCreateFrame;
314 static jmethodID jDeactivateProgram;
315 static jmethodID jGetDisplayPort;
316 static jmethodID jIsContentDocumentDisplayed;
317 static jmethodID jProgressiveUpdateCallback;
318 static jmethodID jSetFirstPaintViewport;
319 static jmethodID jSetPageRect;
320 static jmethodID jSyncFrameMetrics;
321 static jmethodID jSyncViewportInfo;
322 };
324 class ImmutableViewportMetrics : public AutoGlobalWrappedJavaObject {
325 public:
326 static void InitStubs(JNIEnv *jEnv);
327 static ImmutableViewportMetrics* Wrap(jobject obj);
328 ImmutableViewportMetrics(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
329 ImmutableViewportMetrics(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4, jfloat a5, jfloat a6, jfloat a7, jfloat a8, jfloat a9, jfloat a10, jfloat a11, jfloat a12);
330 ImmutableViewportMetrics() : AutoGlobalWrappedJavaObject() {};
331 protected:
332 static jclass mImmutableViewportMetricsClass;
333 static jmethodID jImmutableViewportMetrics;
334 };
336 class LayerView : public AutoGlobalWrappedJavaObject {
337 public:
338 static void InitStubs(JNIEnv *jEnv);
339 static LayerView* Wrap(jobject obj);
340 LayerView(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
341 static jobject RegisterCompositorWrapper();
342 LayerView() : AutoGlobalWrappedJavaObject() {};
343 protected:
344 static jclass mLayerViewClass;
345 static jmethodID jRegisterCompositorWrapper;
346 };
348 class NativePanZoomController : public AutoGlobalWrappedJavaObject {
349 public:
350 static void InitStubs(JNIEnv *jEnv);
351 static NativePanZoomController* Wrap(jobject obj);
352 NativePanZoomController(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
353 void PostDelayedCallbackWrapper(int64_t a0);
354 void RequestContentRepaintWrapper(jfloat a0, jfloat a1, jfloat a2, jfloat a3, jfloat a4);
355 NativePanZoomController() : AutoGlobalWrappedJavaObject() {};
356 protected:
357 static jclass mNativePanZoomControllerClass;
358 static jmethodID jPostDelayedCallbackWrapper;
359 static jmethodID jRequestContentRepaintWrapper;
360 };
362 class ProgressiveUpdateData : public AutoGlobalWrappedJavaObject {
363 public:
364 static void InitStubs(JNIEnv *jEnv);
365 static ProgressiveUpdateData* Wrap(jobject obj);
366 ProgressiveUpdateData(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
367 ProgressiveUpdateData();
368 void setViewport(jobject a0);
369 bool getabort();
370 void setabort(bool a0);
371 jfloat getheight();
372 void setheight(jfloat a0);
373 jfloat getscale();
374 void setscale(jfloat a0);
375 jfloat getwidth();
376 void setwidth(jfloat a0);
377 jfloat getx();
378 void setx(jfloat a0);
379 jfloat gety();
380 void sety(jfloat a0);
381 protected:
382 static jclass mProgressiveUpdateDataClass;
383 static jmethodID jProgressiveUpdateData;
384 static jmethodID jsetViewport;
385 static jfieldID jabort;
386 static jfieldID jheight;
387 static jfieldID jscale;
388 static jfieldID jwidth;
389 static jfieldID jx;
390 static jfieldID jy;
391 };
393 class ViewTransform : public AutoGlobalWrappedJavaObject {
394 public:
395 static void InitStubs(JNIEnv *jEnv);
396 static ViewTransform* Wrap(jobject obj);
397 ViewTransform(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
398 ViewTransform(jfloat a0, jfloat a1, jfloat a2);
399 jfloat getfixedLayerMarginBottom();
400 void setfixedLayerMarginBottom(jfloat a0);
401 jfloat getfixedLayerMarginLeft();
402 void setfixedLayerMarginLeft(jfloat a0);
403 jfloat getfixedLayerMarginRight();
404 void setfixedLayerMarginRight(jfloat a0);
405 jfloat getfixedLayerMarginTop();
406 void setfixedLayerMarginTop(jfloat a0);
407 jfloat getoffsetX();
408 void setoffsetX(jfloat a0);
409 jfloat getoffsetY();
410 void setoffsetY(jfloat a0);
411 jfloat getscale();
412 void setscale(jfloat a0);
413 jfloat getx();
414 void setx(jfloat a0);
415 jfloat gety();
416 void sety(jfloat a0);
417 ViewTransform() : AutoGlobalWrappedJavaObject() {};
418 protected:
419 static jclass mViewTransformClass;
420 static jmethodID jViewTransform;
421 static jfieldID jfixedLayerMarginBottom;
422 static jfieldID jfixedLayerMarginLeft;
423 static jfieldID jfixedLayerMarginRight;
424 static jfieldID jfixedLayerMarginTop;
425 static jfieldID joffsetX;
426 static jfieldID joffsetY;
427 static jfieldID jscale;
428 static jfieldID jx;
429 static jfieldID jy;
430 };
432 class NativeZip : public AutoGlobalWrappedJavaObject {
433 public:
434 static void InitStubs(JNIEnv *jEnv);
435 static NativeZip* Wrap(jobject obj);
436 NativeZip(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
437 jobject CreateInputStream(jobject a0, int32_t a1);
438 NativeZip() : AutoGlobalWrappedJavaObject() {};
439 protected:
440 static jclass mNativeZipClass;
441 static jmethodID jCreateInputStream;
442 };
444 class MatrixBlobCursor : public AutoGlobalWrappedJavaObject {
445 public:
446 static void InitStubs(JNIEnv *jEnv);
447 static MatrixBlobCursor* Wrap(jobject obj);
448 MatrixBlobCursor(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
449 MatrixBlobCursor(jobjectArray a0);
450 MatrixBlobCursor(jobjectArray a0, int32_t a1);
451 void AddRow(jobject a0);
452 void AddRow(jobject a0, int32_t a1);
453 void AddRow(jobjectArray a0);
454 MatrixBlobCursor() : AutoGlobalWrappedJavaObject() {};
455 protected:
456 static jclass mMatrixBlobCursorClass;
457 static jmethodID jMatrixBlobCursor;
458 static jmethodID jMatrixBlobCursor0;
459 static jmethodID jAddRow;
460 static jmethodID jAddRow1;
461 static jmethodID jAddRow2;
462 };
464 class SQLiteBridgeException : public AutoGlobalWrappedJavaObject {
465 public:
466 static void InitStubs(JNIEnv *jEnv);
467 static SQLiteBridgeException* Wrap(jobject obj);
468 SQLiteBridgeException(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
469 SQLiteBridgeException();
470 SQLiteBridgeException(const nsAString& a0);
471 static int64_t getserialVersionUID();
472 protected:
473 static jclass mSQLiteBridgeExceptionClass;
474 static jmethodID jSQLiteBridgeException;
475 static jmethodID jSQLiteBridgeException0;
476 static jfieldID jserialVersionUID;
477 };
479 class Clipboard : public AutoGlobalWrappedJavaObject {
480 public:
481 static void InitStubs(JNIEnv *jEnv);
482 static Clipboard* Wrap(jobject obj);
483 Clipboard(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {};
484 static void ClearText();
485 static jstring GetClipboardTextWrapper();
486 static bool HasText();
487 static void SetClipboardText(const nsAString& a0);
488 Clipboard() : AutoGlobalWrappedJavaObject() {};
489 protected:
490 static jclass mClipboardClass;
491 static jmethodID jClearText;
492 static jmethodID jGetClipboardTextWrapper;
493 static jmethodID jHasText;
494 static jmethodID jSetClipboardText;
495 };
498 } /* android */
499 } /* widget */
500 } /* mozilla */
501 #endif