[refactor] More post-NSS WebCrypto cleanups (utility functions).
[chromium-blink-merge.git] / base / android / jni_generator / testConstantsFromJavaP.golden
blob97c00f95c2427cb5f4e961175380670569065738
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.
5 // This file is autogenerated by
6 //     base/android/jni_generator/jni_generator.py
7 // For
8 //     android/view/MotionEvent
10 #ifndef android_view_MotionEvent_JNI
11 #define android_view_MotionEvent_JNI
13 #include <jni.h>
15 #include "base/android/jni_generator/jni_generator_helper.h"
17 #include "base/android/jni_int_wrapper.h"
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
26 }  // namespace
28 namespace JNI_MotionEvent {
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,
113 // Step 2: method stubs.
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);
130      env->CallVoidMethod(obj,
131           method_id);
132   jni_generator::CheckException(env);
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 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 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);
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 ScopedJavaLocalRef<jobject>(env, ret);
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 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 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);
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 ScopedJavaLocalRef<jobject>(env, ret);
241 static base::subtle::AtomicWord g_MotionEvent_obtainAVME_J_J_I_F_F_F_F_I_F_F_I_I
242     = 0;
243 static 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 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);
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 ScopedJavaLocalRef<jobject>(env, ret);
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 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 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);
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 ScopedJavaLocalRef<jobject>(env, ret);
337 static base::subtle::AtomicWord g_MotionEvent_obtainAVME_J_J_I_F_F_I = 0;
338 static 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 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);
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 ScopedJavaLocalRef<jobject>(env, ret);
370 static base::subtle::AtomicWord g_MotionEvent_obtainAVME_AVME = 0;
371 static ScopedJavaLocalRef<jobject> Java_MotionEvent_obtainAVME_AVME(JNIEnv* env,
372     jobject p0) __attribute__ ((unused));
373 static ScopedJavaLocalRef<jobject> Java_MotionEvent_obtainAVME_AVME(JNIEnv* env,
374     jobject p0) {
375   /* Must call RegisterNativesImpl()  */
376   CHECK_CLAZZ(env, MotionEvent_clazz(env),
377       MotionEvent_clazz(env), NULL);
378   jmethodID method_id =
379       base::android::MethodID::LazyGet<
380       base::android::MethodID::TYPE_STATIC>(
381       env, MotionEvent_clazz(env),
382       "obtain",
383       "(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;",
384       &g_MotionEvent_obtainAVME_AVME);
386   jobject ret =
387       env->CallStaticObjectMethod(MotionEvent_clazz(env),
388           method_id, p0);
389   jni_generator::CheckException(env);
390   return ScopedJavaLocalRef<jobject>(env, ret);
393 static base::subtle::AtomicWord g_MotionEvent_obtainNoHistory = 0;
394 static ScopedJavaLocalRef<jobject> Java_MotionEvent_obtainNoHistory(JNIEnv* env,
395     jobject p0) __attribute__ ((unused));
396 static ScopedJavaLocalRef<jobject> Java_MotionEvent_obtainNoHistory(JNIEnv* env,
397     jobject p0) {
398   /* Must call RegisterNativesImpl()  */
399   CHECK_CLAZZ(env, MotionEvent_clazz(env),
400       MotionEvent_clazz(env), NULL);
401   jmethodID method_id =
402       base::android::MethodID::LazyGet<
403       base::android::MethodID::TYPE_STATIC>(
404       env, MotionEvent_clazz(env),
405       "obtainNoHistory",
406       "(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;",
407       &g_MotionEvent_obtainNoHistory);
409   jobject ret =
410       env->CallStaticObjectMethod(MotionEvent_clazz(env),
411           method_id, p0);
412   jni_generator::CheckException(env);
413   return ScopedJavaLocalRef<jobject>(env, ret);
416 static base::subtle::AtomicWord g_MotionEvent_recycle = 0;
417 static void Java_MotionEvent_recycle(JNIEnv* env, jobject obj) __attribute__
418     ((unused));
419 static void Java_MotionEvent_recycle(JNIEnv* env, jobject obj) {
420   /* Must call RegisterNativesImpl()  */
421   CHECK_CLAZZ(env, obj,
422       MotionEvent_clazz(env));
423   jmethodID method_id =
424       base::android::MethodID::LazyGet<
425       base::android::MethodID::TYPE_INSTANCE>(
426       env, MotionEvent_clazz(env),
427       "recycle",
428       "()V",
429       &g_MotionEvent_recycle);
431      env->CallVoidMethod(obj,
432           method_id);
433   jni_generator::CheckException(env);
437 static base::subtle::AtomicWord g_MotionEvent_getDeviceId = 0;
438 static jint Java_MotionEvent_getDeviceId(JNIEnv* env, jobject obj) __attribute__
439     ((unused));
440 static jint Java_MotionEvent_getDeviceId(JNIEnv* env, jobject obj) {
441   /* Must call RegisterNativesImpl()  */
442   CHECK_CLAZZ(env, obj,
443       MotionEvent_clazz(env), 0);
444   jmethodID method_id =
445       base::android::MethodID::LazyGet<
446       base::android::MethodID::TYPE_INSTANCE>(
447       env, MotionEvent_clazz(env),
448       "getDeviceId",
449       "()I",
450       &g_MotionEvent_getDeviceId);
452   jint ret =
453       env->CallIntMethod(obj,
454           method_id);
455   jni_generator::CheckException(env);
456   return ret;
459 static base::subtle::AtomicWord g_MotionEvent_getSource = 0;
460 static jint Java_MotionEvent_getSource(JNIEnv* env, jobject obj) __attribute__
461     ((unused));
462 static jint Java_MotionEvent_getSource(JNIEnv* env, jobject obj) {
463   /* Must call RegisterNativesImpl()  */
464   CHECK_CLAZZ(env, obj,
465       MotionEvent_clazz(env), 0);
466   jmethodID method_id =
467       base::android::MethodID::LazyGet<
468       base::android::MethodID::TYPE_INSTANCE>(
469       env, MotionEvent_clazz(env),
470       "getSource",
471       "()I",
472       &g_MotionEvent_getSource);
474   jint ret =
475       env->CallIntMethod(obj,
476           method_id);
477   jni_generator::CheckException(env);
478   return ret;
481 static base::subtle::AtomicWord g_MotionEvent_setSource = 0;
482 static void Java_MotionEvent_setSource(JNIEnv* env, jobject obj, JniIntWrapper
483     p0) __attribute__ ((unused));
484 static void Java_MotionEvent_setSource(JNIEnv* env, jobject obj, JniIntWrapper
485     p0) {
486   /* Must call RegisterNativesImpl()  */
487   CHECK_CLAZZ(env, obj,
488       MotionEvent_clazz(env));
489   jmethodID method_id =
490       base::android::MethodID::LazyGet<
491       base::android::MethodID::TYPE_INSTANCE>(
492       env, MotionEvent_clazz(env),
493       "setSource",
494       "(I)V",
495       &g_MotionEvent_setSource);
497      env->CallVoidMethod(obj,
498           method_id, as_jint(p0));
499   jni_generator::CheckException(env);
503 static base::subtle::AtomicWord g_MotionEvent_getAction = 0;
504 static jint Java_MotionEvent_getAction(JNIEnv* env, jobject obj) __attribute__
505     ((unused));
506 static jint Java_MotionEvent_getAction(JNIEnv* env, jobject obj) {
507   /* Must call RegisterNativesImpl()  */
508   CHECK_CLAZZ(env, obj,
509       MotionEvent_clazz(env), 0);
510   jmethodID method_id =
511       base::android::MethodID::LazyGet<
512       base::android::MethodID::TYPE_INSTANCE>(
513       env, MotionEvent_clazz(env),
514       "getAction",
515       "()I",
516       &g_MotionEvent_getAction);
518   jint ret =
519       env->CallIntMethod(obj,
520           method_id);
521   jni_generator::CheckException(env);
522   return ret;
525 static base::subtle::AtomicWord g_MotionEvent_getActionMasked = 0;
526 static jint Java_MotionEvent_getActionMasked(JNIEnv* env, jobject obj)
527     __attribute__ ((unused));
528 static jint Java_MotionEvent_getActionMasked(JNIEnv* env, jobject obj) {
529   /* Must call RegisterNativesImpl()  */
530   CHECK_CLAZZ(env, obj,
531       MotionEvent_clazz(env), 0);
532   jmethodID method_id =
533       base::android::MethodID::LazyGet<
534       base::android::MethodID::TYPE_INSTANCE>(
535       env, MotionEvent_clazz(env),
536       "getActionMasked",
537       "()I",
538       &g_MotionEvent_getActionMasked);
540   jint ret =
541       env->CallIntMethod(obj,
542           method_id);
543   jni_generator::CheckException(env);
544   return ret;
547 static base::subtle::AtomicWord g_MotionEvent_getActionIndex = 0;
548 static jint Java_MotionEvent_getActionIndex(JNIEnv* env, jobject obj)
549     __attribute__ ((unused));
550 static jint Java_MotionEvent_getActionIndex(JNIEnv* env, jobject obj) {
551   /* Must call RegisterNativesImpl()  */
552   CHECK_CLAZZ(env, obj,
553       MotionEvent_clazz(env), 0);
554   jmethodID method_id =
555       base::android::MethodID::LazyGet<
556       base::android::MethodID::TYPE_INSTANCE>(
557       env, MotionEvent_clazz(env),
558       "getActionIndex",
559       "()I",
560       &g_MotionEvent_getActionIndex);
562   jint ret =
563       env->CallIntMethod(obj,
564           method_id);
565   jni_generator::CheckException(env);
566   return ret;
569 static base::subtle::AtomicWord g_MotionEvent_getFlags = 0;
570 static jint Java_MotionEvent_getFlags(JNIEnv* env, jobject obj) __attribute__
571     ((unused));
572 static jint Java_MotionEvent_getFlags(JNIEnv* env, jobject obj) {
573   /* Must call RegisterNativesImpl()  */
574   CHECK_CLAZZ(env, obj,
575       MotionEvent_clazz(env), 0);
576   jmethodID method_id =
577       base::android::MethodID::LazyGet<
578       base::android::MethodID::TYPE_INSTANCE>(
579       env, MotionEvent_clazz(env),
580       "getFlags",
581       "()I",
582       &g_MotionEvent_getFlags);
584   jint ret =
585       env->CallIntMethod(obj,
586           method_id);
587   jni_generator::CheckException(env);
588   return ret;
591 static base::subtle::AtomicWord g_MotionEvent_getDownTime = 0;
592 static jlong Java_MotionEvent_getDownTime(JNIEnv* env, jobject obj)
593     __attribute__ ((unused));
594 static jlong Java_MotionEvent_getDownTime(JNIEnv* env, jobject obj) {
595   /* Must call RegisterNativesImpl()  */
596   CHECK_CLAZZ(env, obj,
597       MotionEvent_clazz(env), 0);
598   jmethodID method_id =
599       base::android::MethodID::LazyGet<
600       base::android::MethodID::TYPE_INSTANCE>(
601       env, MotionEvent_clazz(env),
602       "getDownTime",
603       "()J",
604       &g_MotionEvent_getDownTime);
606   jlong ret =
607       env->CallLongMethod(obj,
608           method_id);
609   jni_generator::CheckException(env);
610   return ret;
613 static base::subtle::AtomicWord g_MotionEvent_getEventTime = 0;
614 static jlong Java_MotionEvent_getEventTime(JNIEnv* env, jobject obj)
615     __attribute__ ((unused));
616 static jlong Java_MotionEvent_getEventTime(JNIEnv* env, jobject obj) {
617   /* Must call RegisterNativesImpl()  */
618   CHECK_CLAZZ(env, obj,
619       MotionEvent_clazz(env), 0);
620   jmethodID method_id =
621       base::android::MethodID::LazyGet<
622       base::android::MethodID::TYPE_INSTANCE>(
623       env, MotionEvent_clazz(env),
624       "getEventTime",
625       "()J",
626       &g_MotionEvent_getEventTime);
628   jlong ret =
629       env->CallLongMethod(obj,
630           method_id);
631   jni_generator::CheckException(env);
632   return ret;
635 static base::subtle::AtomicWord g_MotionEvent_getXF = 0;
636 static jfloat Java_MotionEvent_getXF(JNIEnv* env, jobject obj) __attribute__
637     ((unused));
638 static jfloat Java_MotionEvent_getXF(JNIEnv* env, jobject obj) {
639   /* Must call RegisterNativesImpl()  */
640   CHECK_CLAZZ(env, obj,
641       MotionEvent_clazz(env), 0);
642   jmethodID method_id =
643       base::android::MethodID::LazyGet<
644       base::android::MethodID::TYPE_INSTANCE>(
645       env, MotionEvent_clazz(env),
646       "getX",
647       "()F",
648       &g_MotionEvent_getXF);
650   jfloat ret =
651       env->CallFloatMethod(obj,
652           method_id);
653   jni_generator::CheckException(env);
654   return ret;
657 static base::subtle::AtomicWord g_MotionEvent_getYF = 0;
658 static jfloat Java_MotionEvent_getYF(JNIEnv* env, jobject obj) __attribute__
659     ((unused));
660 static jfloat Java_MotionEvent_getYF(JNIEnv* env, jobject obj) {
661   /* Must call RegisterNativesImpl()  */
662   CHECK_CLAZZ(env, obj,
663       MotionEvent_clazz(env), 0);
664   jmethodID method_id =
665       base::android::MethodID::LazyGet<
666       base::android::MethodID::TYPE_INSTANCE>(
667       env, MotionEvent_clazz(env),
668       "getY",
669       "()F",
670       &g_MotionEvent_getYF);
672   jfloat ret =
673       env->CallFloatMethod(obj,
674           method_id);
675   jni_generator::CheckException(env);
676   return ret;
679 static base::subtle::AtomicWord g_MotionEvent_getPressureF = 0;
680 static jfloat Java_MotionEvent_getPressureF(JNIEnv* env, jobject obj)
681     __attribute__ ((unused));
682 static jfloat Java_MotionEvent_getPressureF(JNIEnv* env, jobject obj) {
683   /* Must call RegisterNativesImpl()  */
684   CHECK_CLAZZ(env, obj,
685       MotionEvent_clazz(env), 0);
686   jmethodID method_id =
687       base::android::MethodID::LazyGet<
688       base::android::MethodID::TYPE_INSTANCE>(
689       env, MotionEvent_clazz(env),
690       "getPressure",
691       "()F",
692       &g_MotionEvent_getPressureF);
694   jfloat ret =
695       env->CallFloatMethod(obj,
696           method_id);
697   jni_generator::CheckException(env);
698   return ret;
701 static base::subtle::AtomicWord g_MotionEvent_getSizeF = 0;
702 static jfloat Java_MotionEvent_getSizeF(JNIEnv* env, jobject obj) __attribute__
703     ((unused));
704 static jfloat Java_MotionEvent_getSizeF(JNIEnv* env, jobject obj) {
705   /* Must call RegisterNativesImpl()  */
706   CHECK_CLAZZ(env, obj,
707       MotionEvent_clazz(env), 0);
708   jmethodID method_id =
709       base::android::MethodID::LazyGet<
710       base::android::MethodID::TYPE_INSTANCE>(
711       env, MotionEvent_clazz(env),
712       "getSize",
713       "()F",
714       &g_MotionEvent_getSizeF);
716   jfloat ret =
717       env->CallFloatMethod(obj,
718           method_id);
719   jni_generator::CheckException(env);
720   return ret;
723 static base::subtle::AtomicWord g_MotionEvent_getTouchMajorF = 0;
724 static jfloat Java_MotionEvent_getTouchMajorF(JNIEnv* env, jobject obj)
725     __attribute__ ((unused));
726 static jfloat Java_MotionEvent_getTouchMajorF(JNIEnv* env, jobject obj) {
727   /* Must call RegisterNativesImpl()  */
728   CHECK_CLAZZ(env, obj,
729       MotionEvent_clazz(env), 0);
730   jmethodID method_id =
731       base::android::MethodID::LazyGet<
732       base::android::MethodID::TYPE_INSTANCE>(
733       env, MotionEvent_clazz(env),
734       "getTouchMajor",
735       "()F",
736       &g_MotionEvent_getTouchMajorF);
738   jfloat ret =
739       env->CallFloatMethod(obj,
740           method_id);
741   jni_generator::CheckException(env);
742   return ret;
745 static base::subtle::AtomicWord g_MotionEvent_getTouchMinorF = 0;
746 static jfloat Java_MotionEvent_getTouchMinorF(JNIEnv* env, jobject obj)
747     __attribute__ ((unused));
748 static jfloat Java_MotionEvent_getTouchMinorF(JNIEnv* env, jobject obj) {
749   /* Must call RegisterNativesImpl()  */
750   CHECK_CLAZZ(env, obj,
751       MotionEvent_clazz(env), 0);
752   jmethodID method_id =
753       base::android::MethodID::LazyGet<
754       base::android::MethodID::TYPE_INSTANCE>(
755       env, MotionEvent_clazz(env),
756       "getTouchMinor",
757       "()F",
758       &g_MotionEvent_getTouchMinorF);
760   jfloat ret =
761       env->CallFloatMethod(obj,
762           method_id);
763   jni_generator::CheckException(env);
764   return ret;
767 static base::subtle::AtomicWord g_MotionEvent_getToolMajorF = 0;
768 static jfloat Java_MotionEvent_getToolMajorF(JNIEnv* env, jobject obj)
769     __attribute__ ((unused));
770 static jfloat Java_MotionEvent_getToolMajorF(JNIEnv* env, jobject obj) {
771   /* Must call RegisterNativesImpl()  */
772   CHECK_CLAZZ(env, obj,
773       MotionEvent_clazz(env), 0);
774   jmethodID method_id =
775       base::android::MethodID::LazyGet<
776       base::android::MethodID::TYPE_INSTANCE>(
777       env, MotionEvent_clazz(env),
778       "getToolMajor",
779       "()F",
780       &g_MotionEvent_getToolMajorF);
782   jfloat ret =
783       env->CallFloatMethod(obj,
784           method_id);
785   jni_generator::CheckException(env);
786   return ret;
789 static base::subtle::AtomicWord g_MotionEvent_getToolMinorF = 0;
790 static jfloat Java_MotionEvent_getToolMinorF(JNIEnv* env, jobject obj)
791     __attribute__ ((unused));
792 static jfloat Java_MotionEvent_getToolMinorF(JNIEnv* env, jobject obj) {
793   /* Must call RegisterNativesImpl()  */
794   CHECK_CLAZZ(env, obj,
795       MotionEvent_clazz(env), 0);
796   jmethodID method_id =
797       base::android::MethodID::LazyGet<
798       base::android::MethodID::TYPE_INSTANCE>(
799       env, MotionEvent_clazz(env),
800       "getToolMinor",
801       "()F",
802       &g_MotionEvent_getToolMinorF);
804   jfloat ret =
805       env->CallFloatMethod(obj,
806           method_id);
807   jni_generator::CheckException(env);
808   return ret;
811 static base::subtle::AtomicWord g_MotionEvent_getOrientationF = 0;
812 static jfloat Java_MotionEvent_getOrientationF(JNIEnv* env, jobject obj)
813     __attribute__ ((unused));
814 static jfloat Java_MotionEvent_getOrientationF(JNIEnv* env, jobject obj) {
815   /* Must call RegisterNativesImpl()  */
816   CHECK_CLAZZ(env, obj,
817       MotionEvent_clazz(env), 0);
818   jmethodID method_id =
819       base::android::MethodID::LazyGet<
820       base::android::MethodID::TYPE_INSTANCE>(
821       env, MotionEvent_clazz(env),
822       "getOrientation",
823       "()F",
824       &g_MotionEvent_getOrientationF);
826   jfloat ret =
827       env->CallFloatMethod(obj,
828           method_id);
829   jni_generator::CheckException(env);
830   return ret;
833 static base::subtle::AtomicWord g_MotionEvent_getAxisValueF_I = 0;
834 static jfloat Java_MotionEvent_getAxisValueF_I(JNIEnv* env, jobject obj,
835     JniIntWrapper p0) __attribute__ ((unused));
836 static jfloat Java_MotionEvent_getAxisValueF_I(JNIEnv* env, jobject obj,
837     JniIntWrapper p0) {
838   /* Must call RegisterNativesImpl()  */
839   CHECK_CLAZZ(env, obj,
840       MotionEvent_clazz(env), 0);
841   jmethodID method_id =
842       base::android::MethodID::LazyGet<
843       base::android::MethodID::TYPE_INSTANCE>(
844       env, MotionEvent_clazz(env),
845       "getAxisValue",
846       "(I)F",
847       &g_MotionEvent_getAxisValueF_I);
849   jfloat ret =
850       env->CallFloatMethod(obj,
851           method_id, as_jint(p0));
852   jni_generator::CheckException(env);
853   return ret;
856 static base::subtle::AtomicWord g_MotionEvent_getPointerCount = 0;
857 static jint Java_MotionEvent_getPointerCount(JNIEnv* env, jobject obj)
858     __attribute__ ((unused));
859 static jint Java_MotionEvent_getPointerCount(JNIEnv* env, jobject obj) {
860   /* Must call RegisterNativesImpl()  */
861   CHECK_CLAZZ(env, obj,
862       MotionEvent_clazz(env), 0);
863   jmethodID method_id =
864       base::android::MethodID::LazyGet<
865       base::android::MethodID::TYPE_INSTANCE>(
866       env, MotionEvent_clazz(env),
867       "getPointerCount",
868       "()I",
869       &g_MotionEvent_getPointerCount);
871   jint ret =
872       env->CallIntMethod(obj,
873           method_id);
874   jni_generator::CheckException(env);
875   return ret;
878 static base::subtle::AtomicWord g_MotionEvent_getPointerId = 0;
879 static jint Java_MotionEvent_getPointerId(JNIEnv* env, jobject obj,
880     JniIntWrapper p0) __attribute__ ((unused));
881 static jint Java_MotionEvent_getPointerId(JNIEnv* env, jobject obj,
882     JniIntWrapper p0) {
883   /* Must call RegisterNativesImpl()  */
884   CHECK_CLAZZ(env, obj,
885       MotionEvent_clazz(env), 0);
886   jmethodID method_id =
887       base::android::MethodID::LazyGet<
888       base::android::MethodID::TYPE_INSTANCE>(
889       env, MotionEvent_clazz(env),
890       "getPointerId",
891       "(I)I",
892       &g_MotionEvent_getPointerId);
894   jint ret =
895       env->CallIntMethod(obj,
896           method_id, as_jint(p0));
897   jni_generator::CheckException(env);
898   return ret;
901 static base::subtle::AtomicWord g_MotionEvent_getToolType = 0;
902 static jint Java_MotionEvent_getToolType(JNIEnv* env, jobject obj, JniIntWrapper
903     p0) __attribute__ ((unused));
904 static jint Java_MotionEvent_getToolType(JNIEnv* env, jobject obj, JniIntWrapper
905     p0) {
906   /* Must call RegisterNativesImpl()  */
907   CHECK_CLAZZ(env, obj,
908       MotionEvent_clazz(env), 0);
909   jmethodID method_id =
910       base::android::MethodID::LazyGet<
911       base::android::MethodID::TYPE_INSTANCE>(
912       env, MotionEvent_clazz(env),
913       "getToolType",
914       "(I)I",
915       &g_MotionEvent_getToolType);
917   jint ret =
918       env->CallIntMethod(obj,
919           method_id, as_jint(p0));
920   jni_generator::CheckException(env);
921   return ret;
924 static base::subtle::AtomicWord g_MotionEvent_findPointerIndex = 0;
925 static jint Java_MotionEvent_findPointerIndex(JNIEnv* env, jobject obj,
926     JniIntWrapper p0) __attribute__ ((unused));
927 static jint Java_MotionEvent_findPointerIndex(JNIEnv* env, jobject obj,
928     JniIntWrapper p0) {
929   /* Must call RegisterNativesImpl()  */
930   CHECK_CLAZZ(env, obj,
931       MotionEvent_clazz(env), 0);
932   jmethodID method_id =
933       base::android::MethodID::LazyGet<
934       base::android::MethodID::TYPE_INSTANCE>(
935       env, MotionEvent_clazz(env),
936       "findPointerIndex",
937       "(I)I",
938       &g_MotionEvent_findPointerIndex);
940   jint ret =
941       env->CallIntMethod(obj,
942           method_id, as_jint(p0));
943   jni_generator::CheckException(env);
944   return ret;
947 static base::subtle::AtomicWord g_MotionEvent_getXF_I = 0;
948 static jfloat Java_MotionEvent_getXF_I(JNIEnv* env, jobject obj, JniIntWrapper
949     p0) __attribute__ ((unused));
950 static jfloat Java_MotionEvent_getXF_I(JNIEnv* env, jobject obj, JniIntWrapper
951     p0) {
952   /* Must call RegisterNativesImpl()  */
953   CHECK_CLAZZ(env, obj,
954       MotionEvent_clazz(env), 0);
955   jmethodID method_id =
956       base::android::MethodID::LazyGet<
957       base::android::MethodID::TYPE_INSTANCE>(
958       env, MotionEvent_clazz(env),
959       "getX",
960       "(I)F",
961       &g_MotionEvent_getXF_I);
963   jfloat ret =
964       env->CallFloatMethod(obj,
965           method_id, as_jint(p0));
966   jni_generator::CheckException(env);
967   return ret;
970 static base::subtle::AtomicWord g_MotionEvent_getYF_I = 0;
971 static jfloat Java_MotionEvent_getYF_I(JNIEnv* env, jobject obj, JniIntWrapper
972     p0) __attribute__ ((unused));
973 static jfloat Java_MotionEvent_getYF_I(JNIEnv* env, jobject obj, JniIntWrapper
974     p0) {
975   /* Must call RegisterNativesImpl()  */
976   CHECK_CLAZZ(env, obj,
977       MotionEvent_clazz(env), 0);
978   jmethodID method_id =
979       base::android::MethodID::LazyGet<
980       base::android::MethodID::TYPE_INSTANCE>(
981       env, MotionEvent_clazz(env),
982       "getY",
983       "(I)F",
984       &g_MotionEvent_getYF_I);
986   jfloat ret =
987       env->CallFloatMethod(obj,
988           method_id, as_jint(p0));
989   jni_generator::CheckException(env);
990   return ret;
993 static base::subtle::AtomicWord g_MotionEvent_getPressureF_I = 0;
994 static jfloat Java_MotionEvent_getPressureF_I(JNIEnv* env, jobject obj,
995     JniIntWrapper p0) __attribute__ ((unused));
996 static jfloat Java_MotionEvent_getPressureF_I(JNIEnv* env, jobject obj,
997     JniIntWrapper p0) {
998   /* Must call RegisterNativesImpl()  */
999   CHECK_CLAZZ(env, obj,
1000       MotionEvent_clazz(env), 0);
1001   jmethodID method_id =
1002       base::android::MethodID::LazyGet<
1003       base::android::MethodID::TYPE_INSTANCE>(
1004       env, MotionEvent_clazz(env),
1005       "getPressure",
1006       "(I)F",
1007       &g_MotionEvent_getPressureF_I);
1009   jfloat ret =
1010       env->CallFloatMethod(obj,
1011           method_id, as_jint(p0));
1012   jni_generator::CheckException(env);
1013   return ret;
1016 static base::subtle::AtomicWord g_MotionEvent_getSizeF_I = 0;
1017 static jfloat Java_MotionEvent_getSizeF_I(JNIEnv* env, jobject obj,
1018     JniIntWrapper p0) __attribute__ ((unused));
1019 static jfloat Java_MotionEvent_getSizeF_I(JNIEnv* env, jobject obj,
1020     JniIntWrapper p0) {
1021   /* Must call RegisterNativesImpl()  */
1022   CHECK_CLAZZ(env, obj,
1023       MotionEvent_clazz(env), 0);
1024   jmethodID method_id =
1025       base::android::MethodID::LazyGet<
1026       base::android::MethodID::TYPE_INSTANCE>(
1027       env, MotionEvent_clazz(env),
1028       "getSize",
1029       "(I)F",
1030       &g_MotionEvent_getSizeF_I);
1032   jfloat ret =
1033       env->CallFloatMethod(obj,
1034           method_id, as_jint(p0));
1035   jni_generator::CheckException(env);
1036   return ret;
1039 static base::subtle::AtomicWord g_MotionEvent_getTouchMajorF_I = 0;
1040 static jfloat Java_MotionEvent_getTouchMajorF_I(JNIEnv* env, jobject obj,
1041     JniIntWrapper p0) __attribute__ ((unused));
1042 static jfloat Java_MotionEvent_getTouchMajorF_I(JNIEnv* env, jobject obj,
1043     JniIntWrapper p0) {
1044   /* Must call RegisterNativesImpl()  */
1045   CHECK_CLAZZ(env, obj,
1046       MotionEvent_clazz(env), 0);
1047   jmethodID method_id =
1048       base::android::MethodID::LazyGet<
1049       base::android::MethodID::TYPE_INSTANCE>(
1050       env, MotionEvent_clazz(env),
1051       "getTouchMajor",
1052       "(I)F",
1053       &g_MotionEvent_getTouchMajorF_I);
1055   jfloat ret =
1056       env->CallFloatMethod(obj,
1057           method_id, as_jint(p0));
1058   jni_generator::CheckException(env);
1059   return ret;
1062 static base::subtle::AtomicWord g_MotionEvent_getTouchMinorF_I = 0;
1063 static jfloat Java_MotionEvent_getTouchMinorF_I(JNIEnv* env, jobject obj,
1064     JniIntWrapper p0) __attribute__ ((unused));
1065 static jfloat Java_MotionEvent_getTouchMinorF_I(JNIEnv* env, jobject obj,
1066     JniIntWrapper p0) {
1067   /* Must call RegisterNativesImpl()  */
1068   CHECK_CLAZZ(env, obj,
1069       MotionEvent_clazz(env), 0);
1070   jmethodID method_id =
1071       base::android::MethodID::LazyGet<
1072       base::android::MethodID::TYPE_INSTANCE>(
1073       env, MotionEvent_clazz(env),
1074       "getTouchMinor",
1075       "(I)F",
1076       &g_MotionEvent_getTouchMinorF_I);
1078   jfloat ret =
1079       env->CallFloatMethod(obj,
1080           method_id, as_jint(p0));
1081   jni_generator::CheckException(env);
1082   return ret;
1085 static base::subtle::AtomicWord g_MotionEvent_getToolMajorF_I = 0;
1086 static jfloat Java_MotionEvent_getToolMajorF_I(JNIEnv* env, jobject obj,
1087     JniIntWrapper p0) __attribute__ ((unused));
1088 static jfloat Java_MotionEvent_getToolMajorF_I(JNIEnv* env, jobject obj,
1089     JniIntWrapper p0) {
1090   /* Must call RegisterNativesImpl()  */
1091   CHECK_CLAZZ(env, obj,
1092       MotionEvent_clazz(env), 0);
1093   jmethodID method_id =
1094       base::android::MethodID::LazyGet<
1095       base::android::MethodID::TYPE_INSTANCE>(
1096       env, MotionEvent_clazz(env),
1097       "getToolMajor",
1098       "(I)F",
1099       &g_MotionEvent_getToolMajorF_I);
1101   jfloat ret =
1102       env->CallFloatMethod(obj,
1103           method_id, as_jint(p0));
1104   jni_generator::CheckException(env);
1105   return ret;
1108 static base::subtle::AtomicWord g_MotionEvent_getToolMinorF_I = 0;
1109 static jfloat Java_MotionEvent_getToolMinorF_I(JNIEnv* env, jobject obj,
1110     JniIntWrapper p0) __attribute__ ((unused));
1111 static jfloat Java_MotionEvent_getToolMinorF_I(JNIEnv* env, jobject obj,
1112     JniIntWrapper p0) {
1113   /* Must call RegisterNativesImpl()  */
1114   CHECK_CLAZZ(env, obj,
1115       MotionEvent_clazz(env), 0);
1116   jmethodID method_id =
1117       base::android::MethodID::LazyGet<
1118       base::android::MethodID::TYPE_INSTANCE>(
1119       env, MotionEvent_clazz(env),
1120       "getToolMinor",
1121       "(I)F",
1122       &g_MotionEvent_getToolMinorF_I);
1124   jfloat ret =
1125       env->CallFloatMethod(obj,
1126           method_id, as_jint(p0));
1127   jni_generator::CheckException(env);
1128   return ret;
1131 static base::subtle::AtomicWord g_MotionEvent_getOrientationF_I = 0;
1132 static jfloat Java_MotionEvent_getOrientationF_I(JNIEnv* env, jobject obj,
1133     JniIntWrapper p0) __attribute__ ((unused));
1134 static jfloat Java_MotionEvent_getOrientationF_I(JNIEnv* env, jobject obj,
1135     JniIntWrapper p0) {
1136   /* Must call RegisterNativesImpl()  */
1137   CHECK_CLAZZ(env, obj,
1138       MotionEvent_clazz(env), 0);
1139   jmethodID method_id =
1140       base::android::MethodID::LazyGet<
1141       base::android::MethodID::TYPE_INSTANCE>(
1142       env, MotionEvent_clazz(env),
1143       "getOrientation",
1144       "(I)F",
1145       &g_MotionEvent_getOrientationF_I);
1147   jfloat ret =
1148       env->CallFloatMethod(obj,
1149           method_id, as_jint(p0));
1150   jni_generator::CheckException(env);
1151   return ret;
1154 static base::subtle::AtomicWord g_MotionEvent_getAxisValueF_I_I = 0;
1155 static jfloat Java_MotionEvent_getAxisValueF_I_I(JNIEnv* env, jobject obj,
1156     JniIntWrapper p0,
1157     JniIntWrapper p1) __attribute__ ((unused));
1158 static jfloat Java_MotionEvent_getAxisValueF_I_I(JNIEnv* env, jobject obj,
1159     JniIntWrapper p0,
1160     JniIntWrapper p1) {
1161   /* Must call RegisterNativesImpl()  */
1162   CHECK_CLAZZ(env, obj,
1163       MotionEvent_clazz(env), 0);
1164   jmethodID method_id =
1165       base::android::MethodID::LazyGet<
1166       base::android::MethodID::TYPE_INSTANCE>(
1167       env, MotionEvent_clazz(env),
1168       "getAxisValue",
1169       "(II)F",
1170       &g_MotionEvent_getAxisValueF_I_I);
1172   jfloat ret =
1173       env->CallFloatMethod(obj,
1174           method_id, as_jint(p0), as_jint(p1));
1175   jni_generator::CheckException(env);
1176   return ret;
1179 static base::subtle::AtomicWord g_MotionEvent_getPointerCoords = 0;
1180 static void Java_MotionEvent_getPointerCoords(JNIEnv* env, jobject obj,
1181     JniIntWrapper p0,
1182     jobject p1) __attribute__ ((unused));
1183 static void Java_MotionEvent_getPointerCoords(JNIEnv* env, jobject obj,
1184     JniIntWrapper p0,
1185     jobject p1) {
1186   /* Must call RegisterNativesImpl()  */
1187   CHECK_CLAZZ(env, obj,
1188       MotionEvent_clazz(env));
1189   jmethodID method_id =
1190       base::android::MethodID::LazyGet<
1191       base::android::MethodID::TYPE_INSTANCE>(
1192       env, MotionEvent_clazz(env),
1193       "getPointerCoords",
1194       "(ILandroid/view/MotionEvent$PointerCoords;)V",
1195       &g_MotionEvent_getPointerCoords);
1197      env->CallVoidMethod(obj,
1198           method_id, as_jint(p0), p1);
1199   jni_generator::CheckException(env);
1203 static base::subtle::AtomicWord g_MotionEvent_getPointerProperties = 0;
1204 static void Java_MotionEvent_getPointerProperties(JNIEnv* env, jobject obj,
1205     JniIntWrapper p0,
1206     jobject p1) __attribute__ ((unused));
1207 static void Java_MotionEvent_getPointerProperties(JNIEnv* env, jobject obj,
1208     JniIntWrapper p0,
1209     jobject p1) {
1210   /* Must call RegisterNativesImpl()  */
1211   CHECK_CLAZZ(env, obj,
1212       MotionEvent_clazz(env));
1213   jmethodID method_id =
1214       base::android::MethodID::LazyGet<
1215       base::android::MethodID::TYPE_INSTANCE>(
1216       env, MotionEvent_clazz(env),
1217       "getPointerProperties",
1218       "(ILandroid/view/MotionEvent$PointerProperties;)V",
1219       &g_MotionEvent_getPointerProperties);
1221      env->CallVoidMethod(obj,
1222           method_id, as_jint(p0), p1);
1223   jni_generator::CheckException(env);
1227 static base::subtle::AtomicWord g_MotionEvent_getMetaState = 0;
1228 static jint Java_MotionEvent_getMetaState(JNIEnv* env, jobject obj)
1229     __attribute__ ((unused));
1230 static jint Java_MotionEvent_getMetaState(JNIEnv* env, jobject obj) {
1231   /* Must call RegisterNativesImpl()  */
1232   CHECK_CLAZZ(env, obj,
1233       MotionEvent_clazz(env), 0);
1234   jmethodID method_id =
1235       base::android::MethodID::LazyGet<
1236       base::android::MethodID::TYPE_INSTANCE>(
1237       env, MotionEvent_clazz(env),
1238       "getMetaState",
1239       "()I",
1240       &g_MotionEvent_getMetaState);
1242   jint ret =
1243       env->CallIntMethod(obj,
1244           method_id);
1245   jni_generator::CheckException(env);
1246   return ret;
1249 static base::subtle::AtomicWord g_MotionEvent_getButtonState = 0;
1250 static jint Java_MotionEvent_getButtonState(JNIEnv* env, jobject obj)
1251     __attribute__ ((unused));
1252 static jint Java_MotionEvent_getButtonState(JNIEnv* env, jobject obj) {
1253   /* Must call RegisterNativesImpl()  */
1254   CHECK_CLAZZ(env, obj,
1255       MotionEvent_clazz(env), 0);
1256   jmethodID method_id =
1257       base::android::MethodID::LazyGet<
1258       base::android::MethodID::TYPE_INSTANCE>(
1259       env, MotionEvent_clazz(env),
1260       "getButtonState",
1261       "()I",
1262       &g_MotionEvent_getButtonState);
1264   jint ret =
1265       env->CallIntMethod(obj,
1266           method_id);
1267   jni_generator::CheckException(env);
1268   return ret;
1271 static base::subtle::AtomicWord g_MotionEvent_getRawX = 0;
1272 static jfloat Java_MotionEvent_getRawX(JNIEnv* env, jobject obj) __attribute__
1273     ((unused));
1274 static jfloat Java_MotionEvent_getRawX(JNIEnv* env, jobject obj) {
1275   /* Must call RegisterNativesImpl()  */
1276   CHECK_CLAZZ(env, obj,
1277       MotionEvent_clazz(env), 0);
1278   jmethodID method_id =
1279       base::android::MethodID::LazyGet<
1280       base::android::MethodID::TYPE_INSTANCE>(
1281       env, MotionEvent_clazz(env),
1282       "getRawX",
1283       "()F",
1284       &g_MotionEvent_getRawX);
1286   jfloat ret =
1287       env->CallFloatMethod(obj,
1288           method_id);
1289   jni_generator::CheckException(env);
1290   return ret;
1293 static base::subtle::AtomicWord g_MotionEvent_getRawY = 0;
1294 static jfloat Java_MotionEvent_getRawY(JNIEnv* env, jobject obj) __attribute__
1295     ((unused));
1296 static jfloat Java_MotionEvent_getRawY(JNIEnv* env, jobject obj) {
1297   /* Must call RegisterNativesImpl()  */
1298   CHECK_CLAZZ(env, obj,
1299       MotionEvent_clazz(env), 0);
1300   jmethodID method_id =
1301       base::android::MethodID::LazyGet<
1302       base::android::MethodID::TYPE_INSTANCE>(
1303       env, MotionEvent_clazz(env),
1304       "getRawY",
1305       "()F",
1306       &g_MotionEvent_getRawY);
1308   jfloat ret =
1309       env->CallFloatMethod(obj,
1310           method_id);
1311   jni_generator::CheckException(env);
1312   return ret;
1315 static base::subtle::AtomicWord g_MotionEvent_getXPrecision = 0;
1316 static jfloat Java_MotionEvent_getXPrecision(JNIEnv* env, jobject obj)
1317     __attribute__ ((unused));
1318 static jfloat Java_MotionEvent_getXPrecision(JNIEnv* env, jobject obj) {
1319   /* Must call RegisterNativesImpl()  */
1320   CHECK_CLAZZ(env, obj,
1321       MotionEvent_clazz(env), 0);
1322   jmethodID method_id =
1323       base::android::MethodID::LazyGet<
1324       base::android::MethodID::TYPE_INSTANCE>(
1325       env, MotionEvent_clazz(env),
1326       "getXPrecision",
1327       "()F",
1328       &g_MotionEvent_getXPrecision);
1330   jfloat ret =
1331       env->CallFloatMethod(obj,
1332           method_id);
1333   jni_generator::CheckException(env);
1334   return ret;
1337 static base::subtle::AtomicWord g_MotionEvent_getYPrecision = 0;
1338 static jfloat Java_MotionEvent_getYPrecision(JNIEnv* env, jobject obj)
1339     __attribute__ ((unused));
1340 static jfloat Java_MotionEvent_getYPrecision(JNIEnv* env, jobject obj) {
1341   /* Must call RegisterNativesImpl()  */
1342   CHECK_CLAZZ(env, obj,
1343       MotionEvent_clazz(env), 0);
1344   jmethodID method_id =
1345       base::android::MethodID::LazyGet<
1346       base::android::MethodID::TYPE_INSTANCE>(
1347       env, MotionEvent_clazz(env),
1348       "getYPrecision",
1349       "()F",
1350       &g_MotionEvent_getYPrecision);
1352   jfloat ret =
1353       env->CallFloatMethod(obj,
1354           method_id);
1355   jni_generator::CheckException(env);
1356   return ret;
1359 static base::subtle::AtomicWord g_MotionEvent_getHistorySize = 0;
1360 static jint Java_MotionEvent_getHistorySize(JNIEnv* env, jobject obj)
1361     __attribute__ ((unused));
1362 static jint Java_MotionEvent_getHistorySize(JNIEnv* env, jobject obj) {
1363   /* Must call RegisterNativesImpl()  */
1364   CHECK_CLAZZ(env, obj,
1365       MotionEvent_clazz(env), 0);
1366   jmethodID method_id =
1367       base::android::MethodID::LazyGet<
1368       base::android::MethodID::TYPE_INSTANCE>(
1369       env, MotionEvent_clazz(env),
1370       "getHistorySize",
1371       "()I",
1372       &g_MotionEvent_getHistorySize);
1374   jint ret =
1375       env->CallIntMethod(obj,
1376           method_id);
1377   jni_generator::CheckException(env);
1378   return ret;
1381 static base::subtle::AtomicWord g_MotionEvent_getHistoricalEventTime = 0;
1382 static jlong Java_MotionEvent_getHistoricalEventTime(JNIEnv* env, jobject obj,
1383     JniIntWrapper p0) __attribute__ ((unused));
1384 static jlong Java_MotionEvent_getHistoricalEventTime(JNIEnv* env, jobject obj,
1385     JniIntWrapper p0) {
1386   /* Must call RegisterNativesImpl()  */
1387   CHECK_CLAZZ(env, obj,
1388       MotionEvent_clazz(env), 0);
1389   jmethodID method_id =
1390       base::android::MethodID::LazyGet<
1391       base::android::MethodID::TYPE_INSTANCE>(
1392       env, MotionEvent_clazz(env),
1393       "getHistoricalEventTime",
1394       "(I)J",
1395       &g_MotionEvent_getHistoricalEventTime);
1397   jlong ret =
1398       env->CallLongMethod(obj,
1399           method_id, as_jint(p0));
1400   jni_generator::CheckException(env);
1401   return ret;
1404 static base::subtle::AtomicWord g_MotionEvent_getHistoricalXF_I = 0;
1405 static jfloat Java_MotionEvent_getHistoricalXF_I(JNIEnv* env, jobject obj,
1406     JniIntWrapper p0) __attribute__ ((unused));
1407 static jfloat Java_MotionEvent_getHistoricalXF_I(JNIEnv* env, jobject obj,
1408     JniIntWrapper p0) {
1409   /* Must call RegisterNativesImpl()  */
1410   CHECK_CLAZZ(env, obj,
1411       MotionEvent_clazz(env), 0);
1412   jmethodID method_id =
1413       base::android::MethodID::LazyGet<
1414       base::android::MethodID::TYPE_INSTANCE>(
1415       env, MotionEvent_clazz(env),
1416       "getHistoricalX",
1417       "(I)F",
1418       &g_MotionEvent_getHistoricalXF_I);
1420   jfloat ret =
1421       env->CallFloatMethod(obj,
1422           method_id, as_jint(p0));
1423   jni_generator::CheckException(env);
1424   return ret;
1427 static base::subtle::AtomicWord g_MotionEvent_getHistoricalYF_I = 0;
1428 static jfloat Java_MotionEvent_getHistoricalYF_I(JNIEnv* env, jobject obj,
1429     JniIntWrapper p0) __attribute__ ((unused));
1430 static jfloat Java_MotionEvent_getHistoricalYF_I(JNIEnv* env, jobject obj,
1431     JniIntWrapper p0) {
1432   /* Must call RegisterNativesImpl()  */
1433   CHECK_CLAZZ(env, obj,
1434       MotionEvent_clazz(env), 0);
1435   jmethodID method_id =
1436       base::android::MethodID::LazyGet<
1437       base::android::MethodID::TYPE_INSTANCE>(
1438       env, MotionEvent_clazz(env),
1439       "getHistoricalY",
1440       "(I)F",
1441       &g_MotionEvent_getHistoricalYF_I);
1443   jfloat ret =
1444       env->CallFloatMethod(obj,
1445           method_id, as_jint(p0));
1446   jni_generator::CheckException(env);
1447   return ret;
1450 static base::subtle::AtomicWord g_MotionEvent_getHistoricalPressureF_I = 0;
1451 static jfloat Java_MotionEvent_getHistoricalPressureF_I(JNIEnv* env, jobject
1452     obj, JniIntWrapper p0) __attribute__ ((unused));
1453 static jfloat Java_MotionEvent_getHistoricalPressureF_I(JNIEnv* env, jobject
1454     obj, JniIntWrapper p0) {
1455   /* Must call RegisterNativesImpl()  */
1456   CHECK_CLAZZ(env, obj,
1457       MotionEvent_clazz(env), 0);
1458   jmethodID method_id =
1459       base::android::MethodID::LazyGet<
1460       base::android::MethodID::TYPE_INSTANCE>(
1461       env, MotionEvent_clazz(env),
1462       "getHistoricalPressure",
1463       "(I)F",
1464       &g_MotionEvent_getHistoricalPressureF_I);
1466   jfloat ret =
1467       env->CallFloatMethod(obj,
1468           method_id, as_jint(p0));
1469   jni_generator::CheckException(env);
1470   return ret;
1473 static base::subtle::AtomicWord g_MotionEvent_getHistoricalSizeF_I = 0;
1474 static jfloat Java_MotionEvent_getHistoricalSizeF_I(JNIEnv* env, jobject obj,
1475     JniIntWrapper p0) __attribute__ ((unused));
1476 static jfloat Java_MotionEvent_getHistoricalSizeF_I(JNIEnv* env, jobject obj,
1477     JniIntWrapper p0) {
1478   /* Must call RegisterNativesImpl()  */
1479   CHECK_CLAZZ(env, obj,
1480       MotionEvent_clazz(env), 0);
1481   jmethodID method_id =
1482       base::android::MethodID::LazyGet<
1483       base::android::MethodID::TYPE_INSTANCE>(
1484       env, MotionEvent_clazz(env),
1485       "getHistoricalSize",
1486       "(I)F",
1487       &g_MotionEvent_getHistoricalSizeF_I);
1489   jfloat ret =
1490       env->CallFloatMethod(obj,
1491           method_id, as_jint(p0));
1492   jni_generator::CheckException(env);
1493   return ret;
1496 static base::subtle::AtomicWord g_MotionEvent_getHistoricalTouchMajorF_I = 0;
1497 static jfloat Java_MotionEvent_getHistoricalTouchMajorF_I(JNIEnv* env, jobject
1498     obj, JniIntWrapper p0) __attribute__ ((unused));
1499 static jfloat Java_MotionEvent_getHistoricalTouchMajorF_I(JNIEnv* env, jobject
1500     obj, JniIntWrapper p0) {
1501   /* Must call RegisterNativesImpl()  */
1502   CHECK_CLAZZ(env, obj,
1503       MotionEvent_clazz(env), 0);
1504   jmethodID method_id =
1505       base::android::MethodID::LazyGet<
1506       base::android::MethodID::TYPE_INSTANCE>(
1507       env, MotionEvent_clazz(env),
1508       "getHistoricalTouchMajor",
1509       "(I)F",
1510       &g_MotionEvent_getHistoricalTouchMajorF_I);
1512   jfloat ret =
1513       env->CallFloatMethod(obj,
1514           method_id, as_jint(p0));
1515   jni_generator::CheckException(env);
1516   return ret;
1519 static base::subtle::AtomicWord g_MotionEvent_getHistoricalTouchMinorF_I = 0;
1520 static jfloat Java_MotionEvent_getHistoricalTouchMinorF_I(JNIEnv* env, jobject
1521     obj, JniIntWrapper p0) __attribute__ ((unused));
1522 static jfloat Java_MotionEvent_getHistoricalTouchMinorF_I(JNIEnv* env, jobject
1523     obj, JniIntWrapper p0) {
1524   /* Must call RegisterNativesImpl()  */
1525   CHECK_CLAZZ(env, obj,
1526       MotionEvent_clazz(env), 0);
1527   jmethodID method_id =
1528       base::android::MethodID::LazyGet<
1529       base::android::MethodID::TYPE_INSTANCE>(
1530       env, MotionEvent_clazz(env),
1531       "getHistoricalTouchMinor",
1532       "(I)F",
1533       &g_MotionEvent_getHistoricalTouchMinorF_I);
1535   jfloat ret =
1536       env->CallFloatMethod(obj,
1537           method_id, as_jint(p0));
1538   jni_generator::CheckException(env);
1539   return ret;
1542 static base::subtle::AtomicWord g_MotionEvent_getHistoricalToolMajorF_I = 0;
1543 static jfloat Java_MotionEvent_getHistoricalToolMajorF_I(JNIEnv* env, jobject
1544     obj, JniIntWrapper p0) __attribute__ ((unused));
1545 static jfloat Java_MotionEvent_getHistoricalToolMajorF_I(JNIEnv* env, jobject
1546     obj, JniIntWrapper p0) {
1547   /* Must call RegisterNativesImpl()  */
1548   CHECK_CLAZZ(env, obj,
1549       MotionEvent_clazz(env), 0);
1550   jmethodID method_id =
1551       base::android::MethodID::LazyGet<
1552       base::android::MethodID::TYPE_INSTANCE>(
1553       env, MotionEvent_clazz(env),
1554       "getHistoricalToolMajor",
1555       "(I)F",
1556       &g_MotionEvent_getHistoricalToolMajorF_I);
1558   jfloat ret =
1559       env->CallFloatMethod(obj,
1560           method_id, as_jint(p0));
1561   jni_generator::CheckException(env);
1562   return ret;
1565 static base::subtle::AtomicWord g_MotionEvent_getHistoricalToolMinorF_I = 0;
1566 static jfloat Java_MotionEvent_getHistoricalToolMinorF_I(JNIEnv* env, jobject
1567     obj, JniIntWrapper p0) __attribute__ ((unused));
1568 static jfloat Java_MotionEvent_getHistoricalToolMinorF_I(JNIEnv* env, jobject
1569     obj, JniIntWrapper p0) {
1570   /* Must call RegisterNativesImpl()  */
1571   CHECK_CLAZZ(env, obj,
1572       MotionEvent_clazz(env), 0);
1573   jmethodID method_id =
1574       base::android::MethodID::LazyGet<
1575       base::android::MethodID::TYPE_INSTANCE>(
1576       env, MotionEvent_clazz(env),
1577       "getHistoricalToolMinor",
1578       "(I)F",
1579       &g_MotionEvent_getHistoricalToolMinorF_I);
1581   jfloat ret =
1582       env->CallFloatMethod(obj,
1583           method_id, as_jint(p0));
1584   jni_generator::CheckException(env);
1585   return ret;
1588 static base::subtle::AtomicWord g_MotionEvent_getHistoricalOrientationF_I = 0;
1589 static jfloat Java_MotionEvent_getHistoricalOrientationF_I(JNIEnv* env, jobject
1590     obj, JniIntWrapper p0) __attribute__ ((unused));
1591 static jfloat Java_MotionEvent_getHistoricalOrientationF_I(JNIEnv* env, jobject
1592     obj, JniIntWrapper p0) {
1593   /* Must call RegisterNativesImpl()  */
1594   CHECK_CLAZZ(env, obj,
1595       MotionEvent_clazz(env), 0);
1596   jmethodID method_id =
1597       base::android::MethodID::LazyGet<
1598       base::android::MethodID::TYPE_INSTANCE>(
1599       env, MotionEvent_clazz(env),
1600       "getHistoricalOrientation",
1601       "(I)F",
1602       &g_MotionEvent_getHistoricalOrientationF_I);
1604   jfloat ret =
1605       env->CallFloatMethod(obj,
1606           method_id, as_jint(p0));
1607   jni_generator::CheckException(env);
1608   return ret;
1611 static base::subtle::AtomicWord g_MotionEvent_getHistoricalAxisValueF_I_I = 0;
1612 static jfloat Java_MotionEvent_getHistoricalAxisValueF_I_I(JNIEnv* env, jobject
1613     obj, JniIntWrapper p0,
1614     JniIntWrapper p1) __attribute__ ((unused));
1615 static jfloat Java_MotionEvent_getHistoricalAxisValueF_I_I(JNIEnv* env, jobject
1616     obj, JniIntWrapper p0,
1617     JniIntWrapper p1) {
1618   /* Must call RegisterNativesImpl()  */
1619   CHECK_CLAZZ(env, obj,
1620       MotionEvent_clazz(env), 0);
1621   jmethodID method_id =
1622       base::android::MethodID::LazyGet<
1623       base::android::MethodID::TYPE_INSTANCE>(
1624       env, MotionEvent_clazz(env),
1625       "getHistoricalAxisValue",
1626       "(II)F",
1627       &g_MotionEvent_getHistoricalAxisValueF_I_I);
1629   jfloat ret =
1630       env->CallFloatMethod(obj,
1631           method_id, as_jint(p0), as_jint(p1));
1632   jni_generator::CheckException(env);
1633   return ret;
1636 static base::subtle::AtomicWord g_MotionEvent_getHistoricalXF_I_I = 0;
1637 static jfloat Java_MotionEvent_getHistoricalXF_I_I(JNIEnv* env, jobject obj,
1638     JniIntWrapper p0,
1639     JniIntWrapper p1) __attribute__ ((unused));
1640 static jfloat Java_MotionEvent_getHistoricalXF_I_I(JNIEnv* env, jobject obj,
1641     JniIntWrapper p0,
1642     JniIntWrapper p1) {
1643   /* Must call RegisterNativesImpl()  */
1644   CHECK_CLAZZ(env, obj,
1645       MotionEvent_clazz(env), 0);
1646   jmethodID method_id =
1647       base::android::MethodID::LazyGet<
1648       base::android::MethodID::TYPE_INSTANCE>(
1649       env, MotionEvent_clazz(env),
1650       "getHistoricalX",
1651       "(II)F",
1652       &g_MotionEvent_getHistoricalXF_I_I);
1654   jfloat ret =
1655       env->CallFloatMethod(obj,
1656           method_id, as_jint(p0), as_jint(p1));
1657   jni_generator::CheckException(env);
1658   return ret;
1661 static base::subtle::AtomicWord g_MotionEvent_getHistoricalYF_I_I = 0;
1662 static jfloat Java_MotionEvent_getHistoricalYF_I_I(JNIEnv* env, jobject obj,
1663     JniIntWrapper p0,
1664     JniIntWrapper p1) __attribute__ ((unused));
1665 static jfloat Java_MotionEvent_getHistoricalYF_I_I(JNIEnv* env, jobject obj,
1666     JniIntWrapper p0,
1667     JniIntWrapper p1) {
1668   /* Must call RegisterNativesImpl()  */
1669   CHECK_CLAZZ(env, obj,
1670       MotionEvent_clazz(env), 0);
1671   jmethodID method_id =
1672       base::android::MethodID::LazyGet<
1673       base::android::MethodID::TYPE_INSTANCE>(
1674       env, MotionEvent_clazz(env),
1675       "getHistoricalY",
1676       "(II)F",
1677       &g_MotionEvent_getHistoricalYF_I_I);
1679   jfloat ret =
1680       env->CallFloatMethod(obj,
1681           method_id, as_jint(p0), as_jint(p1));
1682   jni_generator::CheckException(env);
1683   return ret;
1686 static base::subtle::AtomicWord g_MotionEvent_getHistoricalPressureF_I_I = 0;
1687 static jfloat Java_MotionEvent_getHistoricalPressureF_I_I(JNIEnv* env, jobject
1688     obj, JniIntWrapper p0,
1689     JniIntWrapper p1) __attribute__ ((unused));
1690 static jfloat Java_MotionEvent_getHistoricalPressureF_I_I(JNIEnv* env, jobject
1691     obj, JniIntWrapper p0,
1692     JniIntWrapper p1) {
1693   /* Must call RegisterNativesImpl()  */
1694   CHECK_CLAZZ(env, obj,
1695       MotionEvent_clazz(env), 0);
1696   jmethodID method_id =
1697       base::android::MethodID::LazyGet<
1698       base::android::MethodID::TYPE_INSTANCE>(
1699       env, MotionEvent_clazz(env),
1700       "getHistoricalPressure",
1701       "(II)F",
1702       &g_MotionEvent_getHistoricalPressureF_I_I);
1704   jfloat ret =
1705       env->CallFloatMethod(obj,
1706           method_id, as_jint(p0), as_jint(p1));
1707   jni_generator::CheckException(env);
1708   return ret;
1711 static base::subtle::AtomicWord g_MotionEvent_getHistoricalSizeF_I_I = 0;
1712 static jfloat Java_MotionEvent_getHistoricalSizeF_I_I(JNIEnv* env, jobject obj,
1713     JniIntWrapper p0,
1714     JniIntWrapper p1) __attribute__ ((unused));
1715 static jfloat Java_MotionEvent_getHistoricalSizeF_I_I(JNIEnv* env, jobject obj,
1716     JniIntWrapper p0,
1717     JniIntWrapper p1) {
1718   /* Must call RegisterNativesImpl()  */
1719   CHECK_CLAZZ(env, obj,
1720       MotionEvent_clazz(env), 0);
1721   jmethodID method_id =
1722       base::android::MethodID::LazyGet<
1723       base::android::MethodID::TYPE_INSTANCE>(
1724       env, MotionEvent_clazz(env),
1725       "getHistoricalSize",
1726       "(II)F",
1727       &g_MotionEvent_getHistoricalSizeF_I_I);
1729   jfloat ret =
1730       env->CallFloatMethod(obj,
1731           method_id, as_jint(p0), as_jint(p1));
1732   jni_generator::CheckException(env);
1733   return ret;
1736 static base::subtle::AtomicWord g_MotionEvent_getHistoricalTouchMajorF_I_I = 0;
1737 static jfloat Java_MotionEvent_getHistoricalTouchMajorF_I_I(JNIEnv* env, jobject
1738     obj, JniIntWrapper p0,
1739     JniIntWrapper p1) __attribute__ ((unused));
1740 static jfloat Java_MotionEvent_getHistoricalTouchMajorF_I_I(JNIEnv* env, jobject
1741     obj, JniIntWrapper p0,
1742     JniIntWrapper p1) {
1743   /* Must call RegisterNativesImpl()  */
1744   CHECK_CLAZZ(env, obj,
1745       MotionEvent_clazz(env), 0);
1746   jmethodID method_id =
1747       base::android::MethodID::LazyGet<
1748       base::android::MethodID::TYPE_INSTANCE>(
1749       env, MotionEvent_clazz(env),
1750       "getHistoricalTouchMajor",
1751       "(II)F",
1752       &g_MotionEvent_getHistoricalTouchMajorF_I_I);
1754   jfloat ret =
1755       env->CallFloatMethod(obj,
1756           method_id, as_jint(p0), as_jint(p1));
1757   jni_generator::CheckException(env);
1758   return ret;
1761 static base::subtle::AtomicWord g_MotionEvent_getHistoricalTouchMinorF_I_I = 0;
1762 static jfloat Java_MotionEvent_getHistoricalTouchMinorF_I_I(JNIEnv* env, jobject
1763     obj, JniIntWrapper p0,
1764     JniIntWrapper p1) __attribute__ ((unused));
1765 static jfloat Java_MotionEvent_getHistoricalTouchMinorF_I_I(JNIEnv* env, jobject
1766     obj, JniIntWrapper p0,
1767     JniIntWrapper p1) {
1768   /* Must call RegisterNativesImpl()  */
1769   CHECK_CLAZZ(env, obj,
1770       MotionEvent_clazz(env), 0);
1771   jmethodID method_id =
1772       base::android::MethodID::LazyGet<
1773       base::android::MethodID::TYPE_INSTANCE>(
1774       env, MotionEvent_clazz(env),
1775       "getHistoricalTouchMinor",
1776       "(II)F",
1777       &g_MotionEvent_getHistoricalTouchMinorF_I_I);
1779   jfloat ret =
1780       env->CallFloatMethod(obj,
1781           method_id, as_jint(p0), as_jint(p1));
1782   jni_generator::CheckException(env);
1783   return ret;
1786 static base::subtle::AtomicWord g_MotionEvent_getHistoricalToolMajorF_I_I = 0;
1787 static jfloat Java_MotionEvent_getHistoricalToolMajorF_I_I(JNIEnv* env, jobject
1788     obj, JniIntWrapper p0,
1789     JniIntWrapper p1) __attribute__ ((unused));
1790 static jfloat Java_MotionEvent_getHistoricalToolMajorF_I_I(JNIEnv* env, jobject
1791     obj, JniIntWrapper p0,
1792     JniIntWrapper p1) {
1793   /* Must call RegisterNativesImpl()  */
1794   CHECK_CLAZZ(env, obj,
1795       MotionEvent_clazz(env), 0);
1796   jmethodID method_id =
1797       base::android::MethodID::LazyGet<
1798       base::android::MethodID::TYPE_INSTANCE>(
1799       env, MotionEvent_clazz(env),
1800       "getHistoricalToolMajor",
1801       "(II)F",
1802       &g_MotionEvent_getHistoricalToolMajorF_I_I);
1804   jfloat ret =
1805       env->CallFloatMethod(obj,
1806           method_id, as_jint(p0), as_jint(p1));
1807   jni_generator::CheckException(env);
1808   return ret;
1811 static base::subtle::AtomicWord g_MotionEvent_getHistoricalToolMinorF_I_I = 0;
1812 static jfloat Java_MotionEvent_getHistoricalToolMinorF_I_I(JNIEnv* env, jobject
1813     obj, JniIntWrapper p0,
1814     JniIntWrapper p1) __attribute__ ((unused));
1815 static jfloat Java_MotionEvent_getHistoricalToolMinorF_I_I(JNIEnv* env, jobject
1816     obj, JniIntWrapper p0,
1817     JniIntWrapper p1) {
1818   /* Must call RegisterNativesImpl()  */
1819   CHECK_CLAZZ(env, obj,
1820       MotionEvent_clazz(env), 0);
1821   jmethodID method_id =
1822       base::android::MethodID::LazyGet<
1823       base::android::MethodID::TYPE_INSTANCE>(
1824       env, MotionEvent_clazz(env),
1825       "getHistoricalToolMinor",
1826       "(II)F",
1827       &g_MotionEvent_getHistoricalToolMinorF_I_I);
1829   jfloat ret =
1830       env->CallFloatMethod(obj,
1831           method_id, as_jint(p0), as_jint(p1));
1832   jni_generator::CheckException(env);
1833   return ret;
1836 static base::subtle::AtomicWord g_MotionEvent_getHistoricalOrientationF_I_I = 0;
1837 static jfloat Java_MotionEvent_getHistoricalOrientationF_I_I(JNIEnv* env,
1838     jobject obj, JniIntWrapper p0,
1839     JniIntWrapper p1) __attribute__ ((unused));
1840 static jfloat Java_MotionEvent_getHistoricalOrientationF_I_I(JNIEnv* env,
1841     jobject obj, JniIntWrapper p0,
1842     JniIntWrapper p1) {
1843   /* Must call RegisterNativesImpl()  */
1844   CHECK_CLAZZ(env, obj,
1845       MotionEvent_clazz(env), 0);
1846   jmethodID method_id =
1847       base::android::MethodID::LazyGet<
1848       base::android::MethodID::TYPE_INSTANCE>(
1849       env, MotionEvent_clazz(env),
1850       "getHistoricalOrientation",
1851       "(II)F",
1852       &g_MotionEvent_getHistoricalOrientationF_I_I);
1854   jfloat ret =
1855       env->CallFloatMethod(obj,
1856           method_id, as_jint(p0), as_jint(p1));
1857   jni_generator::CheckException(env);
1858   return ret;
1861 static base::subtle::AtomicWord g_MotionEvent_getHistoricalAxisValueF_I_I_I = 0;
1862 static jfloat Java_MotionEvent_getHistoricalAxisValueF_I_I_I(JNIEnv* env,
1863     jobject obj, JniIntWrapper p0,
1864     JniIntWrapper p1,
1865     JniIntWrapper p2) __attribute__ ((unused));
1866 static jfloat Java_MotionEvent_getHistoricalAxisValueF_I_I_I(JNIEnv* env,
1867     jobject obj, JniIntWrapper p0,
1868     JniIntWrapper p1,
1869     JniIntWrapper p2) {
1870   /* Must call RegisterNativesImpl()  */
1871   CHECK_CLAZZ(env, obj,
1872       MotionEvent_clazz(env), 0);
1873   jmethodID method_id =
1874       base::android::MethodID::LazyGet<
1875       base::android::MethodID::TYPE_INSTANCE>(
1876       env, MotionEvent_clazz(env),
1877       "getHistoricalAxisValue",
1878       "(III)F",
1879       &g_MotionEvent_getHistoricalAxisValueF_I_I_I);
1881   jfloat ret =
1882       env->CallFloatMethod(obj,
1883           method_id, as_jint(p0), as_jint(p1), as_jint(p2));
1884   jni_generator::CheckException(env);
1885   return ret;
1888 static base::subtle::AtomicWord g_MotionEvent_getHistoricalPointerCoords = 0;
1889 static void Java_MotionEvent_getHistoricalPointerCoords(JNIEnv* env, jobject
1890     obj, JniIntWrapper p0,
1891     JniIntWrapper p1,
1892     jobject p2) __attribute__ ((unused));
1893 static void Java_MotionEvent_getHistoricalPointerCoords(JNIEnv* env, jobject
1894     obj, JniIntWrapper p0,
1895     JniIntWrapper p1,
1896     jobject p2) {
1897   /* Must call RegisterNativesImpl()  */
1898   CHECK_CLAZZ(env, obj,
1899       MotionEvent_clazz(env));
1900   jmethodID method_id =
1901       base::android::MethodID::LazyGet<
1902       base::android::MethodID::TYPE_INSTANCE>(
1903       env, MotionEvent_clazz(env),
1904       "getHistoricalPointerCoords",
1905       "(IILandroid/view/MotionEvent$PointerCoords;)V",
1906       &g_MotionEvent_getHistoricalPointerCoords);
1908      env->CallVoidMethod(obj,
1909           method_id, as_jint(p0), as_jint(p1), p2);
1910   jni_generator::CheckException(env);
1914 static base::subtle::AtomicWord g_MotionEvent_getEdgeFlags = 0;
1915 static jint Java_MotionEvent_getEdgeFlags(JNIEnv* env, jobject obj)
1916     __attribute__ ((unused));
1917 static jint Java_MotionEvent_getEdgeFlags(JNIEnv* env, jobject obj) {
1918   /* Must call RegisterNativesImpl()  */
1919   CHECK_CLAZZ(env, obj,
1920       MotionEvent_clazz(env), 0);
1921   jmethodID method_id =
1922       base::android::MethodID::LazyGet<
1923       base::android::MethodID::TYPE_INSTANCE>(
1924       env, MotionEvent_clazz(env),
1925       "getEdgeFlags",
1926       "()I",
1927       &g_MotionEvent_getEdgeFlags);
1929   jint ret =
1930       env->CallIntMethod(obj,
1931           method_id);
1932   jni_generator::CheckException(env);
1933   return ret;
1936 static base::subtle::AtomicWord g_MotionEvent_setEdgeFlags = 0;
1937 static void Java_MotionEvent_setEdgeFlags(JNIEnv* env, jobject obj,
1938     JniIntWrapper p0) __attribute__ ((unused));
1939 static void Java_MotionEvent_setEdgeFlags(JNIEnv* env, jobject obj,
1940     JniIntWrapper p0) {
1941   /* Must call RegisterNativesImpl()  */
1942   CHECK_CLAZZ(env, obj,
1943       MotionEvent_clazz(env));
1944   jmethodID method_id =
1945       base::android::MethodID::LazyGet<
1946       base::android::MethodID::TYPE_INSTANCE>(
1947       env, MotionEvent_clazz(env),
1948       "setEdgeFlags",
1949       "(I)V",
1950       &g_MotionEvent_setEdgeFlags);
1952      env->CallVoidMethod(obj,
1953           method_id, as_jint(p0));
1954   jni_generator::CheckException(env);
1958 static base::subtle::AtomicWord g_MotionEvent_setAction = 0;
1959 static void Java_MotionEvent_setAction(JNIEnv* env, jobject obj, JniIntWrapper
1960     p0) __attribute__ ((unused));
1961 static void Java_MotionEvent_setAction(JNIEnv* env, jobject obj, JniIntWrapper
1962     p0) {
1963   /* Must call RegisterNativesImpl()  */
1964   CHECK_CLAZZ(env, obj,
1965       MotionEvent_clazz(env));
1966   jmethodID method_id =
1967       base::android::MethodID::LazyGet<
1968       base::android::MethodID::TYPE_INSTANCE>(
1969       env, MotionEvent_clazz(env),
1970       "setAction",
1971       "(I)V",
1972       &g_MotionEvent_setAction);
1974      env->CallVoidMethod(obj,
1975           method_id, as_jint(p0));
1976   jni_generator::CheckException(env);
1980 static base::subtle::AtomicWord g_MotionEvent_offsetLocation = 0;
1981 static void Java_MotionEvent_offsetLocation(JNIEnv* env, jobject obj, jfloat p0,
1982     jfloat p1) __attribute__ ((unused));
1983 static void Java_MotionEvent_offsetLocation(JNIEnv* env, jobject obj, jfloat p0,
1984     jfloat p1) {
1985   /* Must call RegisterNativesImpl()  */
1986   CHECK_CLAZZ(env, obj,
1987       MotionEvent_clazz(env));
1988   jmethodID method_id =
1989       base::android::MethodID::LazyGet<
1990       base::android::MethodID::TYPE_INSTANCE>(
1991       env, MotionEvent_clazz(env),
1992       "offsetLocation",
1993       "(FF)V",
1994       &g_MotionEvent_offsetLocation);
1996      env->CallVoidMethod(obj,
1997           method_id, p0, p1);
1998   jni_generator::CheckException(env);
2002 static base::subtle::AtomicWord g_MotionEvent_setLocation = 0;
2003 static void Java_MotionEvent_setLocation(JNIEnv* env, jobject obj, jfloat p0,
2004     jfloat p1) __attribute__ ((unused));
2005 static void Java_MotionEvent_setLocation(JNIEnv* env, jobject obj, jfloat p0,
2006     jfloat p1) {
2007   /* Must call RegisterNativesImpl()  */
2008   CHECK_CLAZZ(env, obj,
2009       MotionEvent_clazz(env));
2010   jmethodID method_id =
2011       base::android::MethodID::LazyGet<
2012       base::android::MethodID::TYPE_INSTANCE>(
2013       env, MotionEvent_clazz(env),
2014       "setLocation",
2015       "(FF)V",
2016       &g_MotionEvent_setLocation);
2018      env->CallVoidMethod(obj,
2019           method_id, p0, p1);
2020   jni_generator::CheckException(env);
2024 static base::subtle::AtomicWord g_MotionEvent_transform = 0;
2025 static void Java_MotionEvent_transform(JNIEnv* env, jobject obj, jobject p0)
2026     __attribute__ ((unused));
2027 static void Java_MotionEvent_transform(JNIEnv* env, jobject obj, jobject p0) {
2028   /* Must call RegisterNativesImpl()  */
2029   CHECK_CLAZZ(env, obj,
2030       MotionEvent_clazz(env));
2031   jmethodID method_id =
2032       base::android::MethodID::LazyGet<
2033       base::android::MethodID::TYPE_INSTANCE>(
2034       env, MotionEvent_clazz(env),
2035       "transform",
2036       "(Landroid/graphics/Matrix;)V",
2037       &g_MotionEvent_transform);
2039      env->CallVoidMethod(obj,
2040           method_id, p0);
2041   jni_generator::CheckException(env);
2045 static base::subtle::AtomicWord g_MotionEvent_addBatchV_J_F_F_F_F_I = 0;
2046 static void Java_MotionEvent_addBatchV_J_F_F_F_F_I(JNIEnv* env, jobject obj,
2047     jlong p0,
2048     jfloat p1,
2049     jfloat p2,
2050     jfloat p3,
2051     jfloat p4,
2052     JniIntWrapper p5) __attribute__ ((unused));
2053 static void Java_MotionEvent_addBatchV_J_F_F_F_F_I(JNIEnv* env, jobject obj,
2054     jlong p0,
2055     jfloat p1,
2056     jfloat p2,
2057     jfloat p3,
2058     jfloat p4,
2059     JniIntWrapper p5) {
2060   /* Must call RegisterNativesImpl()  */
2061   CHECK_CLAZZ(env, obj,
2062       MotionEvent_clazz(env));
2063   jmethodID method_id =
2064       base::android::MethodID::LazyGet<
2065       base::android::MethodID::TYPE_INSTANCE>(
2066       env, MotionEvent_clazz(env),
2067       "addBatch",
2068       "(JFFFFI)V",
2069       &g_MotionEvent_addBatchV_J_F_F_F_F_I);
2071      env->CallVoidMethod(obj,
2072           method_id, p0, p1, p2, p3, p4, as_jint(p5));
2073   jni_generator::CheckException(env);
2077 static base::subtle::AtomicWord g_MotionEvent_addBatchV_J_LAVMEPC_I = 0;
2078 static void Java_MotionEvent_addBatchV_J_LAVMEPC_I(JNIEnv* env, jobject obj,
2079     jlong p0,
2080     jobjectArray p1,
2081     JniIntWrapper p2) __attribute__ ((unused));
2082 static void Java_MotionEvent_addBatchV_J_LAVMEPC_I(JNIEnv* env, jobject obj,
2083     jlong p0,
2084     jobjectArray p1,
2085     JniIntWrapper p2) {
2086   /* Must call RegisterNativesImpl()  */
2087   CHECK_CLAZZ(env, obj,
2088       MotionEvent_clazz(env));
2089   jmethodID method_id =
2090       base::android::MethodID::LazyGet<
2091       base::android::MethodID::TYPE_INSTANCE>(
2092       env, MotionEvent_clazz(env),
2093       "addBatch",
2094       "(J[Landroid/view/MotionEvent$PointerCoords;I)V",
2095       &g_MotionEvent_addBatchV_J_LAVMEPC_I);
2097      env->CallVoidMethod(obj,
2098           method_id, p0, p1, as_jint(p2));
2099   jni_generator::CheckException(env);
2103 static base::subtle::AtomicWord g_MotionEvent_toString = 0;
2104 static ScopedJavaLocalRef<jstring> Java_MotionEvent_toString(JNIEnv* env,
2105     jobject obj) __attribute__ ((unused));
2106 static ScopedJavaLocalRef<jstring> Java_MotionEvent_toString(JNIEnv* env,
2107     jobject obj) {
2108   /* Must call RegisterNativesImpl()  */
2109   CHECK_CLAZZ(env, obj,
2110       MotionEvent_clazz(env), NULL);
2111   jmethodID method_id =
2112       base::android::MethodID::LazyGet<
2113       base::android::MethodID::TYPE_INSTANCE>(
2114       env, MotionEvent_clazz(env),
2115       "toString",
2116       "()Ljava/lang/String;",
2117       &g_MotionEvent_toString);
2119   jstring ret =
2120       static_cast<jstring>(env->CallObjectMethod(obj,
2121           method_id));
2122   jni_generator::CheckException(env);
2123   return ScopedJavaLocalRef<jstring>(env, ret);
2126 static base::subtle::AtomicWord g_MotionEvent_actionToString = 0;
2127 static ScopedJavaLocalRef<jstring> Java_MotionEvent_actionToString(JNIEnv* env,
2128     JniIntWrapper p0) __attribute__ ((unused));
2129 static ScopedJavaLocalRef<jstring> Java_MotionEvent_actionToString(JNIEnv* env,
2130     JniIntWrapper p0) {
2131   /* Must call RegisterNativesImpl()  */
2132   CHECK_CLAZZ(env, MotionEvent_clazz(env),
2133       MotionEvent_clazz(env), NULL);
2134   jmethodID method_id =
2135       base::android::MethodID::LazyGet<
2136       base::android::MethodID::TYPE_STATIC>(
2137       env, MotionEvent_clazz(env),
2138       "actionToString",
2139       "(I)Ljava/lang/String;",
2140       &g_MotionEvent_actionToString);
2142   jstring ret =
2143       static_cast<jstring>(env->CallStaticObjectMethod(MotionEvent_clazz(env),
2144           method_id, as_jint(p0)));
2145   jni_generator::CheckException(env);
2146   return ScopedJavaLocalRef<jstring>(env, ret);
2149 static base::subtle::AtomicWord g_MotionEvent_axisToString = 0;
2150 static ScopedJavaLocalRef<jstring> Java_MotionEvent_axisToString(JNIEnv* env,
2151     JniIntWrapper p0) __attribute__ ((unused));
2152 static ScopedJavaLocalRef<jstring> Java_MotionEvent_axisToString(JNIEnv* env,
2153     JniIntWrapper p0) {
2154   /* Must call RegisterNativesImpl()  */
2155   CHECK_CLAZZ(env, MotionEvent_clazz(env),
2156       MotionEvent_clazz(env), NULL);
2157   jmethodID method_id =
2158       base::android::MethodID::LazyGet<
2159       base::android::MethodID::TYPE_STATIC>(
2160       env, MotionEvent_clazz(env),
2161       "axisToString",
2162       "(I)Ljava/lang/String;",
2163       &g_MotionEvent_axisToString);
2165   jstring ret =
2166       static_cast<jstring>(env->CallStaticObjectMethod(MotionEvent_clazz(env),
2167           method_id, as_jint(p0)));
2168   jni_generator::CheckException(env);
2169   return ScopedJavaLocalRef<jstring>(env, ret);
2172 static base::subtle::AtomicWord g_MotionEvent_axisFromString = 0;
2173 static jint Java_MotionEvent_axisFromString(JNIEnv* env, jstring p0)
2174     __attribute__ ((unused));
2175 static jint Java_MotionEvent_axisFromString(JNIEnv* env, jstring p0) {
2176   /* Must call RegisterNativesImpl()  */
2177   CHECK_CLAZZ(env, MotionEvent_clazz(env),
2178       MotionEvent_clazz(env), 0);
2179   jmethodID method_id =
2180       base::android::MethodID::LazyGet<
2181       base::android::MethodID::TYPE_STATIC>(
2182       env, MotionEvent_clazz(env),
2183       "axisFromString",
2184       "(Ljava/lang/String;)I",
2185       &g_MotionEvent_axisFromString);
2187   jint ret =
2188       env->CallStaticIntMethod(MotionEvent_clazz(env),
2189           method_id, p0);
2190   jni_generator::CheckException(env);
2191   return ret;
2194 static base::subtle::AtomicWord g_MotionEvent_writeToParcel = 0;
2195 static void Java_MotionEvent_writeToParcel(JNIEnv* env, jobject obj, jobject p0,
2196     JniIntWrapper p1) __attribute__ ((unused));
2197 static void Java_MotionEvent_writeToParcel(JNIEnv* env, jobject obj, jobject p0,
2198     JniIntWrapper p1) {
2199   /* Must call RegisterNativesImpl()  */
2200   CHECK_CLAZZ(env, obj,
2201       MotionEvent_clazz(env));
2202   jmethodID method_id =
2203       base::android::MethodID::LazyGet<
2204       base::android::MethodID::TYPE_INSTANCE>(
2205       env, MotionEvent_clazz(env),
2206       "writeToParcel",
2207       "(Landroid/os/Parcel;I)V",
2208       &g_MotionEvent_writeToParcel);
2210      env->CallVoidMethod(obj,
2211           method_id, p0, as_jint(p1));
2212   jni_generator::CheckException(env);
2216 // Step 3: RegisterNatives.
2218 static bool RegisterNativesImpl(JNIEnv* env) {
2220   g_MotionEvent_clazz = reinterpret_cast<jclass>(env->NewGlobalRef(
2221       base::android::GetClass(env, kMotionEventClassPath).obj()));
2223   return true;
2226 }  // namespace JNI_MotionEvent
2228 #endif  // android_view_MotionEvent_JNI