Upstream version 10.38.208.0
[platform/framework/web/crosswalk.git] / src / base / android / jni_generator / testConstantsFromJavaP.golden
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 // This file is autogenerated by
6 //     base/android/jni_generator/jni_generator.py
7 // For
8 //     android/view/MotionEvent
9
10 #ifndef android_view_MotionEvent_JNI
11 #define android_view_MotionEvent_JNI
12
13 #include <jni.h>
14
15 #include "base/android/jni_generator/jni_generator_helper.h"
16
17 #include "base/android/jni_int_wrapper.h"
18
19 // Step 1: forward declarations.
20 namespace {
21 const char kMotionEventClassPath[] = "android/view/MotionEvent";
22 // Leaking this jclass as we cannot use LazyInstance from some threads.
23 jclass g_MotionEvent_clazz = NULL;
24 #define MotionEvent_clazz(env) g_MotionEvent_clazz
25
26 }  // namespace
27
28 namespace JNI_MotionEvent {
29
30 enum Java_MotionEvent_constant_fields {
31   INVALID_POINTER_ID = -1,
32   ACTION_MASK = 255,
33   ACTION_DOWN = 0,
34   ACTION_UP = 1,
35   ACTION_MOVE = 2,
36   ACTION_CANCEL = 3,
37   ACTION_OUTSIDE = 4,
38   ACTION_POINTER_DOWN = 5,
39   ACTION_POINTER_UP = 6,
40   ACTION_HOVER_MOVE = 7,
41   ACTION_SCROLL = 8,
42   ACTION_HOVER_ENTER = 9,
43   ACTION_HOVER_EXIT = 10,
44   ACTION_POINTER_INDEX_MASK = 65280,
45   ACTION_POINTER_INDEX_SHIFT = 8,
46   ACTION_POINTER_1_DOWN = 5,
47   ACTION_POINTER_2_DOWN = 261,
48   ACTION_POINTER_3_DOWN = 517,
49   ACTION_POINTER_1_UP = 6,
50   ACTION_POINTER_2_UP = 262,
51   ACTION_POINTER_3_UP = 518,
52   ACTION_POINTER_ID_MASK = 65280,
53   ACTION_POINTER_ID_SHIFT = 8,
54   FLAG_WINDOW_IS_OBSCURED = 1,
55   EDGE_TOP = 1,
56   EDGE_BOTTOM = 2,
57   EDGE_LEFT = 4,
58   EDGE_RIGHT = 8,
59   AXIS_X = 0,
60   AXIS_Y = 1,
61   AXIS_PRESSURE = 2,
62   AXIS_SIZE = 3,
63   AXIS_TOUCH_MAJOR = 4,
64   AXIS_TOUCH_MINOR = 5,
65   AXIS_TOOL_MAJOR = 6,
66   AXIS_TOOL_MINOR = 7,
67   AXIS_ORIENTATION = 8,
68   AXIS_VSCROLL = 9,
69   AXIS_HSCROLL = 10,
70   AXIS_Z = 11,
71   AXIS_RX = 12,
72   AXIS_RY = 13,
73   AXIS_RZ = 14,
74   AXIS_HAT_X = 15,
75   AXIS_HAT_Y = 16,
76   AXIS_LTRIGGER = 17,
77   AXIS_RTRIGGER = 18,
78   AXIS_THROTTLE = 19,
79   AXIS_RUDDER = 20,
80   AXIS_WHEEL = 21,
81   AXIS_GAS = 22,
82   AXIS_BRAKE = 23,
83   AXIS_DISTANCE = 24,
84   AXIS_TILT = 25,
85   AXIS_GENERIC_1 = 32,
86   AXIS_GENERIC_2 = 33,
87   AXIS_GENERIC_3 = 34,
88   AXIS_GENERIC_4 = 35,
89   AXIS_GENERIC_5 = 36,
90   AXIS_GENERIC_6 = 37,
91   AXIS_GENERIC_7 = 38,
92   AXIS_GENERIC_8 = 39,
93   AXIS_GENERIC_9 = 40,
94   AXIS_GENERIC_10 = 41,
95   AXIS_GENERIC_11 = 42,
96   AXIS_GENERIC_12 = 43,
97   AXIS_GENERIC_13 = 44,
98   AXIS_GENERIC_14 = 45,
99   AXIS_GENERIC_15 = 46,
100   AXIS_GENERIC_16 = 47,
101   BUTTON_PRIMARY = 1,
102   BUTTON_SECONDARY = 2,
103   BUTTON_TERTIARY = 4,
104   BUTTON_BACK = 8,
105   BUTTON_FORWARD = 16,
106   TOOL_TYPE_UNKNOWN = 0,
107   TOOL_TYPE_FINGER = 1,
108   TOOL_TYPE_STYLUS = 2,
109   TOOL_TYPE_MOUSE = 3,
110   TOOL_TYPE_ERASER = 4,
111 };
112
113 // Step 2: method stubs.
114
115 static base::subtle::AtomicWord g_MotionEvent_finalize = 0;
116 static void Java_MotionEvent_finalize(JNIEnv* env, jobject obj) __attribute__
117     ((unused));
118 static void Java_MotionEvent_finalize(JNIEnv* env, jobject obj) {
119   /* Must call RegisterNativesImpl()  */
120   CHECK_CLAZZ(env, obj,
121       MotionEvent_clazz(env));
122   jmethodID method_id =
123       base::android::MethodID::LazyGet<
124       base::android::MethodID::TYPE_INSTANCE>(
125       env, MotionEvent_clazz(env),
126       "finalize",
127       "()V",
128       &g_MotionEvent_finalize);
129
130      env->CallVoidMethod(obj,
131           method_id);
132   jni_generator::CheckException(env);
133
134 }
135
136 static base::subtle::AtomicWord
137     g_MotionEvent_obtainAVME_J_J_I_I_LAVMEPP_LAVMEPC_I_I_F_F_I_I_I_I = 0;
138 static base::android::ScopedJavaLocalRef<jobject>
139     Java_MotionEvent_obtainAVME_J_J_I_I_LAVMEPP_LAVMEPC_I_I_F_F_I_I_I_I(JNIEnv*
140     env, jlong p0,
141     jlong p1,
142     JniIntWrapper p2,
143     JniIntWrapper p3,
144     jobjectArray p4,
145     jobjectArray p5,
146     JniIntWrapper p6,
147     JniIntWrapper p7,
148     jfloat p8,
149     jfloat p9,
150     JniIntWrapper p10,
151     JniIntWrapper p11,
152     JniIntWrapper p12,
153     JniIntWrapper p13) __attribute__ ((unused));
154 static base::android::ScopedJavaLocalRef<jobject>
155     Java_MotionEvent_obtainAVME_J_J_I_I_LAVMEPP_LAVMEPC_I_I_F_F_I_I_I_I(JNIEnv*
156     env, jlong p0,
157     jlong p1,
158     JniIntWrapper p2,
159     JniIntWrapper p3,
160     jobjectArray p4,
161     jobjectArray p5,
162     JniIntWrapper p6,
163     JniIntWrapper p7,
164     jfloat p8,
165     jfloat p9,
166     JniIntWrapper p10,
167     JniIntWrapper p11,
168     JniIntWrapper p12,
169     JniIntWrapper p13) {
170   /* Must call RegisterNativesImpl()  */
171   CHECK_CLAZZ(env, MotionEvent_clazz(env),
172       MotionEvent_clazz(env), NULL);
173   jmethodID method_id =
174       base::android::MethodID::LazyGet<
175       base::android::MethodID::TYPE_STATIC>(
176       env, MotionEvent_clazz(env),
177       "obtain",
178 "(JJII[Landroid/view/MotionEvent$PointerProperties;[Landroid/view/MotionEvent$PointerCoords;IIFFIIII)Landroid/view/MotionEvent;",
179       &g_MotionEvent_obtainAVME_J_J_I_I_LAVMEPP_LAVMEPC_I_I_F_F_I_I_I_I);
180
181   jobject ret =
182       env->CallStaticObjectMethod(MotionEvent_clazz(env),
183           method_id, p0, p1, as_jint(p2), as_jint(p3), p4, p5, as_jint(p6),
184               as_jint(p7), p8, p9, as_jint(p10), as_jint(p11), as_jint(p12),
185               as_jint(p13));
186   jni_generator::CheckException(env);
187   return base::android::ScopedJavaLocalRef<jobject>(env, ret);
188 }
189
190 static base::subtle::AtomicWord
191     g_MotionEvent_obtainAVME_J_J_I_I_AI_LAVMEPC_I_F_F_I_I_I_I = 0;
192 static base::android::ScopedJavaLocalRef<jobject>
193     Java_MotionEvent_obtainAVME_J_J_I_I_AI_LAVMEPC_I_F_F_I_I_I_I(JNIEnv* env,
194     jlong p0,
195     jlong p1,
196     JniIntWrapper p2,
197     JniIntWrapper p3,
198     jintArray p4,
199     jobjectArray p5,
200     JniIntWrapper p6,
201     jfloat p7,
202     jfloat p8,
203     JniIntWrapper p9,
204     JniIntWrapper p10,
205     JniIntWrapper p11,
206     JniIntWrapper p12) __attribute__ ((unused));
207 static base::android::ScopedJavaLocalRef<jobject>
208     Java_MotionEvent_obtainAVME_J_J_I_I_AI_LAVMEPC_I_F_F_I_I_I_I(JNIEnv* env,
209     jlong p0,
210     jlong p1,
211     JniIntWrapper p2,
212     JniIntWrapper p3,
213     jintArray p4,
214     jobjectArray p5,
215     JniIntWrapper p6,
216     jfloat p7,
217     jfloat p8,
218     JniIntWrapper p9,
219     JniIntWrapper p10,
220     JniIntWrapper p11,
221     JniIntWrapper p12) {
222   /* Must call RegisterNativesImpl()  */
223   CHECK_CLAZZ(env, MotionEvent_clazz(env),
224       MotionEvent_clazz(env), NULL);
225   jmethodID method_id =
226       base::android::MethodID::LazyGet<
227       base::android::MethodID::TYPE_STATIC>(
228       env, MotionEvent_clazz(env),
229       "obtain",
230 "(JJII[I[Landroid/view/MotionEvent$PointerCoords;IFFIIII)Landroid/view/MotionEvent;",
231       &g_MotionEvent_obtainAVME_J_J_I_I_AI_LAVMEPC_I_F_F_I_I_I_I);
232
233   jobject ret =
234       env->CallStaticObjectMethod(MotionEvent_clazz(env),
235           method_id, p0, p1, as_jint(p2), as_jint(p3), p4, p5, as_jint(p6), p7,
236               p8, as_jint(p9), as_jint(p10), as_jint(p11), as_jint(p12));
237   jni_generator::CheckException(env);
238   return base::android::ScopedJavaLocalRef<jobject>(env, ret);
239 }
240
241 static base::subtle::AtomicWord g_MotionEvent_obtainAVME_J_J_I_F_F_F_F_I_F_F_I_I
242     = 0;
243 static base::android::ScopedJavaLocalRef<jobject>
244     Java_MotionEvent_obtainAVME_J_J_I_F_F_F_F_I_F_F_I_I(JNIEnv* env, jlong p0,
245     jlong p1,
246     JniIntWrapper p2,
247     jfloat p3,
248     jfloat p4,
249     jfloat p5,
250     jfloat p6,
251     JniIntWrapper p7,
252     jfloat p8,
253     jfloat p9,
254     JniIntWrapper p10,
255     JniIntWrapper p11) __attribute__ ((unused));
256 static base::android::ScopedJavaLocalRef<jobject>
257     Java_MotionEvent_obtainAVME_J_J_I_F_F_F_F_I_F_F_I_I(JNIEnv* env, jlong p0,
258     jlong p1,
259     JniIntWrapper p2,
260     jfloat p3,
261     jfloat p4,
262     jfloat p5,
263     jfloat p6,
264     JniIntWrapper p7,
265     jfloat p8,
266     jfloat p9,
267     JniIntWrapper p10,
268     JniIntWrapper p11) {
269   /* Must call RegisterNativesImpl()  */
270   CHECK_CLAZZ(env, MotionEvent_clazz(env),
271       MotionEvent_clazz(env), NULL);
272   jmethodID method_id =
273       base::android::MethodID::LazyGet<
274       base::android::MethodID::TYPE_STATIC>(
275       env, MotionEvent_clazz(env),
276       "obtain",
277       "(JJIFFFFIFFII)Landroid/view/MotionEvent;",
278       &g_MotionEvent_obtainAVME_J_J_I_F_F_F_F_I_F_F_I_I);
279
280   jobject ret =
281       env->CallStaticObjectMethod(MotionEvent_clazz(env),
282           method_id, p0, p1, as_jint(p2), p3, p4, p5, p6, as_jint(p7), p8, p9,
283               as_jint(p10), as_jint(p11));
284   jni_generator::CheckException(env);
285   return base::android::ScopedJavaLocalRef<jobject>(env, ret);
286 }
287
288 static base::subtle::AtomicWord
289     g_MotionEvent_obtainAVME_J_J_I_I_F_F_F_F_I_F_F_I_I = 0;
290 static base::android::ScopedJavaLocalRef<jobject>
291     Java_MotionEvent_obtainAVME_J_J_I_I_F_F_F_F_I_F_F_I_I(JNIEnv* env, jlong p0,
292     jlong p1,
293     JniIntWrapper p2,
294     JniIntWrapper p3,
295     jfloat p4,
296     jfloat p5,
297     jfloat p6,
298     jfloat p7,
299     JniIntWrapper p8,
300     jfloat p9,
301     jfloat p10,
302     JniIntWrapper p11,
303     JniIntWrapper p12) __attribute__ ((unused));
304 static base::android::ScopedJavaLocalRef<jobject>
305     Java_MotionEvent_obtainAVME_J_J_I_I_F_F_F_F_I_F_F_I_I(JNIEnv* env, jlong p0,
306     jlong p1,
307     JniIntWrapper p2,
308     JniIntWrapper p3,
309     jfloat p4,
310     jfloat p5,
311     jfloat p6,
312     jfloat p7,
313     JniIntWrapper p8,
314     jfloat p9,
315     jfloat p10,
316     JniIntWrapper p11,
317     JniIntWrapper p12) {
318   /* Must call RegisterNativesImpl()  */
319   CHECK_CLAZZ(env, MotionEvent_clazz(env),
320       MotionEvent_clazz(env), NULL);
321   jmethodID method_id =
322       base::android::MethodID::LazyGet<
323       base::android::MethodID::TYPE_STATIC>(
324       env, MotionEvent_clazz(env),
325       "obtain",
326       "(JJIIFFFFIFFII)Landroid/view/MotionEvent;",
327       &g_MotionEvent_obtainAVME_J_J_I_I_F_F_F_F_I_F_F_I_I);
328
329   jobject ret =
330       env->CallStaticObjectMethod(MotionEvent_clazz(env),
331           method_id, p0, p1, as_jint(p2), as_jint(p3), p4, p5, p6, p7,
332               as_jint(p8), p9, p10, as_jint(p11), as_jint(p12));
333   jni_generator::CheckException(env);
334   return base::android::ScopedJavaLocalRef<jobject>(env, ret);
335 }
336
337 static base::subtle::AtomicWord g_MotionEvent_obtainAVME_J_J_I_F_F_I = 0;
338 static base::android::ScopedJavaLocalRef<jobject>
339     Java_MotionEvent_obtainAVME_J_J_I_F_F_I(JNIEnv* env, jlong p0,
340     jlong p1,
341     JniIntWrapper p2,
342     jfloat p3,
343     jfloat p4,
344     JniIntWrapper p5) __attribute__ ((unused));
345 static base::android::ScopedJavaLocalRef<jobject>
346     Java_MotionEvent_obtainAVME_J_J_I_F_F_I(JNIEnv* env, jlong p0,
347     jlong p1,
348     JniIntWrapper p2,
349     jfloat p3,
350     jfloat p4,
351     JniIntWrapper p5) {
352   /* Must call RegisterNativesImpl()  */
353   CHECK_CLAZZ(env, MotionEvent_clazz(env),
354       MotionEvent_clazz(env), NULL);
355   jmethodID method_id =
356       base::android::MethodID::LazyGet<
357       base::android::MethodID::TYPE_STATIC>(
358       env, MotionEvent_clazz(env),
359       "obtain",
360       "(JJIFFI)Landroid/view/MotionEvent;",
361       &g_MotionEvent_obtainAVME_J_J_I_F_F_I);
362
363   jobject ret =
364       env->CallStaticObjectMethod(MotionEvent_clazz(env),
365           method_id, p0, p1, as_jint(p2), p3, p4, as_jint(p5));
366   jni_generator::CheckException(env);
367   return base::android::ScopedJavaLocalRef<jobject>(env, ret);
368 }
369
370 static base::subtle::AtomicWord g_MotionEvent_obtainAVME_AVME = 0;
371 static base::android::ScopedJavaLocalRef<jobject>
372     Java_MotionEvent_obtainAVME_AVME(JNIEnv* env, jobject p0) __attribute__
373     ((unused));
374 static base::android::ScopedJavaLocalRef<jobject>
375     Java_MotionEvent_obtainAVME_AVME(JNIEnv* env, jobject p0) {
376   /* Must call RegisterNativesImpl()  */
377   CHECK_CLAZZ(env, MotionEvent_clazz(env),
378       MotionEvent_clazz(env), NULL);
379   jmethodID method_id =
380       base::android::MethodID::LazyGet<
381       base::android::MethodID::TYPE_STATIC>(
382       env, MotionEvent_clazz(env),
383       "obtain",
384       "(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;",
385       &g_MotionEvent_obtainAVME_AVME);
386
387   jobject ret =
388       env->CallStaticObjectMethod(MotionEvent_clazz(env),
389           method_id, p0);
390   jni_generator::CheckException(env);
391   return base::android::ScopedJavaLocalRef<jobject>(env, ret);
392 }
393
394 static base::subtle::AtomicWord g_MotionEvent_obtainNoHistory = 0;
395 static base::android::ScopedJavaLocalRef<jobject>
396     Java_MotionEvent_obtainNoHistory(JNIEnv* env, jobject p0) __attribute__
397     ((unused));
398 static base::android::ScopedJavaLocalRef<jobject>
399     Java_MotionEvent_obtainNoHistory(JNIEnv* env, jobject p0) {
400   /* Must call RegisterNativesImpl()  */
401   CHECK_CLAZZ(env, MotionEvent_clazz(env),
402       MotionEvent_clazz(env), NULL);
403   jmethodID method_id =
404       base::android::MethodID::LazyGet<
405       base::android::MethodID::TYPE_STATIC>(
406       env, MotionEvent_clazz(env),
407       "obtainNoHistory",
408       "(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;",
409       &g_MotionEvent_obtainNoHistory);
410
411   jobject ret =
412       env->CallStaticObjectMethod(MotionEvent_clazz(env),
413           method_id, p0);
414   jni_generator::CheckException(env);
415   return base::android::ScopedJavaLocalRef<jobject>(env, ret);
416 }
417
418 static base::subtle::AtomicWord g_MotionEvent_recycle = 0;
419 static void Java_MotionEvent_recycle(JNIEnv* env, jobject obj) __attribute__
420     ((unused));
421 static void Java_MotionEvent_recycle(JNIEnv* env, jobject obj) {
422   /* Must call RegisterNativesImpl()  */
423   CHECK_CLAZZ(env, obj,
424       MotionEvent_clazz(env));
425   jmethodID method_id =
426       base::android::MethodID::LazyGet<
427       base::android::MethodID::TYPE_INSTANCE>(
428       env, MotionEvent_clazz(env),
429       "recycle",
430       "()V",
431       &g_MotionEvent_recycle);
432
433      env->CallVoidMethod(obj,
434           method_id);
435   jni_generator::CheckException(env);
436
437 }
438
439 static base::subtle::AtomicWord g_MotionEvent_getDeviceId = 0;
440 static jint Java_MotionEvent_getDeviceId(JNIEnv* env, jobject obj) __attribute__
441     ((unused));
442 static jint Java_MotionEvent_getDeviceId(JNIEnv* env, jobject obj) {
443   /* Must call RegisterNativesImpl()  */
444   CHECK_CLAZZ(env, obj,
445       MotionEvent_clazz(env), 0);
446   jmethodID method_id =
447       base::android::MethodID::LazyGet<
448       base::android::MethodID::TYPE_INSTANCE>(
449       env, MotionEvent_clazz(env),
450       "getDeviceId",
451       "()I",
452       &g_MotionEvent_getDeviceId);
453
454   jint ret =
455       env->CallIntMethod(obj,
456           method_id);
457   jni_generator::CheckException(env);
458   return ret;
459 }
460
461 static base::subtle::AtomicWord g_MotionEvent_getSource = 0;
462 static jint Java_MotionEvent_getSource(JNIEnv* env, jobject obj) __attribute__
463     ((unused));
464 static jint Java_MotionEvent_getSource(JNIEnv* env, jobject obj) {
465   /* Must call RegisterNativesImpl()  */
466   CHECK_CLAZZ(env, obj,
467       MotionEvent_clazz(env), 0);
468   jmethodID method_id =
469       base::android::MethodID::LazyGet<
470       base::android::MethodID::TYPE_INSTANCE>(
471       env, MotionEvent_clazz(env),
472       "getSource",
473       "()I",
474       &g_MotionEvent_getSource);
475
476   jint ret =
477       env->CallIntMethod(obj,
478           method_id);
479   jni_generator::CheckException(env);
480   return ret;
481 }
482
483 static base::subtle::AtomicWord g_MotionEvent_setSource = 0;
484 static void Java_MotionEvent_setSource(JNIEnv* env, jobject obj, JniIntWrapper
485     p0) __attribute__ ((unused));
486 static void Java_MotionEvent_setSource(JNIEnv* env, jobject obj, JniIntWrapper
487     p0) {
488   /* Must call RegisterNativesImpl()  */
489   CHECK_CLAZZ(env, obj,
490       MotionEvent_clazz(env));
491   jmethodID method_id =
492       base::android::MethodID::LazyGet<
493       base::android::MethodID::TYPE_INSTANCE>(
494       env, MotionEvent_clazz(env),
495       "setSource",
496       "(I)V",
497       &g_MotionEvent_setSource);
498
499      env->CallVoidMethod(obj,
500           method_id, as_jint(p0));
501   jni_generator::CheckException(env);
502
503 }
504
505 static base::subtle::AtomicWord g_MotionEvent_getAction = 0;
506 static jint Java_MotionEvent_getAction(JNIEnv* env, jobject obj) __attribute__
507     ((unused));
508 static jint Java_MotionEvent_getAction(JNIEnv* env, jobject obj) {
509   /* Must call RegisterNativesImpl()  */
510   CHECK_CLAZZ(env, obj,
511       MotionEvent_clazz(env), 0);
512   jmethodID method_id =
513       base::android::MethodID::LazyGet<
514       base::android::MethodID::TYPE_INSTANCE>(
515       env, MotionEvent_clazz(env),
516       "getAction",
517       "()I",
518       &g_MotionEvent_getAction);
519
520   jint ret =
521       env->CallIntMethod(obj,
522           method_id);
523   jni_generator::CheckException(env);
524   return ret;
525 }
526
527 static base::subtle::AtomicWord g_MotionEvent_getActionMasked = 0;
528 static jint Java_MotionEvent_getActionMasked(JNIEnv* env, jobject obj)
529     __attribute__ ((unused));
530 static jint Java_MotionEvent_getActionMasked(JNIEnv* env, jobject obj) {
531   /* Must call RegisterNativesImpl()  */
532   CHECK_CLAZZ(env, obj,
533       MotionEvent_clazz(env), 0);
534   jmethodID method_id =
535       base::android::MethodID::LazyGet<
536       base::android::MethodID::TYPE_INSTANCE>(
537       env, MotionEvent_clazz(env),
538       "getActionMasked",
539       "()I",
540       &g_MotionEvent_getActionMasked);
541
542   jint ret =
543       env->CallIntMethod(obj,
544           method_id);
545   jni_generator::CheckException(env);
546   return ret;
547 }
548
549 static base::subtle::AtomicWord g_MotionEvent_getActionIndex = 0;
550 static jint Java_MotionEvent_getActionIndex(JNIEnv* env, jobject obj)
551     __attribute__ ((unused));
552 static jint Java_MotionEvent_getActionIndex(JNIEnv* env, jobject obj) {
553   /* Must call RegisterNativesImpl()  */
554   CHECK_CLAZZ(env, obj,
555       MotionEvent_clazz(env), 0);
556   jmethodID method_id =
557       base::android::MethodID::LazyGet<
558       base::android::MethodID::TYPE_INSTANCE>(
559       env, MotionEvent_clazz(env),
560       "getActionIndex",
561       "()I",
562       &g_MotionEvent_getActionIndex);
563
564   jint ret =
565       env->CallIntMethod(obj,
566           method_id);
567   jni_generator::CheckException(env);
568   return ret;
569 }
570
571 static base::subtle::AtomicWord g_MotionEvent_getFlags = 0;
572 static jint Java_MotionEvent_getFlags(JNIEnv* env, jobject obj) __attribute__
573     ((unused));
574 static jint Java_MotionEvent_getFlags(JNIEnv* env, jobject obj) {
575   /* Must call RegisterNativesImpl()  */
576   CHECK_CLAZZ(env, obj,
577       MotionEvent_clazz(env), 0);
578   jmethodID method_id =
579       base::android::MethodID::LazyGet<
580       base::android::MethodID::TYPE_INSTANCE>(
581       env, MotionEvent_clazz(env),
582       "getFlags",
583       "()I",
584       &g_MotionEvent_getFlags);
585
586   jint ret =
587       env->CallIntMethod(obj,
588           method_id);
589   jni_generator::CheckException(env);
590   return ret;
591 }
592
593 static base::subtle::AtomicWord g_MotionEvent_getDownTime = 0;
594 static jlong Java_MotionEvent_getDownTime(JNIEnv* env, jobject obj)
595     __attribute__ ((unused));
596 static jlong Java_MotionEvent_getDownTime(JNIEnv* env, jobject obj) {
597   /* Must call RegisterNativesImpl()  */
598   CHECK_CLAZZ(env, obj,
599       MotionEvent_clazz(env), 0);
600   jmethodID method_id =
601       base::android::MethodID::LazyGet<
602       base::android::MethodID::TYPE_INSTANCE>(
603       env, MotionEvent_clazz(env),
604       "getDownTime",
605       "()J",
606       &g_MotionEvent_getDownTime);
607
608   jlong ret =
609       env->CallLongMethod(obj,
610           method_id);
611   jni_generator::CheckException(env);
612   return ret;
613 }
614
615 static base::subtle::AtomicWord g_MotionEvent_getEventTime = 0;
616 static jlong Java_MotionEvent_getEventTime(JNIEnv* env, jobject obj)
617     __attribute__ ((unused));
618 static jlong Java_MotionEvent_getEventTime(JNIEnv* env, jobject obj) {
619   /* Must call RegisterNativesImpl()  */
620   CHECK_CLAZZ(env, obj,
621       MotionEvent_clazz(env), 0);
622   jmethodID method_id =
623       base::android::MethodID::LazyGet<
624       base::android::MethodID::TYPE_INSTANCE>(
625       env, MotionEvent_clazz(env),
626       "getEventTime",
627       "()J",
628       &g_MotionEvent_getEventTime);
629
630   jlong ret =
631       env->CallLongMethod(obj,
632           method_id);
633   jni_generator::CheckException(env);
634   return ret;
635 }
636
637 static base::subtle::AtomicWord g_MotionEvent_getXF = 0;
638 static jfloat Java_MotionEvent_getXF(JNIEnv* env, jobject obj) __attribute__
639     ((unused));
640 static jfloat Java_MotionEvent_getXF(JNIEnv* env, jobject obj) {
641   /* Must call RegisterNativesImpl()  */
642   CHECK_CLAZZ(env, obj,
643       MotionEvent_clazz(env), 0);
644   jmethodID method_id =
645       base::android::MethodID::LazyGet<
646       base::android::MethodID::TYPE_INSTANCE>(
647       env, MotionEvent_clazz(env),
648       "getX",
649       "()F",
650       &g_MotionEvent_getXF);
651
652   jfloat ret =
653       env->CallFloatMethod(obj,
654           method_id);
655   jni_generator::CheckException(env);
656   return ret;
657 }
658
659 static base::subtle::AtomicWord g_MotionEvent_getYF = 0;
660 static jfloat Java_MotionEvent_getYF(JNIEnv* env, jobject obj) __attribute__
661     ((unused));
662 static jfloat Java_MotionEvent_getYF(JNIEnv* env, jobject obj) {
663   /* Must call RegisterNativesImpl()  */
664   CHECK_CLAZZ(env, obj,
665       MotionEvent_clazz(env), 0);
666   jmethodID method_id =
667       base::android::MethodID::LazyGet<
668       base::android::MethodID::TYPE_INSTANCE>(
669       env, MotionEvent_clazz(env),
670       "getY",
671       "()F",
672       &g_MotionEvent_getYF);
673
674   jfloat ret =
675       env->CallFloatMethod(obj,
676           method_id);
677   jni_generator::CheckException(env);
678   return ret;
679 }
680
681 static base::subtle::AtomicWord g_MotionEvent_getPressureF = 0;
682 static jfloat Java_MotionEvent_getPressureF(JNIEnv* env, jobject obj)
683     __attribute__ ((unused));
684 static jfloat Java_MotionEvent_getPressureF(JNIEnv* env, jobject obj) {
685   /* Must call RegisterNativesImpl()  */
686   CHECK_CLAZZ(env, obj,
687       MotionEvent_clazz(env), 0);
688   jmethodID method_id =
689       base::android::MethodID::LazyGet<
690       base::android::MethodID::TYPE_INSTANCE>(
691       env, MotionEvent_clazz(env),
692       "getPressure",
693       "()F",
694       &g_MotionEvent_getPressureF);
695
696   jfloat ret =
697       env->CallFloatMethod(obj,
698           method_id);
699   jni_generator::CheckException(env);
700   return ret;
701 }
702
703 static base::subtle::AtomicWord g_MotionEvent_getSizeF = 0;
704 static jfloat Java_MotionEvent_getSizeF(JNIEnv* env, jobject obj) __attribute__
705     ((unused));
706 static jfloat Java_MotionEvent_getSizeF(JNIEnv* env, jobject obj) {
707   /* Must call RegisterNativesImpl()  */
708   CHECK_CLAZZ(env, obj,
709       MotionEvent_clazz(env), 0);
710   jmethodID method_id =
711       base::android::MethodID::LazyGet<
712       base::android::MethodID::TYPE_INSTANCE>(
713       env, MotionEvent_clazz(env),
714       "getSize",
715       "()F",
716       &g_MotionEvent_getSizeF);
717
718   jfloat ret =
719       env->CallFloatMethod(obj,
720           method_id);
721   jni_generator::CheckException(env);
722   return ret;
723 }
724
725 static base::subtle::AtomicWord g_MotionEvent_getTouchMajorF = 0;
726 static jfloat Java_MotionEvent_getTouchMajorF(JNIEnv* env, jobject obj)
727     __attribute__ ((unused));
728 static jfloat Java_MotionEvent_getTouchMajorF(JNIEnv* env, jobject obj) {
729   /* Must call RegisterNativesImpl()  */
730   CHECK_CLAZZ(env, obj,
731       MotionEvent_clazz(env), 0);
732   jmethodID method_id =
733       base::android::MethodID::LazyGet<
734       base::android::MethodID::TYPE_INSTANCE>(
735       env, MotionEvent_clazz(env),
736       "getTouchMajor",
737       "()F",
738       &g_MotionEvent_getTouchMajorF);
739
740   jfloat ret =
741       env->CallFloatMethod(obj,
742           method_id);
743   jni_generator::CheckException(env);
744   return ret;
745 }
746
747 static base::subtle::AtomicWord g_MotionEvent_getTouchMinorF = 0;
748 static jfloat Java_MotionEvent_getTouchMinorF(JNIEnv* env, jobject obj)
749     __attribute__ ((unused));
750 static jfloat Java_MotionEvent_getTouchMinorF(JNIEnv* env, jobject obj) {
751   /* Must call RegisterNativesImpl()  */
752   CHECK_CLAZZ(env, obj,
753       MotionEvent_clazz(env), 0);
754   jmethodID method_id =
755       base::android::MethodID::LazyGet<
756       base::android::MethodID::TYPE_INSTANCE>(
757       env, MotionEvent_clazz(env),
758       "getTouchMinor",
759       "()F",
760       &g_MotionEvent_getTouchMinorF);
761
762   jfloat ret =
763       env->CallFloatMethod(obj,
764           method_id);
765   jni_generator::CheckException(env);
766   return ret;
767 }
768
769 static base::subtle::AtomicWord g_MotionEvent_getToolMajorF = 0;
770 static jfloat Java_MotionEvent_getToolMajorF(JNIEnv* env, jobject obj)
771     __attribute__ ((unused));
772 static jfloat Java_MotionEvent_getToolMajorF(JNIEnv* env, jobject obj) {
773   /* Must call RegisterNativesImpl()  */
774   CHECK_CLAZZ(env, obj,
775       MotionEvent_clazz(env), 0);
776   jmethodID method_id =
777       base::android::MethodID::LazyGet<
778       base::android::MethodID::TYPE_INSTANCE>(
779       env, MotionEvent_clazz(env),
780       "getToolMajor",
781       "()F",
782       &g_MotionEvent_getToolMajorF);
783
784   jfloat ret =
785       env->CallFloatMethod(obj,
786           method_id);
787   jni_generator::CheckException(env);
788   return ret;
789 }
790
791 static base::subtle::AtomicWord g_MotionEvent_getToolMinorF = 0;
792 static jfloat Java_MotionEvent_getToolMinorF(JNIEnv* env, jobject obj)
793     __attribute__ ((unused));
794 static jfloat Java_MotionEvent_getToolMinorF(JNIEnv* env, jobject obj) {
795   /* Must call RegisterNativesImpl()  */
796   CHECK_CLAZZ(env, obj,
797       MotionEvent_clazz(env), 0);
798   jmethodID method_id =
799       base::android::MethodID::LazyGet<
800       base::android::MethodID::TYPE_INSTANCE>(
801       env, MotionEvent_clazz(env),
802       "getToolMinor",
803       "()F",
804       &g_MotionEvent_getToolMinorF);
805
806   jfloat ret =
807       env->CallFloatMethod(obj,
808           method_id);
809   jni_generator::CheckException(env);
810   return ret;
811 }
812
813 static base::subtle::AtomicWord g_MotionEvent_getOrientationF = 0;
814 static jfloat Java_MotionEvent_getOrientationF(JNIEnv* env, jobject obj)
815     __attribute__ ((unused));
816 static jfloat Java_MotionEvent_getOrientationF(JNIEnv* env, jobject obj) {
817   /* Must call RegisterNativesImpl()  */
818   CHECK_CLAZZ(env, obj,
819       MotionEvent_clazz(env), 0);
820   jmethodID method_id =
821       base::android::MethodID::LazyGet<
822       base::android::MethodID::TYPE_INSTANCE>(
823       env, MotionEvent_clazz(env),
824       "getOrientation",
825       "()F",
826       &g_MotionEvent_getOrientationF);
827
828   jfloat ret =
829       env->CallFloatMethod(obj,
830           method_id);
831   jni_generator::CheckException(env);
832   return ret;
833 }
834
835 static base::subtle::AtomicWord g_MotionEvent_getAxisValueF_I = 0;
836 static jfloat Java_MotionEvent_getAxisValueF_I(JNIEnv* env, jobject obj,
837     JniIntWrapper p0) __attribute__ ((unused));
838 static jfloat Java_MotionEvent_getAxisValueF_I(JNIEnv* env, jobject obj,
839     JniIntWrapper p0) {
840   /* Must call RegisterNativesImpl()  */
841   CHECK_CLAZZ(env, obj,
842       MotionEvent_clazz(env), 0);
843   jmethodID method_id =
844       base::android::MethodID::LazyGet<
845       base::android::MethodID::TYPE_INSTANCE>(
846       env, MotionEvent_clazz(env),
847       "getAxisValue",
848       "(I)F",
849       &g_MotionEvent_getAxisValueF_I);
850
851   jfloat ret =
852       env->CallFloatMethod(obj,
853           method_id, as_jint(p0));
854   jni_generator::CheckException(env);
855   return ret;
856 }
857
858 static base::subtle::AtomicWord g_MotionEvent_getPointerCount = 0;
859 static jint Java_MotionEvent_getPointerCount(JNIEnv* env, jobject obj)
860     __attribute__ ((unused));
861 static jint Java_MotionEvent_getPointerCount(JNIEnv* env, jobject obj) {
862   /* Must call RegisterNativesImpl()  */
863   CHECK_CLAZZ(env, obj,
864       MotionEvent_clazz(env), 0);
865   jmethodID method_id =
866       base::android::MethodID::LazyGet<
867       base::android::MethodID::TYPE_INSTANCE>(
868       env, MotionEvent_clazz(env),
869       "getPointerCount",
870       "()I",
871       &g_MotionEvent_getPointerCount);
872
873   jint ret =
874       env->CallIntMethod(obj,
875           method_id);
876   jni_generator::CheckException(env);
877   return ret;
878 }
879
880 static base::subtle::AtomicWord g_MotionEvent_getPointerId = 0;
881 static jint Java_MotionEvent_getPointerId(JNIEnv* env, jobject obj,
882     JniIntWrapper p0) __attribute__ ((unused));
883 static jint Java_MotionEvent_getPointerId(JNIEnv* env, jobject obj,
884     JniIntWrapper p0) {
885   /* Must call RegisterNativesImpl()  */
886   CHECK_CLAZZ(env, obj,
887       MotionEvent_clazz(env), 0);
888   jmethodID method_id =
889       base::android::MethodID::LazyGet<
890       base::android::MethodID::TYPE_INSTANCE>(
891       env, MotionEvent_clazz(env),
892       "getPointerId",
893       "(I)I",
894       &g_MotionEvent_getPointerId);
895
896   jint ret =
897       env->CallIntMethod(obj,
898           method_id, as_jint(p0));
899   jni_generator::CheckException(env);
900   return ret;
901 }
902
903 static base::subtle::AtomicWord g_MotionEvent_getToolType = 0;
904 static jint Java_MotionEvent_getToolType(JNIEnv* env, jobject obj, JniIntWrapper
905     p0) __attribute__ ((unused));
906 static jint Java_MotionEvent_getToolType(JNIEnv* env, jobject obj, JniIntWrapper
907     p0) {
908   /* Must call RegisterNativesImpl()  */
909   CHECK_CLAZZ(env, obj,
910       MotionEvent_clazz(env), 0);
911   jmethodID method_id =
912       base::android::MethodID::LazyGet<
913       base::android::MethodID::TYPE_INSTANCE>(
914       env, MotionEvent_clazz(env),
915       "getToolType",
916       "(I)I",
917       &g_MotionEvent_getToolType);
918
919   jint ret =
920       env->CallIntMethod(obj,
921           method_id, as_jint(p0));
922   jni_generator::CheckException(env);
923   return ret;
924 }
925
926 static base::subtle::AtomicWord g_MotionEvent_findPointerIndex = 0;
927 static jint Java_MotionEvent_findPointerIndex(JNIEnv* env, jobject obj,
928     JniIntWrapper p0) __attribute__ ((unused));
929 static jint Java_MotionEvent_findPointerIndex(JNIEnv* env, jobject obj,
930     JniIntWrapper p0) {
931   /* Must call RegisterNativesImpl()  */
932   CHECK_CLAZZ(env, obj,
933       MotionEvent_clazz(env), 0);
934   jmethodID method_id =
935       base::android::MethodID::LazyGet<
936       base::android::MethodID::TYPE_INSTANCE>(
937       env, MotionEvent_clazz(env),
938       "findPointerIndex",
939       "(I)I",
940       &g_MotionEvent_findPointerIndex);
941
942   jint ret =
943       env->CallIntMethod(obj,
944           method_id, as_jint(p0));
945   jni_generator::CheckException(env);
946   return ret;
947 }
948
949 static base::subtle::AtomicWord g_MotionEvent_getXF_I = 0;
950 static jfloat Java_MotionEvent_getXF_I(JNIEnv* env, jobject obj, JniIntWrapper
951     p0) __attribute__ ((unused));
952 static jfloat Java_MotionEvent_getXF_I(JNIEnv* env, jobject obj, JniIntWrapper
953     p0) {
954   /* Must call RegisterNativesImpl()  */
955   CHECK_CLAZZ(env, obj,
956       MotionEvent_clazz(env), 0);
957   jmethodID method_id =
958       base::android::MethodID::LazyGet<
959       base::android::MethodID::TYPE_INSTANCE>(
960       env, MotionEvent_clazz(env),
961       "getX",
962       "(I)F",
963       &g_MotionEvent_getXF_I);
964
965   jfloat ret =
966       env->CallFloatMethod(obj,
967           method_id, as_jint(p0));
968   jni_generator::CheckException(env);
969   return ret;
970 }
971
972 static base::subtle::AtomicWord g_MotionEvent_getYF_I = 0;
973 static jfloat Java_MotionEvent_getYF_I(JNIEnv* env, jobject obj, JniIntWrapper
974     p0) __attribute__ ((unused));
975 static jfloat Java_MotionEvent_getYF_I(JNIEnv* env, jobject obj, JniIntWrapper
976     p0) {
977   /* Must call RegisterNativesImpl()  */
978   CHECK_CLAZZ(env, obj,
979       MotionEvent_clazz(env), 0);
980   jmethodID method_id =
981       base::android::MethodID::LazyGet<
982       base::android::MethodID::TYPE_INSTANCE>(
983       env, MotionEvent_clazz(env),
984       "getY",
985       "(I)F",
986       &g_MotionEvent_getYF_I);
987
988   jfloat ret =
989       env->CallFloatMethod(obj,
990           method_id, as_jint(p0));
991   jni_generator::CheckException(env);
992   return ret;
993 }
994
995 static base::subtle::AtomicWord g_MotionEvent_getPressureF_I = 0;
996 static jfloat Java_MotionEvent_getPressureF_I(JNIEnv* env, jobject obj,
997     JniIntWrapper p0) __attribute__ ((unused));
998 static jfloat Java_MotionEvent_getPressureF_I(JNIEnv* env, jobject obj,
999     JniIntWrapper p0) {
1000   /* Must call RegisterNativesImpl()  */
1001   CHECK_CLAZZ(env, obj,
1002       MotionEvent_clazz(env), 0);
1003   jmethodID method_id =
1004       base::android::MethodID::LazyGet<
1005       base::android::MethodID::TYPE_INSTANCE>(
1006       env, MotionEvent_clazz(env),
1007       "getPressure",
1008       "(I)F",
1009       &g_MotionEvent_getPressureF_I);
1010
1011   jfloat ret =
1012       env->CallFloatMethod(obj,
1013           method_id, as_jint(p0));
1014   jni_generator::CheckException(env);
1015   return ret;
1016 }
1017
1018 static base::subtle::AtomicWord g_MotionEvent_getSizeF_I = 0;
1019 static jfloat Java_MotionEvent_getSizeF_I(JNIEnv* env, jobject obj,
1020     JniIntWrapper p0) __attribute__ ((unused));
1021 static jfloat Java_MotionEvent_getSizeF_I(JNIEnv* env, jobject obj,
1022     JniIntWrapper p0) {
1023   /* Must call RegisterNativesImpl()  */
1024   CHECK_CLAZZ(env, obj,
1025       MotionEvent_clazz(env), 0);
1026   jmethodID method_id =
1027       base::android::MethodID::LazyGet<
1028       base::android::MethodID::TYPE_INSTANCE>(
1029       env, MotionEvent_clazz(env),
1030       "getSize",
1031       "(I)F",
1032       &g_MotionEvent_getSizeF_I);
1033
1034   jfloat ret =
1035       env->CallFloatMethod(obj,
1036           method_id, as_jint(p0));
1037   jni_generator::CheckException(env);
1038   return ret;
1039 }
1040
1041 static base::subtle::AtomicWord g_MotionEvent_getTouchMajorF_I = 0;
1042 static jfloat Java_MotionEvent_getTouchMajorF_I(JNIEnv* env, jobject obj,
1043     JniIntWrapper p0) __attribute__ ((unused));
1044 static jfloat Java_MotionEvent_getTouchMajorF_I(JNIEnv* env, jobject obj,
1045     JniIntWrapper p0) {
1046   /* Must call RegisterNativesImpl()  */
1047   CHECK_CLAZZ(env, obj,
1048       MotionEvent_clazz(env), 0);
1049   jmethodID method_id =
1050       base::android::MethodID::LazyGet<
1051       base::android::MethodID::TYPE_INSTANCE>(
1052       env, MotionEvent_clazz(env),
1053       "getTouchMajor",
1054       "(I)F",
1055       &g_MotionEvent_getTouchMajorF_I);
1056
1057   jfloat ret =
1058       env->CallFloatMethod(obj,
1059           method_id, as_jint(p0));
1060   jni_generator::CheckException(env);
1061   return ret;
1062 }
1063
1064 static base::subtle::AtomicWord g_MotionEvent_getTouchMinorF_I = 0;
1065 static jfloat Java_MotionEvent_getTouchMinorF_I(JNIEnv* env, jobject obj,
1066     JniIntWrapper p0) __attribute__ ((unused));
1067 static jfloat Java_MotionEvent_getTouchMinorF_I(JNIEnv* env, jobject obj,
1068     JniIntWrapper p0) {
1069   /* Must call RegisterNativesImpl()  */
1070   CHECK_CLAZZ(env, obj,
1071       MotionEvent_clazz(env), 0);
1072   jmethodID method_id =
1073       base::android::MethodID::LazyGet<
1074       base::android::MethodID::TYPE_INSTANCE>(
1075       env, MotionEvent_clazz(env),
1076       "getTouchMinor",
1077       "(I)F",
1078       &g_MotionEvent_getTouchMinorF_I);
1079
1080   jfloat ret =
1081       env->CallFloatMethod(obj,
1082           method_id, as_jint(p0));
1083   jni_generator::CheckException(env);
1084   return ret;
1085 }
1086
1087 static base::subtle::AtomicWord g_MotionEvent_getToolMajorF_I = 0;
1088 static jfloat Java_MotionEvent_getToolMajorF_I(JNIEnv* env, jobject obj,
1089     JniIntWrapper p0) __attribute__ ((unused));
1090 static jfloat Java_MotionEvent_getToolMajorF_I(JNIEnv* env, jobject obj,
1091     JniIntWrapper p0) {
1092   /* Must call RegisterNativesImpl()  */
1093   CHECK_CLAZZ(env, obj,
1094       MotionEvent_clazz(env), 0);
1095   jmethodID method_id =
1096       base::android::MethodID::LazyGet<
1097       base::android::MethodID::TYPE_INSTANCE>(
1098       env, MotionEvent_clazz(env),
1099       "getToolMajor",
1100       "(I)F",
1101       &g_MotionEvent_getToolMajorF_I);
1102
1103   jfloat ret =
1104       env->CallFloatMethod(obj,
1105           method_id, as_jint(p0));
1106   jni_generator::CheckException(env);
1107   return ret;
1108 }
1109
1110 static base::subtle::AtomicWord g_MotionEvent_getToolMinorF_I = 0;
1111 static jfloat Java_MotionEvent_getToolMinorF_I(JNIEnv* env, jobject obj,
1112     JniIntWrapper p0) __attribute__ ((unused));
1113 static jfloat Java_MotionEvent_getToolMinorF_I(JNIEnv* env, jobject obj,
1114     JniIntWrapper p0) {
1115   /* Must call RegisterNativesImpl()  */
1116   CHECK_CLAZZ(env, obj,
1117       MotionEvent_clazz(env), 0);
1118   jmethodID method_id =
1119       base::android::MethodID::LazyGet<
1120       base::android::MethodID::TYPE_INSTANCE>(
1121       env, MotionEvent_clazz(env),
1122       "getToolMinor",
1123       "(I)F",
1124       &g_MotionEvent_getToolMinorF_I);
1125
1126   jfloat ret =
1127       env->CallFloatMethod(obj,
1128           method_id, as_jint(p0));
1129   jni_generator::CheckException(env);
1130   return ret;
1131 }
1132
1133 static base::subtle::AtomicWord g_MotionEvent_getOrientationF_I = 0;
1134 static jfloat Java_MotionEvent_getOrientationF_I(JNIEnv* env, jobject obj,
1135     JniIntWrapper p0) __attribute__ ((unused));
1136 static jfloat Java_MotionEvent_getOrientationF_I(JNIEnv* env, jobject obj,
1137     JniIntWrapper p0) {
1138   /* Must call RegisterNativesImpl()  */
1139   CHECK_CLAZZ(env, obj,
1140       MotionEvent_clazz(env), 0);
1141   jmethodID method_id =
1142       base::android::MethodID::LazyGet<
1143       base::android::MethodID::TYPE_INSTANCE>(
1144       env, MotionEvent_clazz(env),
1145       "getOrientation",
1146       "(I)F",
1147       &g_MotionEvent_getOrientationF_I);
1148
1149   jfloat ret =
1150       env->CallFloatMethod(obj,
1151           method_id, as_jint(p0));
1152   jni_generator::CheckException(env);
1153   return ret;
1154 }
1155
1156 static base::subtle::AtomicWord g_MotionEvent_getAxisValueF_I_I = 0;
1157 static jfloat Java_MotionEvent_getAxisValueF_I_I(JNIEnv* env, jobject obj,
1158     JniIntWrapper p0,
1159     JniIntWrapper p1) __attribute__ ((unused));
1160 static jfloat Java_MotionEvent_getAxisValueF_I_I(JNIEnv* env, jobject obj,
1161     JniIntWrapper p0,
1162     JniIntWrapper p1) {
1163   /* Must call RegisterNativesImpl()  */
1164   CHECK_CLAZZ(env, obj,
1165       MotionEvent_clazz(env), 0);
1166   jmethodID method_id =
1167       base::android::MethodID::LazyGet<
1168       base::android::MethodID::TYPE_INSTANCE>(
1169       env, MotionEvent_clazz(env),
1170       "getAxisValue",
1171       "(II)F",
1172       &g_MotionEvent_getAxisValueF_I_I);
1173
1174   jfloat ret =
1175       env->CallFloatMethod(obj,
1176           method_id, as_jint(p0), as_jint(p1));
1177   jni_generator::CheckException(env);
1178   return ret;
1179 }
1180
1181 static base::subtle::AtomicWord g_MotionEvent_getPointerCoords = 0;
1182 static void Java_MotionEvent_getPointerCoords(JNIEnv* env, jobject obj,
1183     JniIntWrapper p0,
1184     jobject p1) __attribute__ ((unused));
1185 static void Java_MotionEvent_getPointerCoords(JNIEnv* env, jobject obj,
1186     JniIntWrapper p0,
1187     jobject p1) {
1188   /* Must call RegisterNativesImpl()  */
1189   CHECK_CLAZZ(env, obj,
1190       MotionEvent_clazz(env));
1191   jmethodID method_id =
1192       base::android::MethodID::LazyGet<
1193       base::android::MethodID::TYPE_INSTANCE>(
1194       env, MotionEvent_clazz(env),
1195       "getPointerCoords",
1196       "(ILandroid/view/MotionEvent$PointerCoords;)V",
1197       &g_MotionEvent_getPointerCoords);
1198
1199      env->CallVoidMethod(obj,
1200           method_id, as_jint(p0), p1);
1201   jni_generator::CheckException(env);
1202
1203 }
1204
1205 static base::subtle::AtomicWord g_MotionEvent_getPointerProperties = 0;
1206 static void Java_MotionEvent_getPointerProperties(JNIEnv* env, jobject obj,
1207     JniIntWrapper p0,
1208     jobject p1) __attribute__ ((unused));
1209 static void Java_MotionEvent_getPointerProperties(JNIEnv* env, jobject obj,
1210     JniIntWrapper p0,
1211     jobject p1) {
1212   /* Must call RegisterNativesImpl()  */
1213   CHECK_CLAZZ(env, obj,
1214       MotionEvent_clazz(env));
1215   jmethodID method_id =
1216       base::android::MethodID::LazyGet<
1217       base::android::MethodID::TYPE_INSTANCE>(
1218       env, MotionEvent_clazz(env),
1219       "getPointerProperties",
1220       "(ILandroid/view/MotionEvent$PointerProperties;)V",
1221       &g_MotionEvent_getPointerProperties);
1222
1223      env->CallVoidMethod(obj,
1224           method_id, as_jint(p0), p1);
1225   jni_generator::CheckException(env);
1226
1227 }
1228
1229 static base::subtle::AtomicWord g_MotionEvent_getMetaState = 0;
1230 static jint Java_MotionEvent_getMetaState(JNIEnv* env, jobject obj)
1231     __attribute__ ((unused));
1232 static jint Java_MotionEvent_getMetaState(JNIEnv* env, jobject obj) {
1233   /* Must call RegisterNativesImpl()  */
1234   CHECK_CLAZZ(env, obj,
1235       MotionEvent_clazz(env), 0);
1236   jmethodID method_id =
1237       base::android::MethodID::LazyGet<
1238       base::android::MethodID::TYPE_INSTANCE>(
1239       env, MotionEvent_clazz(env),
1240       "getMetaState",
1241       "()I",
1242       &g_MotionEvent_getMetaState);
1243
1244   jint ret =
1245       env->CallIntMethod(obj,
1246           method_id);
1247   jni_generator::CheckException(env);
1248   return ret;
1249 }
1250
1251 static base::subtle::AtomicWord g_MotionEvent_getButtonState = 0;
1252 static jint Java_MotionEvent_getButtonState(JNIEnv* env, jobject obj)
1253     __attribute__ ((unused));
1254 static jint Java_MotionEvent_getButtonState(JNIEnv* env, jobject obj) {
1255   /* Must call RegisterNativesImpl()  */
1256   CHECK_CLAZZ(env, obj,
1257       MotionEvent_clazz(env), 0);
1258   jmethodID method_id =
1259       base::android::MethodID::LazyGet<
1260       base::android::MethodID::TYPE_INSTANCE>(
1261       env, MotionEvent_clazz(env),
1262       "getButtonState",
1263       "()I",
1264       &g_MotionEvent_getButtonState);
1265
1266   jint ret =
1267       env->CallIntMethod(obj,
1268           method_id);
1269   jni_generator::CheckException(env);
1270   return ret;
1271 }
1272
1273 static base::subtle::AtomicWord g_MotionEvent_getRawX = 0;
1274 static jfloat Java_MotionEvent_getRawX(JNIEnv* env, jobject obj) __attribute__
1275     ((unused));
1276 static jfloat Java_MotionEvent_getRawX(JNIEnv* env, jobject obj) {
1277   /* Must call RegisterNativesImpl()  */
1278   CHECK_CLAZZ(env, obj,
1279       MotionEvent_clazz(env), 0);
1280   jmethodID method_id =
1281       base::android::MethodID::LazyGet<
1282       base::android::MethodID::TYPE_INSTANCE>(
1283       env, MotionEvent_clazz(env),
1284       "getRawX",
1285       "()F",
1286       &g_MotionEvent_getRawX);
1287
1288   jfloat ret =
1289       env->CallFloatMethod(obj,
1290           method_id);
1291   jni_generator::CheckException(env);
1292   return ret;
1293 }
1294
1295 static base::subtle::AtomicWord g_MotionEvent_getRawY = 0;
1296 static jfloat Java_MotionEvent_getRawY(JNIEnv* env, jobject obj) __attribute__
1297     ((unused));
1298 static jfloat Java_MotionEvent_getRawY(JNIEnv* env, jobject obj) {
1299   /* Must call RegisterNativesImpl()  */
1300   CHECK_CLAZZ(env, obj,
1301       MotionEvent_clazz(env), 0);
1302   jmethodID method_id =
1303       base::android::MethodID::LazyGet<
1304       base::android::MethodID::TYPE_INSTANCE>(
1305       env, MotionEvent_clazz(env),
1306       "getRawY",
1307       "()F",
1308       &g_MotionEvent_getRawY);
1309
1310   jfloat ret =
1311       env->CallFloatMethod(obj,
1312           method_id);
1313   jni_generator::CheckException(env);
1314   return ret;
1315 }
1316
1317 static base::subtle::AtomicWord g_MotionEvent_getXPrecision = 0;
1318 static jfloat Java_MotionEvent_getXPrecision(JNIEnv* env, jobject obj)
1319     __attribute__ ((unused));
1320 static jfloat Java_MotionEvent_getXPrecision(JNIEnv* env, jobject obj) {
1321   /* Must call RegisterNativesImpl()  */
1322   CHECK_CLAZZ(env, obj,
1323       MotionEvent_clazz(env), 0);
1324   jmethodID method_id =
1325       base::android::MethodID::LazyGet<
1326       base::android::MethodID::TYPE_INSTANCE>(
1327       env, MotionEvent_clazz(env),
1328       "getXPrecision",
1329       "()F",
1330       &g_MotionEvent_getXPrecision);
1331
1332   jfloat ret =
1333       env->CallFloatMethod(obj,
1334           method_id);
1335   jni_generator::CheckException(env);
1336   return ret;
1337 }
1338
1339 static base::subtle::AtomicWord g_MotionEvent_getYPrecision = 0;
1340 static jfloat Java_MotionEvent_getYPrecision(JNIEnv* env, jobject obj)
1341     __attribute__ ((unused));
1342 static jfloat Java_MotionEvent_getYPrecision(JNIEnv* env, jobject obj) {
1343   /* Must call RegisterNativesImpl()  */
1344   CHECK_CLAZZ(env, obj,
1345       MotionEvent_clazz(env), 0);
1346   jmethodID method_id =
1347       base::android::MethodID::LazyGet<
1348       base::android::MethodID::TYPE_INSTANCE>(
1349       env, MotionEvent_clazz(env),
1350       "getYPrecision",
1351       "()F",
1352       &g_MotionEvent_getYPrecision);
1353
1354   jfloat ret =
1355       env->CallFloatMethod(obj,
1356           method_id);
1357   jni_generator::CheckException(env);
1358   return ret;
1359 }
1360
1361 static base::subtle::AtomicWord g_MotionEvent_getHistorySize = 0;
1362 static jint Java_MotionEvent_getHistorySize(JNIEnv* env, jobject obj)
1363     __attribute__ ((unused));
1364 static jint Java_MotionEvent_getHistorySize(JNIEnv* env, jobject obj) {
1365   /* Must call RegisterNativesImpl()  */
1366   CHECK_CLAZZ(env, obj,
1367       MotionEvent_clazz(env), 0);
1368   jmethodID method_id =
1369       base::android::MethodID::LazyGet<
1370       base::android::MethodID::TYPE_INSTANCE>(
1371       env, MotionEvent_clazz(env),
1372       "getHistorySize",
1373       "()I",
1374       &g_MotionEvent_getHistorySize);
1375
1376   jint ret =
1377       env->CallIntMethod(obj,
1378           method_id);
1379   jni_generator::CheckException(env);
1380   return ret;
1381 }
1382
1383 static base::subtle::AtomicWord g_MotionEvent_getHistoricalEventTime = 0;
1384 static jlong Java_MotionEvent_getHistoricalEventTime(JNIEnv* env, jobject obj,
1385     JniIntWrapper p0) __attribute__ ((unused));
1386 static jlong Java_MotionEvent_getHistoricalEventTime(JNIEnv* env, jobject obj,
1387     JniIntWrapper p0) {
1388   /* Must call RegisterNativesImpl()  */
1389   CHECK_CLAZZ(env, obj,
1390       MotionEvent_clazz(env), 0);
1391   jmethodID method_id =
1392       base::android::MethodID::LazyGet<
1393       base::android::MethodID::TYPE_INSTANCE>(
1394       env, MotionEvent_clazz(env),
1395       "getHistoricalEventTime",
1396       "(I)J",
1397       &g_MotionEvent_getHistoricalEventTime);
1398
1399   jlong ret =
1400       env->CallLongMethod(obj,
1401           method_id, as_jint(p0));
1402   jni_generator::CheckException(env);
1403   return ret;
1404 }
1405
1406 static base::subtle::AtomicWord g_MotionEvent_getHistoricalXF_I = 0;
1407 static jfloat Java_MotionEvent_getHistoricalXF_I(JNIEnv* env, jobject obj,
1408     JniIntWrapper p0) __attribute__ ((unused));
1409 static jfloat Java_MotionEvent_getHistoricalXF_I(JNIEnv* env, jobject obj,
1410     JniIntWrapper p0) {
1411   /* Must call RegisterNativesImpl()  */
1412   CHECK_CLAZZ(env, obj,
1413       MotionEvent_clazz(env), 0);
1414   jmethodID method_id =
1415       base::android::MethodID::LazyGet<
1416       base::android::MethodID::TYPE_INSTANCE>(
1417       env, MotionEvent_clazz(env),
1418       "getHistoricalX",
1419       "(I)F",
1420       &g_MotionEvent_getHistoricalXF_I);
1421
1422   jfloat ret =
1423       env->CallFloatMethod(obj,
1424           method_id, as_jint(p0));
1425   jni_generator::CheckException(env);
1426   return ret;
1427 }
1428
1429 static base::subtle::AtomicWord g_MotionEvent_getHistoricalYF_I = 0;
1430 static jfloat Java_MotionEvent_getHistoricalYF_I(JNIEnv* env, jobject obj,
1431     JniIntWrapper p0) __attribute__ ((unused));
1432 static jfloat Java_MotionEvent_getHistoricalYF_I(JNIEnv* env, jobject obj,
1433     JniIntWrapper p0) {
1434   /* Must call RegisterNativesImpl()  */
1435   CHECK_CLAZZ(env, obj,
1436       MotionEvent_clazz(env), 0);
1437   jmethodID method_id =
1438       base::android::MethodID::LazyGet<
1439       base::android::MethodID::TYPE_INSTANCE>(
1440       env, MotionEvent_clazz(env),
1441       "getHistoricalY",
1442       "(I)F",
1443       &g_MotionEvent_getHistoricalYF_I);
1444
1445   jfloat ret =
1446       env->CallFloatMethod(obj,
1447           method_id, as_jint(p0));
1448   jni_generator::CheckException(env);
1449   return ret;
1450 }
1451
1452 static base::subtle::AtomicWord g_MotionEvent_getHistoricalPressureF_I = 0;
1453 static jfloat Java_MotionEvent_getHistoricalPressureF_I(JNIEnv* env, jobject
1454     obj, JniIntWrapper p0) __attribute__ ((unused));
1455 static jfloat Java_MotionEvent_getHistoricalPressureF_I(JNIEnv* env, jobject
1456     obj, JniIntWrapper p0) {
1457   /* Must call RegisterNativesImpl()  */
1458   CHECK_CLAZZ(env, obj,
1459       MotionEvent_clazz(env), 0);
1460   jmethodID method_id =
1461       base::android::MethodID::LazyGet<
1462       base::android::MethodID::TYPE_INSTANCE>(
1463       env, MotionEvent_clazz(env),
1464       "getHistoricalPressure",
1465       "(I)F",
1466       &g_MotionEvent_getHistoricalPressureF_I);
1467
1468   jfloat ret =
1469       env->CallFloatMethod(obj,
1470           method_id, as_jint(p0));
1471   jni_generator::CheckException(env);
1472   return ret;
1473 }
1474
1475 static base::subtle::AtomicWord g_MotionEvent_getHistoricalSizeF_I = 0;
1476 static jfloat Java_MotionEvent_getHistoricalSizeF_I(JNIEnv* env, jobject obj,
1477     JniIntWrapper p0) __attribute__ ((unused));
1478 static jfloat Java_MotionEvent_getHistoricalSizeF_I(JNIEnv* env, jobject obj,
1479     JniIntWrapper p0) {
1480   /* Must call RegisterNativesImpl()  */
1481   CHECK_CLAZZ(env, obj,
1482       MotionEvent_clazz(env), 0);
1483   jmethodID method_id =
1484       base::android::MethodID::LazyGet<
1485       base::android::MethodID::TYPE_INSTANCE>(
1486       env, MotionEvent_clazz(env),
1487       "getHistoricalSize",
1488       "(I)F",
1489       &g_MotionEvent_getHistoricalSizeF_I);
1490
1491   jfloat ret =
1492       env->CallFloatMethod(obj,
1493           method_id, as_jint(p0));
1494   jni_generator::CheckException(env);
1495   return ret;
1496 }
1497
1498 static base::subtle::AtomicWord g_MotionEvent_getHistoricalTouchMajorF_I = 0;
1499 static jfloat Java_MotionEvent_getHistoricalTouchMajorF_I(JNIEnv* env, jobject
1500     obj, JniIntWrapper p0) __attribute__ ((unused));
1501 static jfloat Java_MotionEvent_getHistoricalTouchMajorF_I(JNIEnv* env, jobject
1502     obj, JniIntWrapper p0) {
1503   /* Must call RegisterNativesImpl()  */
1504   CHECK_CLAZZ(env, obj,
1505       MotionEvent_clazz(env), 0);
1506   jmethodID method_id =
1507       base::android::MethodID::LazyGet<
1508       base::android::MethodID::TYPE_INSTANCE>(
1509       env, MotionEvent_clazz(env),
1510       "getHistoricalTouchMajor",
1511       "(I)F",
1512       &g_MotionEvent_getHistoricalTouchMajorF_I);
1513
1514   jfloat ret =
1515       env->CallFloatMethod(obj,
1516           method_id, as_jint(p0));
1517   jni_generator::CheckException(env);
1518   return ret;
1519 }
1520
1521 static base::subtle::AtomicWord g_MotionEvent_getHistoricalTouchMinorF_I = 0;
1522 static jfloat Java_MotionEvent_getHistoricalTouchMinorF_I(JNIEnv* env, jobject
1523     obj, JniIntWrapper p0) __attribute__ ((unused));
1524 static jfloat Java_MotionEvent_getHistoricalTouchMinorF_I(JNIEnv* env, jobject
1525     obj, JniIntWrapper p0) {
1526   /* Must call RegisterNativesImpl()  */
1527   CHECK_CLAZZ(env, obj,
1528       MotionEvent_clazz(env), 0);
1529   jmethodID method_id =
1530       base::android::MethodID::LazyGet<
1531       base::android::MethodID::TYPE_INSTANCE>(
1532       env, MotionEvent_clazz(env),
1533       "getHistoricalTouchMinor",
1534       "(I)F",
1535       &g_MotionEvent_getHistoricalTouchMinorF_I);
1536
1537   jfloat ret =
1538       env->CallFloatMethod(obj,
1539           method_id, as_jint(p0));
1540   jni_generator::CheckException(env);
1541   return ret;
1542 }
1543
1544 static base::subtle::AtomicWord g_MotionEvent_getHistoricalToolMajorF_I = 0;
1545 static jfloat Java_MotionEvent_getHistoricalToolMajorF_I(JNIEnv* env, jobject
1546     obj, JniIntWrapper p0) __attribute__ ((unused));
1547 static jfloat Java_MotionEvent_getHistoricalToolMajorF_I(JNIEnv* env, jobject
1548     obj, JniIntWrapper p0) {
1549   /* Must call RegisterNativesImpl()  */
1550   CHECK_CLAZZ(env, obj,
1551       MotionEvent_clazz(env), 0);
1552   jmethodID method_id =
1553       base::android::MethodID::LazyGet<
1554       base::android::MethodID::TYPE_INSTANCE>(
1555       env, MotionEvent_clazz(env),
1556       "getHistoricalToolMajor",
1557       "(I)F",
1558       &g_MotionEvent_getHistoricalToolMajorF_I);
1559
1560   jfloat ret =
1561       env->CallFloatMethod(obj,
1562           method_id, as_jint(p0));
1563   jni_generator::CheckException(env);
1564   return ret;
1565 }
1566
1567 static base::subtle::AtomicWord g_MotionEvent_getHistoricalToolMinorF_I = 0;
1568 static jfloat Java_MotionEvent_getHistoricalToolMinorF_I(JNIEnv* env, jobject
1569     obj, JniIntWrapper p0) __attribute__ ((unused));
1570 static jfloat Java_MotionEvent_getHistoricalToolMinorF_I(JNIEnv* env, jobject
1571     obj, JniIntWrapper p0) {
1572   /* Must call RegisterNativesImpl()  */
1573   CHECK_CLAZZ(env, obj,
1574       MotionEvent_clazz(env), 0);
1575   jmethodID method_id =
1576       base::android::MethodID::LazyGet<
1577       base::android::MethodID::TYPE_INSTANCE>(
1578       env, MotionEvent_clazz(env),
1579       "getHistoricalToolMinor",
1580       "(I)F",
1581       &g_MotionEvent_getHistoricalToolMinorF_I);
1582
1583   jfloat ret =
1584       env->CallFloatMethod(obj,
1585           method_id, as_jint(p0));
1586   jni_generator::CheckException(env);
1587   return ret;
1588 }
1589
1590 static base::subtle::AtomicWord g_MotionEvent_getHistoricalOrientationF_I = 0;
1591 static jfloat Java_MotionEvent_getHistoricalOrientationF_I(JNIEnv* env, jobject
1592     obj, JniIntWrapper p0) __attribute__ ((unused));
1593 static jfloat Java_MotionEvent_getHistoricalOrientationF_I(JNIEnv* env, jobject
1594     obj, JniIntWrapper p0) {
1595   /* Must call RegisterNativesImpl()  */
1596   CHECK_CLAZZ(env, obj,
1597       MotionEvent_clazz(env), 0);
1598   jmethodID method_id =
1599       base::android::MethodID::LazyGet<
1600       base::android::MethodID::TYPE_INSTANCE>(
1601       env, MotionEvent_clazz(env),
1602       "getHistoricalOrientation",
1603       "(I)F",
1604       &g_MotionEvent_getHistoricalOrientationF_I);
1605
1606   jfloat ret =
1607       env->CallFloatMethod(obj,
1608           method_id, as_jint(p0));
1609   jni_generator::CheckException(env);
1610   return ret;
1611 }
1612
1613 static base::subtle::AtomicWord g_MotionEvent_getHistoricalAxisValueF_I_I = 0;
1614 static jfloat Java_MotionEvent_getHistoricalAxisValueF_I_I(JNIEnv* env, jobject
1615     obj, JniIntWrapper p0,
1616     JniIntWrapper p1) __attribute__ ((unused));
1617 static jfloat Java_MotionEvent_getHistoricalAxisValueF_I_I(JNIEnv* env, jobject
1618     obj, JniIntWrapper p0,
1619     JniIntWrapper p1) {
1620   /* Must call RegisterNativesImpl()  */
1621   CHECK_CLAZZ(env, obj,
1622       MotionEvent_clazz(env), 0);
1623   jmethodID method_id =
1624       base::android::MethodID::LazyGet<
1625       base::android::MethodID::TYPE_INSTANCE>(
1626       env, MotionEvent_clazz(env),
1627       "getHistoricalAxisValue",
1628       "(II)F",
1629       &g_MotionEvent_getHistoricalAxisValueF_I_I);
1630
1631   jfloat ret =
1632       env->CallFloatMethod(obj,
1633           method_id, as_jint(p0), as_jint(p1));
1634   jni_generator::CheckException(env);
1635   return ret;
1636 }
1637
1638 static base::subtle::AtomicWord g_MotionEvent_getHistoricalXF_I_I = 0;
1639 static jfloat Java_MotionEvent_getHistoricalXF_I_I(JNIEnv* env, jobject obj,
1640     JniIntWrapper p0,
1641     JniIntWrapper p1) __attribute__ ((unused));
1642 static jfloat Java_MotionEvent_getHistoricalXF_I_I(JNIEnv* env, jobject obj,
1643     JniIntWrapper p0,
1644     JniIntWrapper p1) {
1645   /* Must call RegisterNativesImpl()  */
1646   CHECK_CLAZZ(env, obj,
1647       MotionEvent_clazz(env), 0);
1648   jmethodID method_id =
1649       base::android::MethodID::LazyGet<
1650       base::android::MethodID::TYPE_INSTANCE>(
1651       env, MotionEvent_clazz(env),
1652       "getHistoricalX",
1653       "(II)F",
1654       &g_MotionEvent_getHistoricalXF_I_I);
1655
1656   jfloat ret =
1657       env->CallFloatMethod(obj,
1658           method_id, as_jint(p0), as_jint(p1));
1659   jni_generator::CheckException(env);
1660   return ret;
1661 }
1662
1663 static base::subtle::AtomicWord g_MotionEvent_getHistoricalYF_I_I = 0;
1664 static jfloat Java_MotionEvent_getHistoricalYF_I_I(JNIEnv* env, jobject obj,
1665     JniIntWrapper p0,
1666     JniIntWrapper p1) __attribute__ ((unused));
1667 static jfloat Java_MotionEvent_getHistoricalYF_I_I(JNIEnv* env, jobject obj,
1668     JniIntWrapper p0,
1669     JniIntWrapper p1) {
1670   /* Must call RegisterNativesImpl()  */
1671   CHECK_CLAZZ(env, obj,
1672       MotionEvent_clazz(env), 0);
1673   jmethodID method_id =
1674       base::android::MethodID::LazyGet<
1675       base::android::MethodID::TYPE_INSTANCE>(
1676       env, MotionEvent_clazz(env),
1677       "getHistoricalY",
1678       "(II)F",
1679       &g_MotionEvent_getHistoricalYF_I_I);
1680
1681   jfloat ret =
1682       env->CallFloatMethod(obj,
1683           method_id, as_jint(p0), as_jint(p1));
1684   jni_generator::CheckException(env);
1685   return ret;
1686 }
1687
1688 static base::subtle::AtomicWord g_MotionEvent_getHistoricalPressureF_I_I = 0;
1689 static jfloat Java_MotionEvent_getHistoricalPressureF_I_I(JNIEnv* env, jobject
1690     obj, JniIntWrapper p0,
1691     JniIntWrapper p1) __attribute__ ((unused));
1692 static jfloat Java_MotionEvent_getHistoricalPressureF_I_I(JNIEnv* env, jobject
1693     obj, JniIntWrapper p0,
1694     JniIntWrapper p1) {
1695   /* Must call RegisterNativesImpl()  */
1696   CHECK_CLAZZ(env, obj,
1697       MotionEvent_clazz(env), 0);
1698   jmethodID method_id =
1699       base::android::MethodID::LazyGet<
1700       base::android::MethodID::TYPE_INSTANCE>(
1701       env, MotionEvent_clazz(env),
1702       "getHistoricalPressure",
1703       "(II)F",
1704       &g_MotionEvent_getHistoricalPressureF_I_I);
1705
1706   jfloat ret =
1707       env->CallFloatMethod(obj,
1708           method_id, as_jint(p0), as_jint(p1));
1709   jni_generator::CheckException(env);
1710   return ret;
1711 }
1712
1713 static base::subtle::AtomicWord g_MotionEvent_getHistoricalSizeF_I_I = 0;
1714 static jfloat Java_MotionEvent_getHistoricalSizeF_I_I(JNIEnv* env, jobject obj,
1715     JniIntWrapper p0,
1716     JniIntWrapper p1) __attribute__ ((unused));
1717 static jfloat Java_MotionEvent_getHistoricalSizeF_I_I(JNIEnv* env, jobject obj,
1718     JniIntWrapper p0,
1719     JniIntWrapper p1) {
1720   /* Must call RegisterNativesImpl()  */
1721   CHECK_CLAZZ(env, obj,
1722       MotionEvent_clazz(env), 0);
1723   jmethodID method_id =
1724       base::android::MethodID::LazyGet<
1725       base::android::MethodID::TYPE_INSTANCE>(
1726       env, MotionEvent_clazz(env),
1727       "getHistoricalSize",
1728       "(II)F",
1729       &g_MotionEvent_getHistoricalSizeF_I_I);
1730
1731   jfloat ret =
1732       env->CallFloatMethod(obj,
1733           method_id, as_jint(p0), as_jint(p1));
1734   jni_generator::CheckException(env);
1735   return ret;
1736 }
1737
1738 static base::subtle::AtomicWord g_MotionEvent_getHistoricalTouchMajorF_I_I = 0;
1739 static jfloat Java_MotionEvent_getHistoricalTouchMajorF_I_I(JNIEnv* env, jobject
1740     obj, JniIntWrapper p0,
1741     JniIntWrapper p1) __attribute__ ((unused));
1742 static jfloat Java_MotionEvent_getHistoricalTouchMajorF_I_I(JNIEnv* env, jobject
1743     obj, JniIntWrapper p0,
1744     JniIntWrapper p1) {
1745   /* Must call RegisterNativesImpl()  */
1746   CHECK_CLAZZ(env, obj,
1747       MotionEvent_clazz(env), 0);
1748   jmethodID method_id =
1749       base::android::MethodID::LazyGet<
1750       base::android::MethodID::TYPE_INSTANCE>(
1751       env, MotionEvent_clazz(env),
1752       "getHistoricalTouchMajor",
1753       "(II)F",
1754       &g_MotionEvent_getHistoricalTouchMajorF_I_I);
1755
1756   jfloat ret =
1757       env->CallFloatMethod(obj,
1758           method_id, as_jint(p0), as_jint(p1));
1759   jni_generator::CheckException(env);
1760   return ret;
1761 }
1762
1763 static base::subtle::AtomicWord g_MotionEvent_getHistoricalTouchMinorF_I_I = 0;
1764 static jfloat Java_MotionEvent_getHistoricalTouchMinorF_I_I(JNIEnv* env, jobject
1765     obj, JniIntWrapper p0,
1766     JniIntWrapper p1) __attribute__ ((unused));
1767 static jfloat Java_MotionEvent_getHistoricalTouchMinorF_I_I(JNIEnv* env, jobject
1768     obj, JniIntWrapper p0,
1769     JniIntWrapper p1) {
1770   /* Must call RegisterNativesImpl()  */
1771   CHECK_CLAZZ(env, obj,
1772       MotionEvent_clazz(env), 0);
1773   jmethodID method_id =
1774       base::android::MethodID::LazyGet<
1775       base::android::MethodID::TYPE_INSTANCE>(
1776       env, MotionEvent_clazz(env),
1777       "getHistoricalTouchMinor",
1778       "(II)F",
1779       &g_MotionEvent_getHistoricalTouchMinorF_I_I);
1780
1781   jfloat ret =
1782       env->CallFloatMethod(obj,
1783           method_id, as_jint(p0), as_jint(p1));
1784   jni_generator::CheckException(env);
1785   return ret;
1786 }
1787
1788 static base::subtle::AtomicWord g_MotionEvent_getHistoricalToolMajorF_I_I = 0;
1789 static jfloat Java_MotionEvent_getHistoricalToolMajorF_I_I(JNIEnv* env, jobject
1790     obj, JniIntWrapper p0,
1791     JniIntWrapper p1) __attribute__ ((unused));
1792 static jfloat Java_MotionEvent_getHistoricalToolMajorF_I_I(JNIEnv* env, jobject
1793     obj, JniIntWrapper p0,
1794     JniIntWrapper p1) {
1795   /* Must call RegisterNativesImpl()  */
1796   CHECK_CLAZZ(env, obj,
1797       MotionEvent_clazz(env), 0);
1798   jmethodID method_id =
1799       base::android::MethodID::LazyGet<
1800       base::android::MethodID::TYPE_INSTANCE>(
1801       env, MotionEvent_clazz(env),
1802       "getHistoricalToolMajor",
1803       "(II)F",
1804       &g_MotionEvent_getHistoricalToolMajorF_I_I);
1805
1806   jfloat ret =
1807       env->CallFloatMethod(obj,
1808           method_id, as_jint(p0), as_jint(p1));
1809   jni_generator::CheckException(env);
1810   return ret;
1811 }
1812
1813 static base::subtle::AtomicWord g_MotionEvent_getHistoricalToolMinorF_I_I = 0;
1814 static jfloat Java_MotionEvent_getHistoricalToolMinorF_I_I(JNIEnv* env, jobject
1815     obj, JniIntWrapper p0,
1816     JniIntWrapper p1) __attribute__ ((unused));
1817 static jfloat Java_MotionEvent_getHistoricalToolMinorF_I_I(JNIEnv* env, jobject
1818     obj, JniIntWrapper p0,
1819     JniIntWrapper p1) {
1820   /* Must call RegisterNativesImpl()  */
1821   CHECK_CLAZZ(env, obj,
1822       MotionEvent_clazz(env), 0);
1823   jmethodID method_id =
1824       base::android::MethodID::LazyGet<
1825       base::android::MethodID::TYPE_INSTANCE>(
1826       env, MotionEvent_clazz(env),
1827       "getHistoricalToolMinor",
1828       "(II)F",
1829       &g_MotionEvent_getHistoricalToolMinorF_I_I);
1830
1831   jfloat ret =
1832       env->CallFloatMethod(obj,
1833           method_id, as_jint(p0), as_jint(p1));
1834   jni_generator::CheckException(env);
1835   return ret;
1836 }
1837
1838 static base::subtle::AtomicWord g_MotionEvent_getHistoricalOrientationF_I_I = 0;
1839 static jfloat Java_MotionEvent_getHistoricalOrientationF_I_I(JNIEnv* env,
1840     jobject obj, JniIntWrapper p0,
1841     JniIntWrapper p1) __attribute__ ((unused));
1842 static jfloat Java_MotionEvent_getHistoricalOrientationF_I_I(JNIEnv* env,
1843     jobject obj, JniIntWrapper p0,
1844     JniIntWrapper p1) {
1845   /* Must call RegisterNativesImpl()  */
1846   CHECK_CLAZZ(env, obj,
1847       MotionEvent_clazz(env), 0);
1848   jmethodID method_id =
1849       base::android::MethodID::LazyGet<
1850       base::android::MethodID::TYPE_INSTANCE>(
1851       env, MotionEvent_clazz(env),
1852       "getHistoricalOrientation",
1853       "(II)F",
1854       &g_MotionEvent_getHistoricalOrientationF_I_I);
1855
1856   jfloat ret =
1857       env->CallFloatMethod(obj,
1858           method_id, as_jint(p0), as_jint(p1));
1859   jni_generator::CheckException(env);
1860   return ret;
1861 }
1862
1863 static base::subtle::AtomicWord g_MotionEvent_getHistoricalAxisValueF_I_I_I = 0;
1864 static jfloat Java_MotionEvent_getHistoricalAxisValueF_I_I_I(JNIEnv* env,
1865     jobject obj, JniIntWrapper p0,
1866     JniIntWrapper p1,
1867     JniIntWrapper p2) __attribute__ ((unused));
1868 static jfloat Java_MotionEvent_getHistoricalAxisValueF_I_I_I(JNIEnv* env,
1869     jobject obj, JniIntWrapper p0,
1870     JniIntWrapper p1,
1871     JniIntWrapper p2) {
1872   /* Must call RegisterNativesImpl()  */
1873   CHECK_CLAZZ(env, obj,
1874       MotionEvent_clazz(env), 0);
1875   jmethodID method_id =
1876       base::android::MethodID::LazyGet<
1877       base::android::MethodID::TYPE_INSTANCE>(
1878       env, MotionEvent_clazz(env),
1879       "getHistoricalAxisValue",
1880       "(III)F",
1881       &g_MotionEvent_getHistoricalAxisValueF_I_I_I);
1882
1883   jfloat ret =
1884       env->CallFloatMethod(obj,
1885           method_id, as_jint(p0), as_jint(p1), as_jint(p2));
1886   jni_generator::CheckException(env);
1887   return ret;
1888 }
1889
1890 static base::subtle::AtomicWord g_MotionEvent_getHistoricalPointerCoords = 0;
1891 static void Java_MotionEvent_getHistoricalPointerCoords(JNIEnv* env, jobject
1892     obj, JniIntWrapper p0,
1893     JniIntWrapper p1,
1894     jobject p2) __attribute__ ((unused));
1895 static void Java_MotionEvent_getHistoricalPointerCoords(JNIEnv* env, jobject
1896     obj, JniIntWrapper p0,
1897     JniIntWrapper p1,
1898     jobject p2) {
1899   /* Must call RegisterNativesImpl()  */
1900   CHECK_CLAZZ(env, obj,
1901       MotionEvent_clazz(env));
1902   jmethodID method_id =
1903       base::android::MethodID::LazyGet<
1904       base::android::MethodID::TYPE_INSTANCE>(
1905       env, MotionEvent_clazz(env),
1906       "getHistoricalPointerCoords",
1907       "(IILandroid/view/MotionEvent$PointerCoords;)V",
1908       &g_MotionEvent_getHistoricalPointerCoords);
1909
1910      env->CallVoidMethod(obj,
1911           method_id, as_jint(p0), as_jint(p1), p2);
1912   jni_generator::CheckException(env);
1913
1914 }
1915
1916 static base::subtle::AtomicWord g_MotionEvent_getEdgeFlags = 0;
1917 static jint Java_MotionEvent_getEdgeFlags(JNIEnv* env, jobject obj)
1918     __attribute__ ((unused));
1919 static jint Java_MotionEvent_getEdgeFlags(JNIEnv* env, jobject obj) {
1920   /* Must call RegisterNativesImpl()  */
1921   CHECK_CLAZZ(env, obj,
1922       MotionEvent_clazz(env), 0);
1923   jmethodID method_id =
1924       base::android::MethodID::LazyGet<
1925       base::android::MethodID::TYPE_INSTANCE>(
1926       env, MotionEvent_clazz(env),
1927       "getEdgeFlags",
1928       "()I",
1929       &g_MotionEvent_getEdgeFlags);
1930
1931   jint ret =
1932       env->CallIntMethod(obj,
1933           method_id);
1934   jni_generator::CheckException(env);
1935   return ret;
1936 }
1937
1938 static base::subtle::AtomicWord g_MotionEvent_setEdgeFlags = 0;
1939 static void Java_MotionEvent_setEdgeFlags(JNIEnv* env, jobject obj,
1940     JniIntWrapper p0) __attribute__ ((unused));
1941 static void Java_MotionEvent_setEdgeFlags(JNIEnv* env, jobject obj,
1942     JniIntWrapper p0) {
1943   /* Must call RegisterNativesImpl()  */
1944   CHECK_CLAZZ(env, obj,
1945       MotionEvent_clazz(env));
1946   jmethodID method_id =
1947       base::android::MethodID::LazyGet<
1948       base::android::MethodID::TYPE_INSTANCE>(
1949       env, MotionEvent_clazz(env),
1950       "setEdgeFlags",
1951       "(I)V",
1952       &g_MotionEvent_setEdgeFlags);
1953
1954      env->CallVoidMethod(obj,
1955           method_id, as_jint(p0));
1956   jni_generator::CheckException(env);
1957
1958 }
1959
1960 static base::subtle::AtomicWord g_MotionEvent_setAction = 0;
1961 static void Java_MotionEvent_setAction(JNIEnv* env, jobject obj, JniIntWrapper
1962     p0) __attribute__ ((unused));
1963 static void Java_MotionEvent_setAction(JNIEnv* env, jobject obj, JniIntWrapper
1964     p0) {
1965   /* Must call RegisterNativesImpl()  */
1966   CHECK_CLAZZ(env, obj,
1967       MotionEvent_clazz(env));
1968   jmethodID method_id =
1969       base::android::MethodID::LazyGet<
1970       base::android::MethodID::TYPE_INSTANCE>(
1971       env, MotionEvent_clazz(env),
1972       "setAction",
1973       "(I)V",
1974       &g_MotionEvent_setAction);
1975
1976      env->CallVoidMethod(obj,
1977           method_id, as_jint(p0));
1978   jni_generator::CheckException(env);
1979
1980 }
1981
1982 static base::subtle::AtomicWord g_MotionEvent_offsetLocation = 0;
1983 static void Java_MotionEvent_offsetLocation(JNIEnv* env, jobject obj, jfloat p0,
1984     jfloat p1) __attribute__ ((unused));
1985 static void Java_MotionEvent_offsetLocation(JNIEnv* env, jobject obj, jfloat p0,
1986     jfloat p1) {
1987   /* Must call RegisterNativesImpl()  */
1988   CHECK_CLAZZ(env, obj,
1989       MotionEvent_clazz(env));
1990   jmethodID method_id =
1991       base::android::MethodID::LazyGet<
1992       base::android::MethodID::TYPE_INSTANCE>(
1993       env, MotionEvent_clazz(env),
1994       "offsetLocation",
1995       "(FF)V",
1996       &g_MotionEvent_offsetLocation);
1997
1998      env->CallVoidMethod(obj,
1999           method_id, p0, p1);
2000   jni_generator::CheckException(env);
2001
2002 }
2003
2004 static base::subtle::AtomicWord g_MotionEvent_setLocation = 0;
2005 static void Java_MotionEvent_setLocation(JNIEnv* env, jobject obj, jfloat p0,
2006     jfloat p1) __attribute__ ((unused));
2007 static void Java_MotionEvent_setLocation(JNIEnv* env, jobject obj, jfloat p0,
2008     jfloat p1) {
2009   /* Must call RegisterNativesImpl()  */
2010   CHECK_CLAZZ(env, obj,
2011       MotionEvent_clazz(env));
2012   jmethodID method_id =
2013       base::android::MethodID::LazyGet<
2014       base::android::MethodID::TYPE_INSTANCE>(
2015       env, MotionEvent_clazz(env),
2016       "setLocation",
2017       "(FF)V",
2018       &g_MotionEvent_setLocation);
2019
2020      env->CallVoidMethod(obj,
2021           method_id, p0, p1);
2022   jni_generator::CheckException(env);
2023
2024 }
2025
2026 static base::subtle::AtomicWord g_MotionEvent_transform = 0;
2027 static void Java_MotionEvent_transform(JNIEnv* env, jobject obj, jobject p0)
2028     __attribute__ ((unused));
2029 static void Java_MotionEvent_transform(JNIEnv* env, jobject obj, jobject p0) {
2030   /* Must call RegisterNativesImpl()  */
2031   CHECK_CLAZZ(env, obj,
2032       MotionEvent_clazz(env));
2033   jmethodID method_id =
2034       base::android::MethodID::LazyGet<
2035       base::android::MethodID::TYPE_INSTANCE>(
2036       env, MotionEvent_clazz(env),
2037       "transform",
2038       "(Landroid/graphics/Matrix;)V",
2039       &g_MotionEvent_transform);
2040
2041      env->CallVoidMethod(obj,
2042           method_id, p0);
2043   jni_generator::CheckException(env);
2044
2045 }
2046
2047 static base::subtle::AtomicWord g_MotionEvent_addBatchV_J_F_F_F_F_I = 0;
2048 static void Java_MotionEvent_addBatchV_J_F_F_F_F_I(JNIEnv* env, jobject obj,
2049     jlong p0,
2050     jfloat p1,
2051     jfloat p2,
2052     jfloat p3,
2053     jfloat p4,
2054     JniIntWrapper p5) __attribute__ ((unused));
2055 static void Java_MotionEvent_addBatchV_J_F_F_F_F_I(JNIEnv* env, jobject obj,
2056     jlong p0,
2057     jfloat p1,
2058     jfloat p2,
2059     jfloat p3,
2060     jfloat p4,
2061     JniIntWrapper p5) {
2062   /* Must call RegisterNativesImpl()  */
2063   CHECK_CLAZZ(env, obj,
2064       MotionEvent_clazz(env));
2065   jmethodID method_id =
2066       base::android::MethodID::LazyGet<
2067       base::android::MethodID::TYPE_INSTANCE>(
2068       env, MotionEvent_clazz(env),
2069       "addBatch",
2070       "(JFFFFI)V",
2071       &g_MotionEvent_addBatchV_J_F_F_F_F_I);
2072
2073      env->CallVoidMethod(obj,
2074           method_id, p0, p1, p2, p3, p4, as_jint(p5));
2075   jni_generator::CheckException(env);
2076
2077 }
2078
2079 static base::subtle::AtomicWord g_MotionEvent_addBatchV_J_LAVMEPC_I = 0;
2080 static void Java_MotionEvent_addBatchV_J_LAVMEPC_I(JNIEnv* env, jobject obj,
2081     jlong p0,
2082     jobjectArray p1,
2083     JniIntWrapper p2) __attribute__ ((unused));
2084 static void Java_MotionEvent_addBatchV_J_LAVMEPC_I(JNIEnv* env, jobject obj,
2085     jlong p0,
2086     jobjectArray p1,
2087     JniIntWrapper p2) {
2088   /* Must call RegisterNativesImpl()  */
2089   CHECK_CLAZZ(env, obj,
2090       MotionEvent_clazz(env));
2091   jmethodID method_id =
2092       base::android::MethodID::LazyGet<
2093       base::android::MethodID::TYPE_INSTANCE>(
2094       env, MotionEvent_clazz(env),
2095       "addBatch",
2096       "(J[Landroid/view/MotionEvent$PointerCoords;I)V",
2097       &g_MotionEvent_addBatchV_J_LAVMEPC_I);
2098
2099      env->CallVoidMethod(obj,
2100           method_id, p0, p1, as_jint(p2));
2101   jni_generator::CheckException(env);
2102
2103 }
2104
2105 static base::subtle::AtomicWord g_MotionEvent_toString = 0;
2106 static base::android::ScopedJavaLocalRef<jstring>
2107     Java_MotionEvent_toString(JNIEnv* env, jobject obj) __attribute__
2108     ((unused));
2109 static base::android::ScopedJavaLocalRef<jstring>
2110     Java_MotionEvent_toString(JNIEnv* env, jobject obj) {
2111   /* Must call RegisterNativesImpl()  */
2112   CHECK_CLAZZ(env, obj,
2113       MotionEvent_clazz(env), NULL);
2114   jmethodID method_id =
2115       base::android::MethodID::LazyGet<
2116       base::android::MethodID::TYPE_INSTANCE>(
2117       env, MotionEvent_clazz(env),
2118       "toString",
2119       "()Ljava/lang/String;",
2120       &g_MotionEvent_toString);
2121
2122   jstring ret =
2123       static_cast<jstring>(env->CallObjectMethod(obj,
2124           method_id));
2125   jni_generator::CheckException(env);
2126   return base::android::ScopedJavaLocalRef<jstring>(env, ret);
2127 }
2128
2129 static base::subtle::AtomicWord g_MotionEvent_actionToString = 0;
2130 static base::android::ScopedJavaLocalRef<jstring>
2131     Java_MotionEvent_actionToString(JNIEnv* env, JniIntWrapper p0) __attribute__
2132     ((unused));
2133 static base::android::ScopedJavaLocalRef<jstring>
2134     Java_MotionEvent_actionToString(JNIEnv* env, JniIntWrapper p0) {
2135   /* Must call RegisterNativesImpl()  */
2136   CHECK_CLAZZ(env, MotionEvent_clazz(env),
2137       MotionEvent_clazz(env), NULL);
2138   jmethodID method_id =
2139       base::android::MethodID::LazyGet<
2140       base::android::MethodID::TYPE_STATIC>(
2141       env, MotionEvent_clazz(env),
2142       "actionToString",
2143       "(I)Ljava/lang/String;",
2144       &g_MotionEvent_actionToString);
2145
2146   jstring ret =
2147       static_cast<jstring>(env->CallStaticObjectMethod(MotionEvent_clazz(env),
2148           method_id, as_jint(p0)));
2149   jni_generator::CheckException(env);
2150   return base::android::ScopedJavaLocalRef<jstring>(env, ret);
2151 }
2152
2153 static base::subtle::AtomicWord g_MotionEvent_axisToString = 0;
2154 static base::android::ScopedJavaLocalRef<jstring>
2155     Java_MotionEvent_axisToString(JNIEnv* env, JniIntWrapper p0) __attribute__
2156     ((unused));
2157 static base::android::ScopedJavaLocalRef<jstring>
2158     Java_MotionEvent_axisToString(JNIEnv* env, JniIntWrapper p0) {
2159   /* Must call RegisterNativesImpl()  */
2160   CHECK_CLAZZ(env, MotionEvent_clazz(env),
2161       MotionEvent_clazz(env), NULL);
2162   jmethodID method_id =
2163       base::android::MethodID::LazyGet<
2164       base::android::MethodID::TYPE_STATIC>(
2165       env, MotionEvent_clazz(env),
2166       "axisToString",
2167       "(I)Ljava/lang/String;",
2168       &g_MotionEvent_axisToString);
2169
2170   jstring ret =
2171       static_cast<jstring>(env->CallStaticObjectMethod(MotionEvent_clazz(env),
2172           method_id, as_jint(p0)));
2173   jni_generator::CheckException(env);
2174   return base::android::ScopedJavaLocalRef<jstring>(env, ret);
2175 }
2176
2177 static base::subtle::AtomicWord g_MotionEvent_axisFromString = 0;
2178 static jint Java_MotionEvent_axisFromString(JNIEnv* env, jstring p0)
2179     __attribute__ ((unused));
2180 static jint Java_MotionEvent_axisFromString(JNIEnv* env, jstring p0) {
2181   /* Must call RegisterNativesImpl()  */
2182   CHECK_CLAZZ(env, MotionEvent_clazz(env),
2183       MotionEvent_clazz(env), 0);
2184   jmethodID method_id =
2185       base::android::MethodID::LazyGet<
2186       base::android::MethodID::TYPE_STATIC>(
2187       env, MotionEvent_clazz(env),
2188       "axisFromString",
2189       "(Ljava/lang/String;)I",
2190       &g_MotionEvent_axisFromString);
2191
2192   jint ret =
2193       env->CallStaticIntMethod(MotionEvent_clazz(env),
2194           method_id, p0);
2195   jni_generator::CheckException(env);
2196   return ret;
2197 }
2198
2199 static base::subtle::AtomicWord g_MotionEvent_writeToParcel = 0;
2200 static void Java_MotionEvent_writeToParcel(JNIEnv* env, jobject obj, jobject p0,
2201     JniIntWrapper p1) __attribute__ ((unused));
2202 static void Java_MotionEvent_writeToParcel(JNIEnv* env, jobject obj, jobject p0,
2203     JniIntWrapper p1) {
2204   /* Must call RegisterNativesImpl()  */
2205   CHECK_CLAZZ(env, obj,
2206       MotionEvent_clazz(env));
2207   jmethodID method_id =
2208       base::android::MethodID::LazyGet<
2209       base::android::MethodID::TYPE_INSTANCE>(
2210       env, MotionEvent_clazz(env),
2211       "writeToParcel",
2212       "(Landroid/os/Parcel;I)V",
2213       &g_MotionEvent_writeToParcel);
2214
2215      env->CallVoidMethod(obj,
2216           method_id, p0, as_jint(p1));
2217   jni_generator::CheckException(env);
2218
2219 }
2220
2221 // Step 3: RegisterNatives.
2222
2223 static bool RegisterNativesImpl(JNIEnv* env) {
2224   g_MotionEvent_clazz = reinterpret_cast<jclass>(env->NewGlobalRef(
2225       base::android::GetClass(env, kMotionEventClassPath).obj()));
2226
2227   return true;
2228 }
2229
2230 }  // namespace JNI_MotionEvent
2231
2232 #endif  // android_view_MotionEvent_JNI