1 // GENERATED CODE
2 // Generated by the Java program at /build/annotationProcessors at compile time
3 // from annotations on Java methods. To update, change the annotations on the
4 // corresponding Java methods and rerun the build. Manually updating this file
5 // will cause your build to fail.
6 
7 #ifndef MOZ_PREPROCESSOR
8 #include "GeneratedJNIWrappers.h"
9 #include "mozilla/jni/Accessors.h"
10 #endif
11 
12 namespace mozilla {
13 namespace java {
14 
15 const char AndroidGamepadManager::name[] =
16         "org/mozilla/gecko/AndroidGamepadManager";
17 
18 constexpr char AndroidGamepadManager::OnAxisChange_t::name[];
19 constexpr char AndroidGamepadManager::OnAxisChange_t::signature[];
20 
21 constexpr char AndroidGamepadManager::OnButtonChange_t::name[];
22 constexpr char AndroidGamepadManager::OnButtonChange_t::signature[];
23 
24 constexpr char AndroidGamepadManager::OnGamepadAdded_t::name[];
25 constexpr char AndroidGamepadManager::OnGamepadAdded_t::signature[];
26 
OnGamepadAdded(int32_t a0,int32_t a1)27 auto AndroidGamepadManager::OnGamepadAdded(int32_t a0, int32_t a1) -> void
28 {
29     return mozilla::jni::Method<OnGamepadAdded_t>::Call(AndroidGamepadManager::Context(), nullptr, a0, a1);
30 }
31 
32 constexpr char AndroidGamepadManager::OnGamepadChange_t::name[];
33 constexpr char AndroidGamepadManager::OnGamepadChange_t::signature[];
34 
35 constexpr char AndroidGamepadManager::Start_t::name[];
36 constexpr char AndroidGamepadManager::Start_t::signature[];
37 
Start(mozilla::jni::Object::Param a0)38 auto AndroidGamepadManager::Start(mozilla::jni::Object::Param a0) -> void
39 {
40     return mozilla::jni::Method<Start_t>::Call(AndroidGamepadManager::Context(), nullptr, a0);
41 }
42 
43 constexpr char AndroidGamepadManager::Stop_t::name[];
44 constexpr char AndroidGamepadManager::Stop_t::signature[];
45 
Stop(mozilla::jni::Object::Param a0)46 auto AndroidGamepadManager::Stop(mozilla::jni::Object::Param a0) -> void
47 {
48     return mozilla::jni::Method<Stop_t>::Call(AndroidGamepadManager::Context(), nullptr, a0);
49 }
50 
51 const char Clipboard::name[] =
52         "org/mozilla/gecko/Clipboard";
53 
54 constexpr char Clipboard::ClearText_t::name[];
55 constexpr char Clipboard::ClearText_t::signature[];
56 
ClearText(mozilla::jni::Object::Param a0)57 auto Clipboard::ClearText(mozilla::jni::Object::Param a0) -> void
58 {
59     return mozilla::jni::Method<ClearText_t>::Call(Clipboard::Context(), nullptr, a0);
60 }
61 
62 constexpr char Clipboard::GetText_t::name[];
63 constexpr char Clipboard::GetText_t::signature[];
64 
GetText(mozilla::jni::Object::Param a0)65 auto Clipboard::GetText(mozilla::jni::Object::Param a0) -> mozilla::jni::String::LocalRef
66 {
67     return mozilla::jni::Method<GetText_t>::Call(Clipboard::Context(), nullptr, a0);
68 }
69 
70 constexpr char Clipboard::HasText_t::name[];
71 constexpr char Clipboard::HasText_t::signature[];
72 
HasText(mozilla::jni::Object::Param a0)73 auto Clipboard::HasText(mozilla::jni::Object::Param a0) -> bool
74 {
75     return mozilla::jni::Method<HasText_t>::Call(Clipboard::Context(), nullptr, a0);
76 }
77 
78 constexpr char Clipboard::SetText_t::name[];
79 constexpr char Clipboard::SetText_t::signature[];
80 
SetText(mozilla::jni::Object::Param a0,mozilla::jni::String::Param a1)81 auto Clipboard::SetText(mozilla::jni::Object::Param a0, mozilla::jni::String::Param a1) -> void
82 {
83     return mozilla::jni::Method<SetText_t>::Call(Clipboard::Context(), nullptr, a0, a1);
84 }
85 
86 const char EventDispatcher::name[] =
87         "org/mozilla/gecko/EventDispatcher";
88 
89 constexpr char EventDispatcher::DispatchToGecko_t::name[];
90 constexpr char EventDispatcher::DispatchToGecko_t::signature[];
91 
92 constexpr char EventDispatcher::DispatchToThreads_t::name[];
93 constexpr char EventDispatcher::DispatchToThreads_t::signature[];
94 
DispatchToThreads(mozilla::jni::String::Param a0,mozilla::jni::Object::Param a1,mozilla::jni::Object::Param a2) const95 auto EventDispatcher::DispatchToThreads(mozilla::jni::String::Param a0, mozilla::jni::Object::Param a1, mozilla::jni::Object::Param a2) const -> bool
96 {
97     return mozilla::jni::Method<DispatchToThreads_t>::Call(EventDispatcher::mCtx, nullptr, a0, a1, a2);
98 }
99 
100 constexpr char EventDispatcher::DisposeNative_t::name[];
101 constexpr char EventDispatcher::DisposeNative_t::signature[];
102 
103 constexpr char EventDispatcher::GetInstance_t::name[];
104 constexpr char EventDispatcher::GetInstance_t::signature[];
105 
GetInstance()106 auto EventDispatcher::GetInstance() -> EventDispatcher::LocalRef
107 {
108     return mozilla::jni::Method<GetInstance_t>::Call(EventDispatcher::Context(), nullptr);
109 }
110 
111 constexpr char EventDispatcher::HasGeckoListener_t::name[];
112 constexpr char EventDispatcher::HasGeckoListener_t::signature[];
113 
114 constexpr char EventDispatcher::SetAttachedToGecko_t::name[];
115 constexpr char EventDispatcher::SetAttachedToGecko_t::signature[];
116 
SetAttachedToGecko(int32_t a0) const117 auto EventDispatcher::SetAttachedToGecko(int32_t a0) const -> void
118 {
119     return mozilla::jni::Method<SetAttachedToGecko_t>::Call(EventDispatcher::mCtx, nullptr, a0);
120 }
121 
122 const char EventDispatcher::NativeCallbackDelegate::name[] =
123         "org/mozilla/gecko/EventDispatcher$NativeCallbackDelegate";
124 
125 constexpr char EventDispatcher::NativeCallbackDelegate::New_t::name[];
126 constexpr char EventDispatcher::NativeCallbackDelegate::New_t::signature[];
127 
New()128 auto EventDispatcher::NativeCallbackDelegate::New() -> NativeCallbackDelegate::LocalRef
129 {
130     return mozilla::jni::Constructor<New_t>::Call(NativeCallbackDelegate::Context(), nullptr);
131 }
132 
133 constexpr char EventDispatcher::NativeCallbackDelegate::Finalize_t::name[];
134 constexpr char EventDispatcher::NativeCallbackDelegate::Finalize_t::signature[];
135 
136 constexpr char EventDispatcher::NativeCallbackDelegate::SendError_t::name[];
137 constexpr char EventDispatcher::NativeCallbackDelegate::SendError_t::signature[];
138 
139 constexpr char EventDispatcher::NativeCallbackDelegate::SendSuccess_t::name[];
140 constexpr char EventDispatcher::NativeCallbackDelegate::SendSuccess_t::signature[];
141 
142 const char GeckoAppShell::name[] =
143         "org/mozilla/gecko/GeckoAppShell";
144 
145 constexpr char GeckoAppShell::CancelVibrate_t::name[];
146 constexpr char GeckoAppShell::CancelVibrate_t::signature[];
147 
CancelVibrate()148 auto GeckoAppShell::CancelVibrate() -> void
149 {
150     return mozilla::jni::Method<CancelVibrate_t>::Call(GeckoAppShell::Context(), nullptr);
151 }
152 
153 constexpr char GeckoAppShell::CloseCamera_t::name[];
154 constexpr char GeckoAppShell::CloseCamera_t::signature[];
155 
CloseCamera()156 auto GeckoAppShell::CloseCamera() -> void
157 {
158     return mozilla::jni::Method<CloseCamera_t>::Call(GeckoAppShell::Context(), nullptr);
159 }
160 
161 constexpr char GeckoAppShell::CloseNotification_t::name[];
162 constexpr char GeckoAppShell::CloseNotification_t::signature[];
163 
CloseNotification(mozilla::jni::String::Param a0)164 auto GeckoAppShell::CloseNotification(mozilla::jni::String::Param a0) -> void
165 {
166     return mozilla::jni::Method<CloseNotification_t>::Call(GeckoAppShell::Context(), nullptr, a0);
167 }
168 
169 constexpr char GeckoAppShell::ConnectionGetMimeType_t::name[];
170 constexpr char GeckoAppShell::ConnectionGetMimeType_t::signature[];
171 
ConnectionGetMimeType(mozilla::jni::Object::Param a0)172 auto GeckoAppShell::ConnectionGetMimeType(mozilla::jni::Object::Param a0) -> mozilla::jni::String::LocalRef
173 {
174     return mozilla::jni::Method<ConnectionGetMimeType_t>::Call(GeckoAppShell::Context(), nullptr, a0);
175 }
176 
177 constexpr char GeckoAppShell::CreateInputStream_t::name[];
178 constexpr char GeckoAppShell::CreateInputStream_t::signature[];
179 
CreateInputStream(mozilla::jni::Object::Param a0)180 auto GeckoAppShell::CreateInputStream(mozilla::jni::Object::Param a0) -> mozilla::jni::Object::LocalRef
181 {
182     return mozilla::jni::Method<CreateInputStream_t>::Call(GeckoAppShell::Context(), nullptr, a0);
183 }
184 
185 constexpr char GeckoAppShell::DisableBatteryNotifications_t::name[];
186 constexpr char GeckoAppShell::DisableBatteryNotifications_t::signature[];
187 
DisableBatteryNotifications()188 auto GeckoAppShell::DisableBatteryNotifications() -> void
189 {
190     return mozilla::jni::Method<DisableBatteryNotifications_t>::Call(GeckoAppShell::Context(), nullptr);
191 }
192 
193 constexpr char GeckoAppShell::DisableNetworkNotifications_t::name[];
194 constexpr char GeckoAppShell::DisableNetworkNotifications_t::signature[];
195 
DisableNetworkNotifications()196 auto GeckoAppShell::DisableNetworkNotifications() -> void
197 {
198     return mozilla::jni::Method<DisableNetworkNotifications_t>::Call(GeckoAppShell::Context(), nullptr);
199 }
200 
201 constexpr char GeckoAppShell::DisableScreenOrientationNotifications_t::name[];
202 constexpr char GeckoAppShell::DisableScreenOrientationNotifications_t::signature[];
203 
DisableScreenOrientationNotifications()204 auto GeckoAppShell::DisableScreenOrientationNotifications() -> void
205 {
206     return mozilla::jni::Method<DisableScreenOrientationNotifications_t>::Call(GeckoAppShell::Context(), nullptr);
207 }
208 
209 constexpr char GeckoAppShell::DisableSensor_t::name[];
210 constexpr char GeckoAppShell::DisableSensor_t::signature[];
211 
DisableSensor(int32_t a0)212 auto GeckoAppShell::DisableSensor(int32_t a0) -> void
213 {
214     return mozilla::jni::Method<DisableSensor_t>::Call(GeckoAppShell::Context(), nullptr, a0);
215 }
216 
217 constexpr char GeckoAppShell::EnableBatteryNotifications_t::name[];
218 constexpr char GeckoAppShell::EnableBatteryNotifications_t::signature[];
219 
EnableBatteryNotifications()220 auto GeckoAppShell::EnableBatteryNotifications() -> void
221 {
222     return mozilla::jni::Method<EnableBatteryNotifications_t>::Call(GeckoAppShell::Context(), nullptr);
223 }
224 
225 constexpr char GeckoAppShell::EnableLocation_t::name[];
226 constexpr char GeckoAppShell::EnableLocation_t::signature[];
227 
EnableLocation(bool a0)228 auto GeckoAppShell::EnableLocation(bool a0) -> bool
229 {
230     return mozilla::jni::Method<EnableLocation_t>::Call(GeckoAppShell::Context(), nullptr, a0);
231 }
232 
233 constexpr char GeckoAppShell::EnableLocationHighAccuracy_t::name[];
234 constexpr char GeckoAppShell::EnableLocationHighAccuracy_t::signature[];
235 
EnableLocationHighAccuracy(bool a0)236 auto GeckoAppShell::EnableLocationHighAccuracy(bool a0) -> void
237 {
238     return mozilla::jni::Method<EnableLocationHighAccuracy_t>::Call(GeckoAppShell::Context(), nullptr, a0);
239 }
240 
241 constexpr char GeckoAppShell::EnableNetworkNotifications_t::name[];
242 constexpr char GeckoAppShell::EnableNetworkNotifications_t::signature[];
243 
EnableNetworkNotifications()244 auto GeckoAppShell::EnableNetworkNotifications() -> void
245 {
246     return mozilla::jni::Method<EnableNetworkNotifications_t>::Call(GeckoAppShell::Context(), nullptr);
247 }
248 
249 constexpr char GeckoAppShell::EnableScreenOrientationNotifications_t::name[];
250 constexpr char GeckoAppShell::EnableScreenOrientationNotifications_t::signature[];
251 
EnableScreenOrientationNotifications()252 auto GeckoAppShell::EnableScreenOrientationNotifications() -> void
253 {
254     return mozilla::jni::Method<EnableScreenOrientationNotifications_t>::Call(GeckoAppShell::Context(), nullptr);
255 }
256 
257 constexpr char GeckoAppShell::EnableSensor_t::name[];
258 constexpr char GeckoAppShell::EnableSensor_t::signature[];
259 
EnableSensor(int32_t a0)260 auto GeckoAppShell::EnableSensor(int32_t a0) -> void
261 {
262     return mozilla::jni::Method<EnableSensor_t>::Call(GeckoAppShell::Context(), nullptr, a0);
263 }
264 
265 constexpr char GeckoAppShell::GetAppNotes_t::name[];
266 constexpr char GeckoAppShell::GetAppNotes_t::signature[];
267 
GetAppNotes()268 auto GeckoAppShell::GetAppNotes() -> mozilla::jni::String::LocalRef
269 {
270     return mozilla::jni::Method<GetAppNotes_t>::Call(GeckoAppShell::Context(), nullptr);
271 }
272 
273 constexpr char GeckoAppShell::GetApplicationContext_t::name[];
274 constexpr char GeckoAppShell::GetApplicationContext_t::signature[];
275 
GetApplicationContext()276 auto GeckoAppShell::GetApplicationContext() -> mozilla::jni::Object::LocalRef
277 {
278     return mozilla::jni::Method<GetApplicationContext_t>::Call(GeckoAppShell::Context(), nullptr);
279 }
280 
281 constexpr char GeckoAppShell::GetAudioOutputFramesPerBuffer_t::name[];
282 constexpr char GeckoAppShell::GetAudioOutputFramesPerBuffer_t::signature[];
283 
GetAudioOutputFramesPerBuffer()284 auto GeckoAppShell::GetAudioOutputFramesPerBuffer() -> int32_t
285 {
286     return mozilla::jni::Method<GetAudioOutputFramesPerBuffer_t>::Call(GeckoAppShell::Context(), nullptr);
287 }
288 
289 constexpr char GeckoAppShell::GetAudioOutputSampleRate_t::name[];
290 constexpr char GeckoAppShell::GetAudioOutputSampleRate_t::signature[];
291 
GetAudioOutputSampleRate()292 auto GeckoAppShell::GetAudioOutputSampleRate() -> int32_t
293 {
294     return mozilla::jni::Method<GetAudioOutputSampleRate_t>::Call(GeckoAppShell::Context(), nullptr);
295 }
296 
297 constexpr char GeckoAppShell::GetConnection_t::name[];
298 constexpr char GeckoAppShell::GetConnection_t::signature[];
299 
GetConnection(mozilla::jni::String::Param a0)300 auto GeckoAppShell::GetConnection(mozilla::jni::String::Param a0) -> mozilla::jni::Object::LocalRef
301 {
302     return mozilla::jni::Method<GetConnection_t>::Call(GeckoAppShell::Context(), nullptr, a0);
303 }
304 
305 constexpr char GeckoAppShell::GetCurrentBatteryInformation_t::name[];
306 constexpr char GeckoAppShell::GetCurrentBatteryInformation_t::signature[];
307 
GetCurrentBatteryInformation()308 auto GeckoAppShell::GetCurrentBatteryInformation() -> mozilla::jni::DoubleArray::LocalRef
309 {
310     return mozilla::jni::Method<GetCurrentBatteryInformation_t>::Call(GeckoAppShell::Context(), nullptr);
311 }
312 
313 constexpr char GeckoAppShell::GetCurrentNetworkInformation_t::name[];
314 constexpr char GeckoAppShell::GetCurrentNetworkInformation_t::signature[];
315 
GetCurrentNetworkInformation()316 auto GeckoAppShell::GetCurrentNetworkInformation() -> mozilla::jni::DoubleArray::LocalRef
317 {
318     return mozilla::jni::Method<GetCurrentNetworkInformation_t>::Call(GeckoAppShell::Context(), nullptr);
319 }
320 
321 constexpr char GeckoAppShell::GetDefaultLocale_t::name[];
322 constexpr char GeckoAppShell::GetDefaultLocale_t::signature[];
323 
GetDefaultLocale()324 auto GeckoAppShell::GetDefaultLocale() -> mozilla::jni::String::LocalRef
325 {
326     return mozilla::jni::Method<GetDefaultLocale_t>::Call(GeckoAppShell::Context(), nullptr);
327 }
328 
329 constexpr char GeckoAppShell::GetDensity_t::name[];
330 constexpr char GeckoAppShell::GetDensity_t::signature[];
331 
GetDensity()332 auto GeckoAppShell::GetDensity() -> float
333 {
334     return mozilla::jni::Method<GetDensity_t>::Call(GeckoAppShell::Context(), nullptr);
335 }
336 
337 constexpr char GeckoAppShell::GetDpi_t::name[];
338 constexpr char GeckoAppShell::GetDpi_t::signature[];
339 
GetDpi()340 auto GeckoAppShell::GetDpi() -> int32_t
341 {
342     return mozilla::jni::Method<GetDpi_t>::Call(GeckoAppShell::Context(), nullptr);
343 }
344 
345 constexpr char GeckoAppShell::GetExceptionStackTrace_t::name[];
346 constexpr char GeckoAppShell::GetExceptionStackTrace_t::signature[];
347 
GetExceptionStackTrace(mozilla::jni::Throwable::Param a0)348 auto GeckoAppShell::GetExceptionStackTrace(mozilla::jni::Throwable::Param a0) -> mozilla::jni::String::LocalRef
349 {
350     return mozilla::jni::Method<GetExceptionStackTrace_t>::Call(GeckoAppShell::Context(), nullptr, a0);
351 }
352 
353 constexpr char GeckoAppShell::GetExtensionFromMimeType_t::name[];
354 constexpr char GeckoAppShell::GetExtensionFromMimeType_t::signature[];
355 
GetExtensionFromMimeType(mozilla::jni::String::Param a0)356 auto GeckoAppShell::GetExtensionFromMimeType(mozilla::jni::String::Param a0) -> mozilla::jni::String::LocalRef
357 {
358     return mozilla::jni::Method<GetExtensionFromMimeType_t>::Call(GeckoAppShell::Context(), nullptr, a0);
359 }
360 
361 constexpr char GeckoAppShell::GetHWDecoderCapability_t::name[];
362 constexpr char GeckoAppShell::GetHWDecoderCapability_t::signature[];
363 
GetHWDecoderCapability()364 auto GeckoAppShell::GetHWDecoderCapability() -> bool
365 {
366     return mozilla::jni::Method<GetHWDecoderCapability_t>::Call(GeckoAppShell::Context(), nullptr);
367 }
368 
369 constexpr char GeckoAppShell::GetHWEncoderCapability_t::name[];
370 constexpr char GeckoAppShell::GetHWEncoderCapability_t::signature[];
371 
GetHWEncoderCapability()372 auto GeckoAppShell::GetHWEncoderCapability() -> bool
373 {
374     return mozilla::jni::Method<GetHWEncoderCapability_t>::Call(GeckoAppShell::Context(), nullptr);
375 }
376 
377 constexpr char GeckoAppShell::GetHandlersForMimeType_t::name[];
378 constexpr char GeckoAppShell::GetHandlersForMimeType_t::signature[];
379 
GetHandlersForMimeType(mozilla::jni::String::Param a0,mozilla::jni::String::Param a1)380 auto GeckoAppShell::GetHandlersForMimeType(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1) -> mozilla::jni::ObjectArray::LocalRef
381 {
382     return mozilla::jni::Method<GetHandlersForMimeType_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1);
383 }
384 
385 constexpr char GeckoAppShell::GetHandlersForURL_t::name[];
386 constexpr char GeckoAppShell::GetHandlersForURL_t::signature[];
387 
GetHandlersForURL(mozilla::jni::String::Param a0,mozilla::jni::String::Param a1)388 auto GeckoAppShell::GetHandlersForURL(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1) -> mozilla::jni::ObjectArray::LocalRef
389 {
390     return mozilla::jni::Method<GetHandlersForURL_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1);
391 }
392 
393 constexpr char GeckoAppShell::GetIconForExtension_t::name[];
394 constexpr char GeckoAppShell::GetIconForExtension_t::signature[];
395 
GetIconForExtension(mozilla::jni::String::Param a0,int32_t a1)396 auto GeckoAppShell::GetIconForExtension(mozilla::jni::String::Param a0, int32_t a1) -> mozilla::jni::ByteArray::LocalRef
397 {
398     return mozilla::jni::Method<GetIconForExtension_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1);
399 }
400 
401 constexpr char GeckoAppShell::GetMaxTouchPoints_t::name[];
402 constexpr char GeckoAppShell::GetMaxTouchPoints_t::signature[];
403 
GetMaxTouchPoints()404 auto GeckoAppShell::GetMaxTouchPoints() -> int32_t
405 {
406     return mozilla::jni::Method<GetMaxTouchPoints_t>::Call(GeckoAppShell::Context(), nullptr);
407 }
408 
409 constexpr char GeckoAppShell::GetMimeTypeFromExtensions_t::name[];
410 constexpr char GeckoAppShell::GetMimeTypeFromExtensions_t::signature[];
411 
GetMimeTypeFromExtensions(mozilla::jni::String::Param a0)412 auto GeckoAppShell::GetMimeTypeFromExtensions(mozilla::jni::String::Param a0) -> mozilla::jni::String::LocalRef
413 {
414     return mozilla::jni::Method<GetMimeTypeFromExtensions_t>::Call(GeckoAppShell::Context(), nullptr, a0);
415 }
416 
417 constexpr char GeckoAppShell::GetNetworkLinkType_t::name[];
418 constexpr char GeckoAppShell::GetNetworkLinkType_t::signature[];
419 
GetNetworkLinkType()420 auto GeckoAppShell::GetNetworkLinkType() -> int32_t
421 {
422     return mozilla::jni::Method<GetNetworkLinkType_t>::Call(GeckoAppShell::Context(), nullptr);
423 }
424 
425 constexpr char GeckoAppShell::GetProxyForURI_t::name[];
426 constexpr char GeckoAppShell::GetProxyForURI_t::signature[];
427 
GetProxyForURI(mozilla::jni::String::Param a0,mozilla::jni::String::Param a1,mozilla::jni::String::Param a2,int32_t a3)428 auto GeckoAppShell::GetProxyForURI(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1, mozilla::jni::String::Param a2, int32_t a3) -> mozilla::jni::String::LocalRef
429 {
430     return mozilla::jni::Method<GetProxyForURI_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1, a2, a3);
431 }
432 
433 constexpr char GeckoAppShell::GetScreenAngle_t::name[];
434 constexpr char GeckoAppShell::GetScreenAngle_t::signature[];
435 
GetScreenAngle()436 auto GeckoAppShell::GetScreenAngle() -> int32_t
437 {
438     return mozilla::jni::Method<GetScreenAngle_t>::Call(GeckoAppShell::Context(), nullptr);
439 }
440 
441 constexpr char GeckoAppShell::GetScreenDepth_t::name[];
442 constexpr char GeckoAppShell::GetScreenDepth_t::signature[];
443 
GetScreenDepth()444 auto GeckoAppShell::GetScreenDepth() -> int32_t
445 {
446     return mozilla::jni::Method<GetScreenDepth_t>::Call(GeckoAppShell::Context(), nullptr);
447 }
448 
449 constexpr char GeckoAppShell::GetScreenOrientation_t::name[];
450 constexpr char GeckoAppShell::GetScreenOrientation_t::signature[];
451 
GetScreenOrientation()452 auto GeckoAppShell::GetScreenOrientation() -> int16_t
453 {
454     return mozilla::jni::Method<GetScreenOrientation_t>::Call(GeckoAppShell::Context(), nullptr);
455 }
456 
457 constexpr char GeckoAppShell::GetScreenSize_t::name[];
458 constexpr char GeckoAppShell::GetScreenSize_t::signature[];
459 
GetScreenSize()460 auto GeckoAppShell::GetScreenSize() -> mozilla::jni::Object::LocalRef
461 {
462     return mozilla::jni::Method<GetScreenSize_t>::Call(GeckoAppShell::Context(), nullptr);
463 }
464 
465 constexpr char GeckoAppShell::GetShowPasswordSetting_t::name[];
466 constexpr char GeckoAppShell::GetShowPasswordSetting_t::signature[];
467 
GetShowPasswordSetting()468 auto GeckoAppShell::GetShowPasswordSetting() -> bool
469 {
470     return mozilla::jni::Method<GetShowPasswordSetting_t>::Call(GeckoAppShell::Context(), nullptr);
471 }
472 
473 constexpr char GeckoAppShell::GetSystemColors_t::name[];
474 constexpr char GeckoAppShell::GetSystemColors_t::signature[];
475 
GetSystemColors()476 auto GeckoAppShell::GetSystemColors() -> mozilla::jni::IntArray::LocalRef
477 {
478     return mozilla::jni::Method<GetSystemColors_t>::Call(GeckoAppShell::Context(), nullptr);
479 }
480 
481 constexpr char GeckoAppShell::HandleUncaughtException_t::name[];
482 constexpr char GeckoAppShell::HandleUncaughtException_t::signature[];
483 
HandleUncaughtException(mozilla::jni::Throwable::Param a0)484 auto GeckoAppShell::HandleUncaughtException(mozilla::jni::Throwable::Param a0) -> void
485 {
486     return mozilla::jni::Method<HandleUncaughtException_t>::Call(GeckoAppShell::Context(), nullptr, a0);
487 }
488 
489 constexpr char GeckoAppShell::HideProgressDialog_t::name[];
490 constexpr char GeckoAppShell::HideProgressDialog_t::signature[];
491 
HideProgressDialog()492 auto GeckoAppShell::HideProgressDialog() -> void
493 {
494     return mozilla::jni::Method<HideProgressDialog_t>::Call(GeckoAppShell::Context(), nullptr);
495 }
496 
497 constexpr char GeckoAppShell::InitCamera_t::name[];
498 constexpr char GeckoAppShell::InitCamera_t::signature[];
499 
InitCamera(mozilla::jni::String::Param a0,int32_t a1,int32_t a2,int32_t a3)500 auto GeckoAppShell::InitCamera(mozilla::jni::String::Param a0, int32_t a1, int32_t a2, int32_t a3) -> mozilla::jni::IntArray::LocalRef
501 {
502     return mozilla::jni::Method<InitCamera_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1, a2, a3);
503 }
504 
505 constexpr char GeckoAppShell::IsNetworkLinkKnown_t::name[];
506 constexpr char GeckoAppShell::IsNetworkLinkKnown_t::signature[];
507 
IsNetworkLinkKnown()508 auto GeckoAppShell::IsNetworkLinkKnown() -> bool
509 {
510     return mozilla::jni::Method<IsNetworkLinkKnown_t>::Call(GeckoAppShell::Context(), nullptr);
511 }
512 
513 constexpr char GeckoAppShell::IsNetworkLinkUp_t::name[];
514 constexpr char GeckoAppShell::IsNetworkLinkUp_t::signature[];
515 
IsNetworkLinkUp()516 auto GeckoAppShell::IsNetworkLinkUp() -> bool
517 {
518     return mozilla::jni::Method<IsNetworkLinkUp_t>::Call(GeckoAppShell::Context(), nullptr);
519 }
520 
521 constexpr char GeckoAppShell::IsTablet_t::name[];
522 constexpr char GeckoAppShell::IsTablet_t::signature[];
523 
IsTablet()524 auto GeckoAppShell::IsTablet() -> bool
525 {
526     return mozilla::jni::Method<IsTablet_t>::Call(GeckoAppShell::Context(), nullptr);
527 }
528 
529 constexpr char GeckoAppShell::KillAnyZombies_t::name[];
530 constexpr char GeckoAppShell::KillAnyZombies_t::signature[];
531 
KillAnyZombies()532 auto GeckoAppShell::KillAnyZombies() -> void
533 {
534     return mozilla::jni::Method<KillAnyZombies_t>::Call(GeckoAppShell::Context(), nullptr);
535 }
536 
537 constexpr char GeckoAppShell::LockScreenOrientation_t::name[];
538 constexpr char GeckoAppShell::LockScreenOrientation_t::signature[];
539 
LockScreenOrientation(int32_t a0)540 auto GeckoAppShell::LockScreenOrientation(int32_t a0) -> void
541 {
542     return mozilla::jni::Method<LockScreenOrientation_t>::Call(GeckoAppShell::Context(), nullptr, a0);
543 }
544 
545 constexpr char GeckoAppShell::MoveTaskToBack_t::name[];
546 constexpr char GeckoAppShell::MoveTaskToBack_t::signature[];
547 
MoveTaskToBack()548 auto GeckoAppShell::MoveTaskToBack() -> void
549 {
550     return mozilla::jni::Method<MoveTaskToBack_t>::Call(GeckoAppShell::Context(), nullptr);
551 }
552 
553 constexpr char GeckoAppShell::NotifyObservers_t::name[];
554 constexpr char GeckoAppShell::NotifyObservers_t::signature[];
555 
556 constexpr char GeckoAppShell::NotifyAlertListener_t::name[];
557 constexpr char GeckoAppShell::NotifyAlertListener_t::signature[];
558 
559 constexpr char GeckoAppShell::NotifyUriVisited_t::name[];
560 constexpr char GeckoAppShell::NotifyUriVisited_t::signature[];
561 
562 constexpr char GeckoAppShell::NotifyWakeLockChanged_t::name[];
563 constexpr char GeckoAppShell::NotifyWakeLockChanged_t::signature[];
564 
NotifyWakeLockChanged(mozilla::jni::String::Param a0,mozilla::jni::String::Param a1)565 auto GeckoAppShell::NotifyWakeLockChanged(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1) -> void
566 {
567     return mozilla::jni::Method<NotifyWakeLockChanged_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1);
568 }
569 
570 constexpr char GeckoAppShell::OnLocationChanged_t::name[];
571 constexpr char GeckoAppShell::OnLocationChanged_t::signature[];
572 
573 constexpr char GeckoAppShell::OnSensorChanged_t::name[];
574 constexpr char GeckoAppShell::OnSensorChanged_t::signature[];
575 
576 constexpr char GeckoAppShell::OpenUriExternal_t::name[];
577 constexpr char GeckoAppShell::OpenUriExternal_t::signature[];
578 
OpenUriExternal(mozilla::jni::String::Param a0,mozilla::jni::String::Param a1,mozilla::jni::String::Param a2,mozilla::jni::String::Param a3,mozilla::jni::String::Param a4,mozilla::jni::String::Param a5)579 auto GeckoAppShell::OpenUriExternal(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1, mozilla::jni::String::Param a2, mozilla::jni::String::Param a3, mozilla::jni::String::Param a4, mozilla::jni::String::Param a5) -> bool
580 {
581     return mozilla::jni::Method<OpenUriExternal_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1, a2, a3, a4, a5);
582 }
583 
584 constexpr char GeckoAppShell::PerformHapticFeedback_t::name[];
585 constexpr char GeckoAppShell::PerformHapticFeedback_t::signature[];
586 
PerformHapticFeedback(bool a0)587 auto GeckoAppShell::PerformHapticFeedback(bool a0) -> void
588 {
589     return mozilla::jni::Method<PerformHapticFeedback_t>::Call(GeckoAppShell::Context(), nullptr, a0);
590 }
591 
592 constexpr char GeckoAppShell::ReportJavaCrash_t::name[];
593 constexpr char GeckoAppShell::ReportJavaCrash_t::signature[];
594 
595 constexpr char GeckoAppShell::SetScreenDepthOverride_t::name[];
596 constexpr char GeckoAppShell::SetScreenDepthOverride_t::signature[];
597 
SetScreenDepthOverride(int32_t a0)598 auto GeckoAppShell::SetScreenDepthOverride(int32_t a0) -> void
599 {
600     return mozilla::jni::Method<SetScreenDepthOverride_t>::Call(GeckoAppShell::Context(), nullptr, a0);
601 }
602 
603 constexpr char GeckoAppShell::ShowNotification_t::name[];
604 constexpr char GeckoAppShell::ShowNotification_t::signature[];
605 
ShowNotification(mozilla::jni::String::Param a0,mozilla::jni::String::Param a1,mozilla::jni::String::Param a2,mozilla::jni::String::Param a3,mozilla::jni::String::Param a4,mozilla::jni::String::Param a5,mozilla::jni::String::Param a6)606 auto GeckoAppShell::ShowNotification(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1, mozilla::jni::String::Param a2, mozilla::jni::String::Param a3, mozilla::jni::String::Param a4, mozilla::jni::String::Param a5, mozilla::jni::String::Param a6) -> void
607 {
608     return mozilla::jni::Method<ShowNotification_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1, a2, a3, a4, a5, a6);
609 }
610 
611 constexpr char GeckoAppShell::UnlockProfile_t::name[];
612 constexpr char GeckoAppShell::UnlockProfile_t::signature[];
613 
UnlockProfile()614 auto GeckoAppShell::UnlockProfile() -> bool
615 {
616     return mozilla::jni::Method<UnlockProfile_t>::Call(GeckoAppShell::Context(), nullptr);
617 }
618 
619 constexpr char GeckoAppShell::UnlockScreenOrientation_t::name[];
620 constexpr char GeckoAppShell::UnlockScreenOrientation_t::signature[];
621 
UnlockScreenOrientation()622 auto GeckoAppShell::UnlockScreenOrientation() -> void
623 {
624     return mozilla::jni::Method<UnlockScreenOrientation_t>::Call(GeckoAppShell::Context(), nullptr);
625 }
626 
627 constexpr char GeckoAppShell::Vibrate_t::name[];
628 constexpr char GeckoAppShell::Vibrate_t::signature[];
629 
Vibrate(int64_t a0)630 auto GeckoAppShell::Vibrate(int64_t a0) -> void
631 {
632     return mozilla::jni::Method<Vibrate_t>::Call(GeckoAppShell::Context(), nullptr, a0);
633 }
634 
635 constexpr char GeckoAppShell::Vibrate2_t::name[];
636 constexpr char GeckoAppShell::Vibrate2_t::signature[];
637 
Vibrate(mozilla::jni::LongArray::Param a0,int32_t a1)638 auto GeckoAppShell::Vibrate(mozilla::jni::LongArray::Param a0, int32_t a1) -> void
639 {
640     return mozilla::jni::Method<Vibrate2_t>::Call(GeckoAppShell::Context(), nullptr, a0, a1);
641 }
642 
643 const char GeckoAppShell::CameraCallback::name[] =
644         "org/mozilla/gecko/GeckoAppShell$CameraCallback";
645 
646 constexpr char GeckoAppShell::CameraCallback::OnFrameData_t::name[];
647 constexpr char GeckoAppShell::CameraCallback::OnFrameData_t::signature[];
648 
649 const char GeckoBatteryManager::name[] =
650         "org/mozilla/gecko/GeckoBatteryManager";
651 
652 constexpr char GeckoBatteryManager::OnBatteryChange_t::name[];
653 constexpr char GeckoBatteryManager::OnBatteryChange_t::signature[];
654 
655 const char GeckoEditableChild::name[] =
656         "org/mozilla/gecko/GeckoEditableChild";
657 
658 constexpr char GeckoEditableChild::New_t::name[];
659 constexpr char GeckoEditableChild::New_t::signature[];
660 
New(mozilla::jni::Object::Param a0)661 auto GeckoEditableChild::New(mozilla::jni::Object::Param a0) -> GeckoEditableChild::LocalRef
662 {
663     return mozilla::jni::Constructor<New_t>::Call(GeckoEditableChild::Context(), nullptr, a0);
664 }
665 
666 constexpr char GeckoEditableChild::NotifyIME_t::name[];
667 constexpr char GeckoEditableChild::NotifyIME_t::signature[];
668 
NotifyIME(int32_t a0) const669 auto GeckoEditableChild::NotifyIME(int32_t a0) const -> void
670 {
671     return mozilla::jni::Method<NotifyIME_t>::Call(GeckoEditableChild::mCtx, nullptr, a0);
672 }
673 
674 constexpr char GeckoEditableChild::NotifyIMEContext_t::name[];
675 constexpr char GeckoEditableChild::NotifyIMEContext_t::signature[];
676 
NotifyIMEContext(int32_t a0,mozilla::jni::String::Param a1,mozilla::jni::String::Param a2,mozilla::jni::String::Param a3,int32_t a4) const677 auto GeckoEditableChild::NotifyIMEContext(int32_t a0, mozilla::jni::String::Param a1, mozilla::jni::String::Param a2, mozilla::jni::String::Param a3, int32_t a4) const -> void
678 {
679     return mozilla::jni::Method<NotifyIMEContext_t>::Call(GeckoEditableChild::mCtx, nullptr, a0, a1, a2, a3, a4);
680 }
681 
682 constexpr char GeckoEditableChild::OnDefaultKeyEvent_t::name[];
683 constexpr char GeckoEditableChild::OnDefaultKeyEvent_t::signature[];
684 
OnDefaultKeyEvent(mozilla::jni::Object::Param a0) const685 auto GeckoEditableChild::OnDefaultKeyEvent(mozilla::jni::Object::Param a0) const -> void
686 {
687     return mozilla::jni::Method<OnDefaultKeyEvent_t>::Call(GeckoEditableChild::mCtx, nullptr, a0);
688 }
689 
690 constexpr char GeckoEditableChild::OnImeAddCompositionRange_t::name[];
691 constexpr char GeckoEditableChild::OnImeAddCompositionRange_t::signature[];
692 
693 constexpr char GeckoEditableChild::OnImeReplaceText_t::name[];
694 constexpr char GeckoEditableChild::OnImeReplaceText_t::signature[];
695 
696 constexpr char GeckoEditableChild::OnImeRequestCursorUpdates_t::name[];
697 constexpr char GeckoEditableChild::OnImeRequestCursorUpdates_t::signature[];
698 
699 constexpr char GeckoEditableChild::OnImeSynchronize_t::name[];
700 constexpr char GeckoEditableChild::OnImeSynchronize_t::signature[];
701 
702 constexpr char GeckoEditableChild::OnImeUpdateComposition_t::name[];
703 constexpr char GeckoEditableChild::OnImeUpdateComposition_t::signature[];
704 
705 constexpr char GeckoEditableChild::OnKeyEvent_t::name[];
706 constexpr char GeckoEditableChild::OnKeyEvent_t::signature[];
707 
708 constexpr char GeckoEditableChild::OnSelectionChange_t::name[];
709 constexpr char GeckoEditableChild::OnSelectionChange_t::signature[];
710 
OnSelectionChange(int32_t a0,int32_t a1) const711 auto GeckoEditableChild::OnSelectionChange(int32_t a0, int32_t a1) const -> void
712 {
713     return mozilla::jni::Method<OnSelectionChange_t>::Call(GeckoEditableChild::mCtx, nullptr, a0, a1);
714 }
715 
716 constexpr char GeckoEditableChild::OnTextChange_t::name[];
717 constexpr char GeckoEditableChild::OnTextChange_t::signature[];
718 
OnTextChange(mozilla::jni::String::Param a0,int32_t a1,int32_t a2,int32_t a3) const719 auto GeckoEditableChild::OnTextChange(mozilla::jni::String::Param a0, int32_t a1, int32_t a2, int32_t a3) const -> void
720 {
721     return mozilla::jni::Method<OnTextChange_t>::Call(GeckoEditableChild::mCtx, nullptr, a0, a1, a2, a3);
722 }
723 
724 constexpr char GeckoEditableChild::UpdateCompositionRects_t::name[];
725 constexpr char GeckoEditableChild::UpdateCompositionRects_t::signature[];
726 
UpdateCompositionRects(mozilla::jni::ObjectArray::Param a0) const727 auto GeckoEditableChild::UpdateCompositionRects(mozilla::jni::ObjectArray::Param a0) const -> void
728 {
729     return mozilla::jni::Method<UpdateCompositionRects_t>::Call(GeckoEditableChild::mCtx, nullptr, a0);
730 }
731 
732 const char GeckoNetworkManager::name[] =
733         "org/mozilla/gecko/GeckoNetworkManager";
734 
735 constexpr char GeckoNetworkManager::OnConnectionChanged_t::name[];
736 constexpr char GeckoNetworkManager::OnConnectionChanged_t::signature[];
737 
738 constexpr char GeckoNetworkManager::OnStatusChanged_t::name[];
739 constexpr char GeckoNetworkManager::OnStatusChanged_t::signature[];
740 
741 const char GeckoScreenOrientation::name[] =
742         "org/mozilla/gecko/GeckoScreenOrientation";
743 
744 constexpr char GeckoScreenOrientation::OnOrientationChange_t::name[];
745 constexpr char GeckoScreenOrientation::OnOrientationChange_t::signature[];
746 
747 const char GeckoThread::name[] =
748         "org/mozilla/gecko/GeckoThread";
749 
750 constexpr char GeckoThread::CheckAndSetState_t::name[];
751 constexpr char GeckoThread::CheckAndSetState_t::signature[];
752 
CheckAndSetState(mozilla::jni::Object::Param a0,mozilla::jni::Object::Param a1)753 auto GeckoThread::CheckAndSetState(mozilla::jni::Object::Param a0, mozilla::jni::Object::Param a1) -> bool
754 {
755     return mozilla::jni::Method<CheckAndSetState_t>::Call(GeckoThread::Context(), nullptr, a0, a1);
756 }
757 
758 constexpr char GeckoThread::ForceQuit_t::name[];
759 constexpr char GeckoThread::ForceQuit_t::signature[];
760 
761 constexpr char GeckoThread::IsChildProcess_t::name[];
762 constexpr char GeckoThread::IsChildProcess_t::signature[];
763 
IsChildProcess()764 auto GeckoThread::IsChildProcess() -> bool
765 {
766     return mozilla::jni::Method<IsChildProcess_t>::Call(GeckoThread::Context(), nullptr);
767 }
768 
769 constexpr char GeckoThread::CreateServices_t::name[];
770 constexpr char GeckoThread::CreateServices_t::signature[];
771 
772 constexpr char GeckoThread::OnPause_t::name[];
773 constexpr char GeckoThread::OnPause_t::signature[];
774 
775 constexpr char GeckoThread::OnResume_t::name[];
776 constexpr char GeckoThread::OnResume_t::signature[];
777 
778 constexpr char GeckoThread::PumpMessageLoop_t::name[];
779 constexpr char GeckoThread::PumpMessageLoop_t::signature[];
780 
PumpMessageLoop(mozilla::jni::Object::Param a0)781 auto GeckoThread::PumpMessageLoop(mozilla::jni::Object::Param a0) -> bool
782 {
783     return mozilla::jni::Method<PumpMessageLoop_t>::Call(GeckoThread::Context(), nullptr, a0);
784 }
785 
786 constexpr char GeckoThread::RequestUiThreadCallback_t::name[];
787 constexpr char GeckoThread::RequestUiThreadCallback_t::signature[];
788 
RequestUiThreadCallback(int64_t a0)789 auto GeckoThread::RequestUiThreadCallback(int64_t a0) -> void
790 {
791     return mozilla::jni::Method<RequestUiThreadCallback_t>::Call(GeckoThread::Context(), nullptr, a0);
792 }
793 
794 constexpr char GeckoThread::RunUiThreadCallback_t::name[];
795 constexpr char GeckoThread::RunUiThreadCallback_t::signature[];
796 
797 constexpr char GeckoThread::SetState_t::name[];
798 constexpr char GeckoThread::SetState_t::signature[];
799 
SetState(mozilla::jni::Object::Param a0)800 auto GeckoThread::SetState(mozilla::jni::Object::Param a0) -> void
801 {
802     return mozilla::jni::Method<SetState_t>::Call(GeckoThread::Context(), nullptr, a0);
803 }
804 
805 constexpr char GeckoThread::SpeculativeConnect_t::name[];
806 constexpr char GeckoThread::SpeculativeConnect_t::signature[];
807 
808 constexpr char GeckoThread::WaitOnGecko_t::name[];
809 constexpr char GeckoThread::WaitOnGecko_t::signature[];
810 
811 constexpr char GeckoThread::ClsLoader_t::name[];
812 constexpr char GeckoThread::ClsLoader_t::signature[];
813 
ClsLoader()814 auto GeckoThread::ClsLoader() -> mozilla::jni::Object::LocalRef
815 {
816     return mozilla::jni::Field<ClsLoader_t>::Get(GeckoThread::Context(), nullptr);
817 }
818 
819 constexpr char GeckoThread::MsgQueue_t::name[];
820 constexpr char GeckoThread::MsgQueue_t::signature[];
821 
MsgQueue()822 auto GeckoThread::MsgQueue() -> mozilla::jni::Object::LocalRef
823 {
824     return mozilla::jni::Field<MsgQueue_t>::Get(GeckoThread::Context(), nullptr);
825 }
826 
MsgQueue(mozilla::jni::Object::Param a0)827 auto GeckoThread::MsgQueue(mozilla::jni::Object::Param a0) -> void
828 {
829     return mozilla::jni::Field<MsgQueue_t>::Set(GeckoThread::Context(), nullptr, a0);
830 }
831 
832 constexpr char GeckoThread::UiThreadId_t::name[];
833 constexpr char GeckoThread::UiThreadId_t::signature[];
834 
UiThreadId()835 auto GeckoThread::UiThreadId() -> int32_t
836 {
837     return mozilla::jni::Field<UiThreadId_t>::Get(GeckoThread::Context(), nullptr);
838 }
839 
UiThreadId(int32_t a0)840 auto GeckoThread::UiThreadId(int32_t a0) -> void
841 {
842     return mozilla::jni::Field<UiThreadId_t>::Set(GeckoThread::Context(), nullptr, a0);
843 }
844 
845 const char GeckoThread::State::name[] =
846         "org/mozilla/gecko/GeckoThread$State";
847 
848 constexpr char GeckoThread::State::EXITED_t::name[];
849 constexpr char GeckoThread::State::EXITED_t::signature[];
850 
EXITED()851 auto GeckoThread::State::EXITED() -> State::LocalRef
852 {
853     return mozilla::jni::Field<EXITED_t>::Get(State::Context(), nullptr);
854 }
855 
856 constexpr char GeckoThread::State::EXITING_t::name[];
857 constexpr char GeckoThread::State::EXITING_t::signature[];
858 
EXITING()859 auto GeckoThread::State::EXITING() -> State::LocalRef
860 {
861     return mozilla::jni::Field<EXITING_t>::Get(State::Context(), nullptr);
862 }
863 
864 constexpr char GeckoThread::State::INITIAL_t::name[];
865 constexpr char GeckoThread::State::INITIAL_t::signature[];
866 
INITIAL()867 auto GeckoThread::State::INITIAL() -> State::LocalRef
868 {
869     return mozilla::jni::Field<INITIAL_t>::Get(State::Context(), nullptr);
870 }
871 
872 constexpr char GeckoThread::State::JNI_READY_t::name[];
873 constexpr char GeckoThread::State::JNI_READY_t::signature[];
874 
JNI_READY()875 auto GeckoThread::State::JNI_READY() -> State::LocalRef
876 {
877     return mozilla::jni::Field<JNI_READY_t>::Get(State::Context(), nullptr);
878 }
879 
880 constexpr char GeckoThread::State::LAUNCHED_t::name[];
881 constexpr char GeckoThread::State::LAUNCHED_t::signature[];
882 
LAUNCHED()883 auto GeckoThread::State::LAUNCHED() -> State::LocalRef
884 {
885     return mozilla::jni::Field<LAUNCHED_t>::Get(State::Context(), nullptr);
886 }
887 
888 constexpr char GeckoThread::State::LIBS_READY_t::name[];
889 constexpr char GeckoThread::State::LIBS_READY_t::signature[];
890 
LIBS_READY()891 auto GeckoThread::State::LIBS_READY() -> State::LocalRef
892 {
893     return mozilla::jni::Field<LIBS_READY_t>::Get(State::Context(), nullptr);
894 }
895 
896 constexpr char GeckoThread::State::MOZGLUE_READY_t::name[];
897 constexpr char GeckoThread::State::MOZGLUE_READY_t::signature[];
898 
MOZGLUE_READY()899 auto GeckoThread::State::MOZGLUE_READY() -> State::LocalRef
900 {
901     return mozilla::jni::Field<MOZGLUE_READY_t>::Get(State::Context(), nullptr);
902 }
903 
904 constexpr char GeckoThread::State::PROFILE_READY_t::name[];
905 constexpr char GeckoThread::State::PROFILE_READY_t::signature[];
906 
PROFILE_READY()907 auto GeckoThread::State::PROFILE_READY() -> State::LocalRef
908 {
909     return mozilla::jni::Field<PROFILE_READY_t>::Get(State::Context(), nullptr);
910 }
911 
912 constexpr char GeckoThread::State::RESTARTING_t::name[];
913 constexpr char GeckoThread::State::RESTARTING_t::signature[];
914 
RESTARTING()915 auto GeckoThread::State::RESTARTING() -> State::LocalRef
916 {
917     return mozilla::jni::Field<RESTARTING_t>::Get(State::Context(), nullptr);
918 }
919 
920 constexpr char GeckoThread::State::RUNNING_t::name[];
921 constexpr char GeckoThread::State::RUNNING_t::signature[];
922 
RUNNING()923 auto GeckoThread::State::RUNNING() -> State::LocalRef
924 {
925     return mozilla::jni::Field<RUNNING_t>::Get(State::Context(), nullptr);
926 }
927 
928 const char GeckoVRManager::name[] =
929         "org/mozilla/gecko/GeckoVRManager";
930 
931 constexpr char GeckoVRManager::CleanupGVRNonPresentingContext_t::name[];
932 constexpr char GeckoVRManager::CleanupGVRNonPresentingContext_t::signature[];
933 
934 constexpr char GeckoVRManager::CreateGVRNonPresentingContext_t::name[];
935 constexpr char GeckoVRManager::CreateGVRNonPresentingContext_t::signature[];
936 
CreateGVRNonPresentingContext()937 auto GeckoVRManager::CreateGVRNonPresentingContext() -> int64_t
938 {
939     return mozilla::jni::Method<CreateGVRNonPresentingContext_t>::Call(GeckoVRManager::Context(), nullptr);
940 }
941 
942 constexpr char GeckoVRManager::DestroyGVRNonPresentingContext_t::name[];
943 constexpr char GeckoVRManager::DestroyGVRNonPresentingContext_t::signature[];
944 
DestroyGVRNonPresentingContext()945 auto GeckoVRManager::DestroyGVRNonPresentingContext() -> void
946 {
947     return mozilla::jni::Method<DestroyGVRNonPresentingContext_t>::Call(GeckoVRManager::Context(), nullptr);
948 }
949 
950 constexpr char GeckoVRManager::DisableVRMode_t::name[];
951 constexpr char GeckoVRManager::DisableVRMode_t::signature[];
952 
DisableVRMode()953 auto GeckoVRManager::DisableVRMode() -> void
954 {
955     return mozilla::jni::Method<DisableVRMode_t>::Call(GeckoVRManager::Context(), nullptr);
956 }
957 
958 constexpr char GeckoVRManager::EnableVRMode_t::name[];
959 constexpr char GeckoVRManager::EnableVRMode_t::signature[];
960 
EnableVRMode()961 auto GeckoVRManager::EnableVRMode() -> void
962 {
963     return mozilla::jni::Method<EnableVRMode_t>::Call(GeckoVRManager::Context(), nullptr);
964 }
965 
966 constexpr char GeckoVRManager::IsGVRPresent_t::name[];
967 constexpr char GeckoVRManager::IsGVRPresent_t::signature[];
968 
IsGVRPresent()969 auto GeckoVRManager::IsGVRPresent() -> bool
970 {
971     return mozilla::jni::Method<IsGVRPresent_t>::Call(GeckoVRManager::Context(), nullptr);
972 }
973 
974 constexpr char GeckoVRManager::SetGVRPaused_t::name[];
975 constexpr char GeckoVRManager::SetGVRPaused_t::signature[];
976 
977 constexpr char GeckoVRManager::SetGVRPresentingContext_t::name[];
978 constexpr char GeckoVRManager::SetGVRPresentingContext_t::signature[];
979 
980 const char PrefsHelper::name[] =
981         "org/mozilla/gecko/PrefsHelper";
982 
983 constexpr char PrefsHelper::CallPrefHandler_t::name[];
984 constexpr char PrefsHelper::CallPrefHandler_t::signature[];
985 
CallPrefHandler(mozilla::jni::Object::Param a0,int32_t a1,mozilla::jni::String::Param a2,bool a3,int32_t a4,mozilla::jni::String::Param a5)986 auto PrefsHelper::CallPrefHandler(mozilla::jni::Object::Param a0, int32_t a1, mozilla::jni::String::Param a2, bool a3, int32_t a4, mozilla::jni::String::Param a5) -> void
987 {
988     return mozilla::jni::Method<CallPrefHandler_t>::Call(PrefsHelper::Context(), nullptr, a0, a1, a2, a3, a4, a5);
989 }
990 
991 constexpr char PrefsHelper::AddObserver_t::name[];
992 constexpr char PrefsHelper::AddObserver_t::signature[];
993 
994 constexpr char PrefsHelper::GetPrefs_t::name[];
995 constexpr char PrefsHelper::GetPrefs_t::signature[];
996 
997 constexpr char PrefsHelper::RemoveObserver_t::name[];
998 constexpr char PrefsHelper::RemoveObserver_t::signature[];
999 
1000 constexpr char PrefsHelper::SetPref_t::name[];
1001 constexpr char PrefsHelper::SetPref_t::signature[];
1002 
1003 constexpr char PrefsHelper::OnPrefChange_t::name[];
1004 constexpr char PrefsHelper::OnPrefChange_t::signature[];
1005 
OnPrefChange(mozilla::jni::String::Param a0,int32_t a1,bool a2,int32_t a3,mozilla::jni::String::Param a4)1006 auto PrefsHelper::OnPrefChange(mozilla::jni::String::Param a0, int32_t a1, bool a2, int32_t a3, mozilla::jni::String::Param a4) -> void
1007 {
1008     return mozilla::jni::Method<OnPrefChange_t>::Call(PrefsHelper::Context(), nullptr, a0, a1, a2, a3, a4);
1009 }
1010 
1011 const char ScreenManagerHelper::name[] =
1012         "org/mozilla/gecko/ScreenManagerHelper";
1013 
1014 constexpr char ScreenManagerHelper::AddDisplay_t::name[];
1015 constexpr char ScreenManagerHelper::AddDisplay_t::signature[];
1016 
1017 constexpr char ScreenManagerHelper::RemoveDisplay_t::name[];
1018 constexpr char ScreenManagerHelper::RemoveDisplay_t::signature[];
1019 
1020 const char SurfaceTextureListener::name[] =
1021         "org/mozilla/gecko/SurfaceTextureListener";
1022 
1023 constexpr char SurfaceTextureListener::New_t::name[];
1024 constexpr char SurfaceTextureListener::New_t::signature[];
1025 
New()1026 auto SurfaceTextureListener::New() -> SurfaceTextureListener::LocalRef
1027 {
1028     return mozilla::jni::Constructor<New_t>::Call(SurfaceTextureListener::Context(), nullptr);
1029 }
1030 
1031 constexpr char SurfaceTextureListener::DisposeNative_t::name[];
1032 constexpr char SurfaceTextureListener::DisposeNative_t::signature[];
1033 
1034 constexpr char SurfaceTextureListener::OnFrameAvailable_t::name[];
1035 constexpr char SurfaceTextureListener::OnFrameAvailable_t::signature[];
1036 
1037 const char GeckoSurface::name[] =
1038         "org/mozilla/gecko/gfx/GeckoSurface";
1039 
1040 constexpr char GeckoSurface::New_t::name[];
1041 constexpr char GeckoSurface::New_t::signature[];
1042 
New(mozilla::jni::Object::Param a0,GeckoSurface::LocalRef * a1)1043 auto GeckoSurface::New(mozilla::jni::Object::Param a0, GeckoSurface::LocalRef* a1) -> nsresult
1044 {
1045     MOZ_ASSERT(a1);
1046     nsresult rv = NS_OK;
1047     *a1 = mozilla::jni::Constructor<New_t>::Call(GeckoSurface::Context(), &rv, a0);
1048     return rv;
1049 }
1050 
1051 constexpr char GeckoSurface::GetAvailable_t::name[];
1052 constexpr char GeckoSurface::GetAvailable_t::signature[];
1053 
GetAvailable() const1054 auto GeckoSurface::GetAvailable() const -> bool
1055 {
1056     return mozilla::jni::Method<GetAvailable_t>::Call(GeckoSurface::mCtx, nullptr);
1057 }
1058 
1059 constexpr char GeckoSurface::GetHandle_t::name[];
1060 constexpr char GeckoSurface::GetHandle_t::signature[];
1061 
GetHandle() const1062 auto GeckoSurface::GetHandle() const -> int32_t
1063 {
1064     return mozilla::jni::Method<GetHandle_t>::Call(GeckoSurface::mCtx, nullptr);
1065 }
1066 
1067 constexpr char GeckoSurface::SetAvailable_t::name[];
1068 constexpr char GeckoSurface::SetAvailable_t::signature[];
1069 
SetAvailable(bool a0) const1070 auto GeckoSurface::SetAvailable(bool a0) const -> void
1071 {
1072     return mozilla::jni::Method<SetAvailable_t>::Call(GeckoSurface::mCtx, nullptr, a0);
1073 }
1074 
1075 const char GeckoSurfaceTexture::name[] =
1076         "org/mozilla/gecko/gfx/GeckoSurfaceTexture";
1077 
1078 constexpr char GeckoSurfaceTexture::AttachToGLContext_t::name[];
1079 constexpr char GeckoSurfaceTexture::AttachToGLContext_t::signature[];
1080 
AttachToGLContext(int64_t a0,int32_t a1) const1081 auto GeckoSurfaceTexture::AttachToGLContext(int64_t a0, int32_t a1) const -> nsresult
1082 {
1083     nsresult rv = NS_OK;
1084     mozilla::jni::Method<AttachToGLContext_t>::Call(GeckoSurfaceTexture::mCtx, &rv, a0, a1);
1085     return rv;
1086 }
1087 
1088 constexpr char GeckoSurfaceTexture::DecrementUse_t::name[];
1089 constexpr char GeckoSurfaceTexture::DecrementUse_t::signature[];
1090 
DecrementUse() const1091 auto GeckoSurfaceTexture::DecrementUse() const -> void
1092 {
1093     return mozilla::jni::Method<DecrementUse_t>::Call(GeckoSurfaceTexture::mCtx, nullptr);
1094 }
1095 
1096 constexpr char GeckoSurfaceTexture::DestroyUnused_t::name[];
1097 constexpr char GeckoSurfaceTexture::DestroyUnused_t::signature[];
1098 
DestroyUnused(int64_t a0)1099 auto GeckoSurfaceTexture::DestroyUnused(int64_t a0) -> void
1100 {
1101     return mozilla::jni::Method<DestroyUnused_t>::Call(GeckoSurfaceTexture::Context(), nullptr, a0);
1102 }
1103 
1104 constexpr char GeckoSurfaceTexture::DetachFromGLContext_t::name[];
1105 constexpr char GeckoSurfaceTexture::DetachFromGLContext_t::signature[];
1106 
DetachFromGLContext() const1107 auto GeckoSurfaceTexture::DetachFromGLContext() const -> nsresult
1108 {
1109     nsresult rv = NS_OK;
1110     mozilla::jni::Method<DetachFromGLContext_t>::Call(GeckoSurfaceTexture::mCtx, &rv);
1111     return rv;
1112 }
1113 
1114 constexpr char GeckoSurfaceTexture::GetHandle_t::name[];
1115 constexpr char GeckoSurfaceTexture::GetHandle_t::signature[];
1116 
GetHandle() const1117 auto GeckoSurfaceTexture::GetHandle() const -> int32_t
1118 {
1119     return mozilla::jni::Method<GetHandle_t>::Call(GeckoSurfaceTexture::mCtx, nullptr);
1120 }
1121 
1122 constexpr char GeckoSurfaceTexture::GetTexName_t::name[];
1123 constexpr char GeckoSurfaceTexture::GetTexName_t::signature[];
1124 
GetTexName() const1125 auto GeckoSurfaceTexture::GetTexName() const -> int32_t
1126 {
1127     return mozilla::jni::Method<GetTexName_t>::Call(GeckoSurfaceTexture::mCtx, nullptr);
1128 }
1129 
1130 constexpr char GeckoSurfaceTexture::IncrementUse_t::name[];
1131 constexpr char GeckoSurfaceTexture::IncrementUse_t::signature[];
1132 
IncrementUse() const1133 auto GeckoSurfaceTexture::IncrementUse() const -> void
1134 {
1135     return mozilla::jni::Method<IncrementUse_t>::Call(GeckoSurfaceTexture::mCtx, nullptr);
1136 }
1137 
1138 constexpr char GeckoSurfaceTexture::IsAttachedToGLContext_t::name[];
1139 constexpr char GeckoSurfaceTexture::IsAttachedToGLContext_t::signature[];
1140 
IsAttachedToGLContext(int64_t a0) const1141 auto GeckoSurfaceTexture::IsAttachedToGLContext(int64_t a0) const -> bool
1142 {
1143     return mozilla::jni::Method<IsAttachedToGLContext_t>::Call(GeckoSurfaceTexture::mCtx, nullptr, a0);
1144 }
1145 
1146 constexpr char GeckoSurfaceTexture::IsSingleBuffer_t::name[];
1147 constexpr char GeckoSurfaceTexture::IsSingleBuffer_t::signature[];
1148 
IsSingleBuffer() const1149 auto GeckoSurfaceTexture::IsSingleBuffer() const -> bool
1150 {
1151     return mozilla::jni::Method<IsSingleBuffer_t>::Call(GeckoSurfaceTexture::mCtx, nullptr);
1152 }
1153 
1154 constexpr char GeckoSurfaceTexture::IsSingleBufferSupported_t::name[];
1155 constexpr char GeckoSurfaceTexture::IsSingleBufferSupported_t::signature[];
1156 
IsSingleBufferSupported()1157 auto GeckoSurfaceTexture::IsSingleBufferSupported() -> bool
1158 {
1159     return mozilla::jni::Method<IsSingleBufferSupported_t>::Call(GeckoSurfaceTexture::Context(), nullptr);
1160 }
1161 
1162 constexpr char GeckoSurfaceTexture::Lookup_t::name[];
1163 constexpr char GeckoSurfaceTexture::Lookup_t::signature[];
1164 
Lookup(int32_t a0)1165 auto GeckoSurfaceTexture::Lookup(int32_t a0) -> GeckoSurfaceTexture::LocalRef
1166 {
1167     return mozilla::jni::Method<Lookup_t>::Call(GeckoSurfaceTexture::Context(), nullptr, a0);
1168 }
1169 
1170 constexpr char GeckoSurfaceTexture::ReleaseTexImage_t::name[];
1171 constexpr char GeckoSurfaceTexture::ReleaseTexImage_t::signature[];
1172 
ReleaseTexImage() const1173 auto GeckoSurfaceTexture::ReleaseTexImage() const -> void
1174 {
1175     return mozilla::jni::Method<ReleaseTexImage_t>::Call(GeckoSurfaceTexture::mCtx, nullptr);
1176 }
1177 
1178 constexpr char GeckoSurfaceTexture::UpdateTexImage_t::name[];
1179 constexpr char GeckoSurfaceTexture::UpdateTexImage_t::signature[];
1180 
UpdateTexImage() const1181 auto GeckoSurfaceTexture::UpdateTexImage() const -> void
1182 {
1183     return mozilla::jni::Method<UpdateTexImage_t>::Call(GeckoSurfaceTexture::mCtx, nullptr);
1184 }
1185 
1186 const char LayerSession::name[] =
1187         "org/mozilla/gecko/gfx/LayerSession";
1188 
1189 constexpr char LayerSession::GetCompositor_t::name[];
1190 constexpr char LayerSession::GetCompositor_t::signature[];
1191 
GetCompositor() const1192 auto LayerSession::GetCompositor() const -> mozilla::jni::Object::LocalRef
1193 {
1194     return mozilla::jni::Method<GetCompositor_t>::Call(LayerSession::mCtx, nullptr);
1195 }
1196 
1197 const char LayerSession::Compositor::name[] =
1198         "org/mozilla/gecko/gfx/LayerSession$Compositor";
1199 
1200 constexpr char LayerSession::Compositor::AttachNPZC_t::name[];
1201 constexpr char LayerSession::Compositor::AttachNPZC_t::signature[];
1202 
1203 constexpr char LayerSession::Compositor::CreateCompositor_t::name[];
1204 constexpr char LayerSession::Compositor::CreateCompositor_t::signature[];
1205 
1206 constexpr char LayerSession::Compositor::DisposeNative_t::name[];
1207 constexpr char LayerSession::Compositor::DisposeNative_t::signature[];
1208 
1209 constexpr char LayerSession::Compositor::EnableLayerUpdateNotifications_t::name[];
1210 constexpr char LayerSession::Compositor::EnableLayerUpdateNotifications_t::signature[];
1211 
1212 constexpr char LayerSession::Compositor::OnBoundsChanged_t::name[];
1213 constexpr char LayerSession::Compositor::OnBoundsChanged_t::signature[];
1214 
1215 constexpr char LayerSession::Compositor::OnCompositorAttached_t::name[];
1216 constexpr char LayerSession::Compositor::OnCompositorAttached_t::signature[];
1217 
OnCompositorAttached() const1218 auto LayerSession::Compositor::OnCompositorAttached() const -> void
1219 {
1220     return mozilla::jni::Method<OnCompositorAttached_t>::Call(Compositor::mCtx, nullptr);
1221 }
1222 
1223 constexpr char LayerSession::Compositor::OnCompositorDetached_t::name[];
1224 constexpr char LayerSession::Compositor::OnCompositorDetached_t::signature[];
1225 
OnCompositorDetached() const1226 auto LayerSession::Compositor::OnCompositorDetached() const -> void
1227 {
1228     return mozilla::jni::Method<OnCompositorDetached_t>::Call(Compositor::mCtx, nullptr);
1229 }
1230 
1231 constexpr char LayerSession::Compositor::OnSelectionCaretDrag_t::name[];
1232 constexpr char LayerSession::Compositor::OnSelectionCaretDrag_t::signature[];
1233 
OnSelectionCaretDrag(bool a0) const1234 auto LayerSession::Compositor::OnSelectionCaretDrag(bool a0) const -> void
1235 {
1236     return mozilla::jni::Method<OnSelectionCaretDrag_t>::Call(Compositor::mCtx, nullptr, a0);
1237 }
1238 
1239 constexpr char LayerSession::Compositor::RecvScreenPixels_t::name[];
1240 constexpr char LayerSession::Compositor::RecvScreenPixels_t::signature[];
1241 
RecvScreenPixels(int32_t a0,int32_t a1,mozilla::jni::IntArray::Param a2) const1242 auto LayerSession::Compositor::RecvScreenPixels(int32_t a0, int32_t a1, mozilla::jni::IntArray::Param a2) const -> void
1243 {
1244     return mozilla::jni::Method<RecvScreenPixels_t>::Call(Compositor::mCtx, nullptr, a0, a1, a2);
1245 }
1246 
1247 constexpr char LayerSession::Compositor::RecvToolbarAnimatorMessage_t::name[];
1248 constexpr char LayerSession::Compositor::RecvToolbarAnimatorMessage_t::signature[];
1249 
RecvToolbarAnimatorMessage(int32_t a0) const1250 auto LayerSession::Compositor::RecvToolbarAnimatorMessage(int32_t a0) const -> void
1251 {
1252     return mozilla::jni::Method<RecvToolbarAnimatorMessage_t>::Call(Compositor::mCtx, nullptr, a0);
1253 }
1254 
1255 constexpr char LayerSession::Compositor::RequestScreenPixels_t::name[];
1256 constexpr char LayerSession::Compositor::RequestScreenPixels_t::signature[];
1257 
1258 constexpr char LayerSession::Compositor::SendToolbarAnimatorMessage_t::name[];
1259 constexpr char LayerSession::Compositor::SendToolbarAnimatorMessage_t::signature[];
1260 
1261 constexpr char LayerSession::Compositor::SendToolbarPixelsToCompositor_t::name[];
1262 constexpr char LayerSession::Compositor::SendToolbarPixelsToCompositor_t::signature[];
1263 
1264 constexpr char LayerSession::Compositor::SetDefaultClearColor_t::name[];
1265 constexpr char LayerSession::Compositor::SetDefaultClearColor_t::signature[];
1266 
1267 constexpr char LayerSession::Compositor::SetMaxToolbarHeight_t::name[];
1268 constexpr char LayerSession::Compositor::SetMaxToolbarHeight_t::signature[];
1269 
1270 constexpr char LayerSession::Compositor::SetPinned_t::name[];
1271 constexpr char LayerSession::Compositor::SetPinned_t::signature[];
1272 
1273 constexpr char LayerSession::Compositor::SyncPauseCompositor_t::name[];
1274 constexpr char LayerSession::Compositor::SyncPauseCompositor_t::signature[];
1275 
1276 constexpr char LayerSession::Compositor::SyncResumeResizeCompositor_t::name[];
1277 constexpr char LayerSession::Compositor::SyncResumeResizeCompositor_t::signature[];
1278 
1279 constexpr char LayerSession::Compositor::UpdateOverscrollOffset_t::name[];
1280 constexpr char LayerSession::Compositor::UpdateOverscrollOffset_t::signature[];
1281 
UpdateOverscrollOffset(float a0,float a1) const1282 auto LayerSession::Compositor::UpdateOverscrollOffset(float a0, float a1) const -> void
1283 {
1284     return mozilla::jni::Method<UpdateOverscrollOffset_t>::Call(Compositor::mCtx, nullptr, a0, a1);
1285 }
1286 
1287 constexpr char LayerSession::Compositor::UpdateOverscrollVelocity_t::name[];
1288 constexpr char LayerSession::Compositor::UpdateOverscrollVelocity_t::signature[];
1289 
UpdateOverscrollVelocity(float a0,float a1) const1290 auto LayerSession::Compositor::UpdateOverscrollVelocity(float a0, float a1) const -> void
1291 {
1292     return mozilla::jni::Method<UpdateOverscrollVelocity_t>::Call(Compositor::mCtx, nullptr, a0, a1);
1293 }
1294 
1295 constexpr char LayerSession::Compositor::UpdateRootFrameMetrics_t::name[];
1296 constexpr char LayerSession::Compositor::UpdateRootFrameMetrics_t::signature[];
1297 
UpdateRootFrameMetrics(float a0,float a1,float a2) const1298 auto LayerSession::Compositor::UpdateRootFrameMetrics(float a0, float a1, float a2) const -> void
1299 {
1300     return mozilla::jni::Method<UpdateRootFrameMetrics_t>::Call(Compositor::mCtx, nullptr, a0, a1, a2);
1301 }
1302 
1303 const char NativePanZoomController::name[] =
1304         "org/mozilla/gecko/gfx/NativePanZoomController";
1305 
1306 constexpr char NativePanZoomController::DisposeNative_t::name[];
1307 constexpr char NativePanZoomController::DisposeNative_t::signature[];
1308 
1309 constexpr char NativePanZoomController::HandleMotionEvent_t::name[];
1310 constexpr char NativePanZoomController::HandleMotionEvent_t::signature[];
1311 
1312 constexpr char NativePanZoomController::HandleMouseEvent_t::name[];
1313 constexpr char NativePanZoomController::HandleMouseEvent_t::signature[];
1314 
1315 constexpr char NativePanZoomController::HandleScrollEvent_t::name[];
1316 constexpr char NativePanZoomController::HandleScrollEvent_t::signature[];
1317 
1318 constexpr char NativePanZoomController::SetIsLongpressEnabled_t::name[];
1319 constexpr char NativePanZoomController::SetIsLongpressEnabled_t::signature[];
1320 
1321 constexpr char NativePanZoomController::SetAttached_t::name[];
1322 constexpr char NativePanZoomController::SetAttached_t::signature[];
1323 
SetAttached(bool a0) const1324 auto NativePanZoomController::SetAttached(bool a0) const -> void
1325 {
1326     return mozilla::jni::Method<SetAttached_t>::Call(NativePanZoomController::mCtx, nullptr, a0);
1327 }
1328 
1329 constexpr char NativePanZoomController::SynthesizeNativeMouseEvent_t::name[];
1330 constexpr char NativePanZoomController::SynthesizeNativeMouseEvent_t::signature[];
1331 
SynthesizeNativeMouseEvent(int32_t a0,int32_t a1,int32_t a2) const1332 auto NativePanZoomController::SynthesizeNativeMouseEvent(int32_t a0, int32_t a1, int32_t a2) const -> void
1333 {
1334     return mozilla::jni::Method<SynthesizeNativeMouseEvent_t>::Call(NativePanZoomController::mCtx, nullptr, a0, a1, a2);
1335 }
1336 
1337 constexpr char NativePanZoomController::SynthesizeNativeTouchPoint_t::name[];
1338 constexpr char NativePanZoomController::SynthesizeNativeTouchPoint_t::signature[];
1339 
SynthesizeNativeTouchPoint(int32_t a0,int32_t a1,int32_t a2,int32_t a3,double a4,int32_t a5) const1340 auto NativePanZoomController::SynthesizeNativeTouchPoint(int32_t a0, int32_t a1, int32_t a2, int32_t a3, double a4, int32_t a5) const -> void
1341 {
1342     return mozilla::jni::Method<SynthesizeNativeTouchPoint_t>::Call(NativePanZoomController::mCtx, nullptr, a0, a1, a2, a3, a4, a5);
1343 }
1344 
1345 const char StackScroller::name[] =
1346         "org/mozilla/gecko/gfx/StackScroller";
1347 
1348 constexpr char StackScroller::New_t::name[];
1349 constexpr char StackScroller::New_t::signature[];
1350 
New(mozilla::jni::Object::Param a0,StackScroller::LocalRef * a1)1351 auto StackScroller::New(mozilla::jni::Object::Param a0, StackScroller::LocalRef* a1) -> nsresult
1352 {
1353     MOZ_ASSERT(a1);
1354     nsresult rv = NS_OK;
1355     *a1 = mozilla::jni::Constructor<New_t>::Call(StackScroller::Context(), &rv, a0);
1356     return rv;
1357 }
1358 
1359 constexpr char StackScroller::AbortAnimation_t::name[];
1360 constexpr char StackScroller::AbortAnimation_t::signature[];
1361 
AbortAnimation() const1362 auto StackScroller::AbortAnimation() const -> nsresult
1363 {
1364     nsresult rv = NS_OK;
1365     mozilla::jni::Method<AbortAnimation_t>::Call(StackScroller::mCtx, &rv);
1366     return rv;
1367 }
1368 
1369 constexpr char StackScroller::ComputeScrollOffset_t::name[];
1370 constexpr char StackScroller::ComputeScrollOffset_t::signature[];
1371 
ComputeScrollOffset(int64_t a0,bool * a1) const1372 auto StackScroller::ComputeScrollOffset(int64_t a0, bool* a1) const -> nsresult
1373 {
1374     MOZ_ASSERT(a1);
1375     nsresult rv = NS_OK;
1376     *a1 = mozilla::jni::Method<ComputeScrollOffset_t>::Call(StackScroller::mCtx, &rv, a0);
1377     return rv;
1378 }
1379 
1380 constexpr char StackScroller::Fling_t::name[];
1381 constexpr char StackScroller::Fling_t::signature[];
1382 
Fling(int32_t a0,int32_t a1,int32_t a2,int32_t a3,int32_t a4,int32_t a5,int32_t a6,int32_t a7,int32_t a8,int32_t a9,int64_t a10) const1383 auto StackScroller::Fling(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, int32_t a8, int32_t a9, int64_t a10) const -> nsresult
1384 {
1385     nsresult rv = NS_OK;
1386     mozilla::jni::Method<Fling_t>::Call(StackScroller::mCtx, &rv, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);
1387     return rv;
1388 }
1389 
1390 constexpr char StackScroller::ForceFinished_t::name[];
1391 constexpr char StackScroller::ForceFinished_t::signature[];
1392 
ForceFinished(bool a0) const1393 auto StackScroller::ForceFinished(bool a0) const -> nsresult
1394 {
1395     nsresult rv = NS_OK;
1396     mozilla::jni::Method<ForceFinished_t>::Call(StackScroller::mCtx, &rv, a0);
1397     return rv;
1398 }
1399 
1400 constexpr char StackScroller::GetCurrSpeedX_t::name[];
1401 constexpr char StackScroller::GetCurrSpeedX_t::signature[];
1402 
GetCurrSpeedX(float * a0) const1403 auto StackScroller::GetCurrSpeedX(float* a0) const -> nsresult
1404 {
1405     MOZ_ASSERT(a0);
1406     nsresult rv = NS_OK;
1407     *a0 = mozilla::jni::Method<GetCurrSpeedX_t>::Call(StackScroller::mCtx, &rv);
1408     return rv;
1409 }
1410 
1411 constexpr char StackScroller::GetCurrSpeedY_t::name[];
1412 constexpr char StackScroller::GetCurrSpeedY_t::signature[];
1413 
GetCurrSpeedY(float * a0) const1414 auto StackScroller::GetCurrSpeedY(float* a0) const -> nsresult
1415 {
1416     MOZ_ASSERT(a0);
1417     nsresult rv = NS_OK;
1418     *a0 = mozilla::jni::Method<GetCurrSpeedY_t>::Call(StackScroller::mCtx, &rv);
1419     return rv;
1420 }
1421 
1422 constexpr char StackScroller::GetCurrX_t::name[];
1423 constexpr char StackScroller::GetCurrX_t::signature[];
1424 
GetCurrX(int32_t * a0) const1425 auto StackScroller::GetCurrX(int32_t* a0) const -> nsresult
1426 {
1427     MOZ_ASSERT(a0);
1428     nsresult rv = NS_OK;
1429     *a0 = mozilla::jni::Method<GetCurrX_t>::Call(StackScroller::mCtx, &rv);
1430     return rv;
1431 }
1432 
1433 constexpr char StackScroller::GetCurrY_t::name[];
1434 constexpr char StackScroller::GetCurrY_t::signature[];
1435 
GetCurrY(int32_t * a0) const1436 auto StackScroller::GetCurrY(int32_t* a0) const -> nsresult
1437 {
1438     MOZ_ASSERT(a0);
1439     nsresult rv = NS_OK;
1440     *a0 = mozilla::jni::Method<GetCurrY_t>::Call(StackScroller::mCtx, &rv);
1441     return rv;
1442 }
1443 
1444 constexpr char StackScroller::GetFinalX_t::name[];
1445 constexpr char StackScroller::GetFinalX_t::signature[];
1446 
GetFinalX(int32_t * a0) const1447 auto StackScroller::GetFinalX(int32_t* a0) const -> nsresult
1448 {
1449     MOZ_ASSERT(a0);
1450     nsresult rv = NS_OK;
1451     *a0 = mozilla::jni::Method<GetFinalX_t>::Call(StackScroller::mCtx, &rv);
1452     return rv;
1453 }
1454 
1455 constexpr char StackScroller::GetFinalY_t::name[];
1456 constexpr char StackScroller::GetFinalY_t::signature[];
1457 
GetFinalY(int32_t * a0) const1458 auto StackScroller::GetFinalY(int32_t* a0) const -> nsresult
1459 {
1460     MOZ_ASSERT(a0);
1461     nsresult rv = NS_OK;
1462     *a0 = mozilla::jni::Method<GetFinalY_t>::Call(StackScroller::mCtx, &rv);
1463     return rv;
1464 }
1465 
1466 constexpr char StackScroller::InitContants_t::name[];
1467 constexpr char StackScroller::InitContants_t::signature[];
1468 
InitContants()1469 auto StackScroller::InitContants() -> nsresult
1470 {
1471     nsresult rv = NS_OK;
1472     mozilla::jni::Method<InitContants_t>::Call(StackScroller::Context(), &rv);
1473     return rv;
1474 }
1475 
1476 constexpr char StackScroller::IsFinished_t::name[];
1477 constexpr char StackScroller::IsFinished_t::signature[];
1478 
IsFinished(bool * a0) const1479 auto StackScroller::IsFinished(bool* a0) const -> nsresult
1480 {
1481     MOZ_ASSERT(a0);
1482     nsresult rv = NS_OK;
1483     *a0 = mozilla::jni::Method<IsFinished_t>::Call(StackScroller::mCtx, &rv);
1484     return rv;
1485 }
1486 
1487 constexpr char StackScroller::SetFinalX_t::name[];
1488 constexpr char StackScroller::SetFinalX_t::signature[];
1489 
SetFinalX(int32_t a0) const1490 auto StackScroller::SetFinalX(int32_t a0) const -> nsresult
1491 {
1492     nsresult rv = NS_OK;
1493     mozilla::jni::Method<SetFinalX_t>::Call(StackScroller::mCtx, &rv, a0);
1494     return rv;
1495 }
1496 
1497 constexpr char StackScroller::SpringBack_t::name[];
1498 constexpr char StackScroller::SpringBack_t::signature[];
1499 
SpringBack(int32_t a0,int32_t a1,int32_t a2,int32_t a3,int32_t a4,int32_t a5,int64_t a6,bool * a7) const1500 auto StackScroller::SpringBack(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int64_t a6, bool* a7) const -> nsresult
1501 {
1502     MOZ_ASSERT(a7);
1503     nsresult rv = NS_OK;
1504     *a7 = mozilla::jni::Method<SpringBack_t>::Call(StackScroller::mCtx, &rv, a0, a1, a2, a3, a4, a5, a6);
1505     return rv;
1506 }
1507 
1508 constexpr char StackScroller::StartScroll_t::name[];
1509 constexpr char StackScroller::StartScroll_t::signature[];
1510 
StartScroll(int32_t a0,int32_t a1,int32_t a2,int32_t a3,int64_t a4,int32_t a5) const1511 auto StackScroller::StartScroll(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int64_t a4, int32_t a5) const -> nsresult
1512 {
1513     nsresult rv = NS_OK;
1514     mozilla::jni::Method<StartScroll_t>::Call(StackScroller::mCtx, &rv, a0, a1, a2, a3, a4, a5);
1515     return rv;
1516 }
1517 
1518 constexpr char StackScroller::ViscousFluid_t::name[];
1519 constexpr char StackScroller::ViscousFluid_t::signature[];
1520 
ViscousFluid(float a0,float * a1)1521 auto StackScroller::ViscousFluid(float a0, float* a1) -> nsresult
1522 {
1523     MOZ_ASSERT(a1);
1524     nsresult rv = NS_OK;
1525     *a1 = mozilla::jni::Method<ViscousFluid_t>::Call(StackScroller::Context(), &rv, a0);
1526     return rv;
1527 }
1528 
1529 constexpr char StackScroller::MFlywheel_t::name[];
1530 constexpr char StackScroller::MFlywheel_t::signature[];
1531 
MFlywheel(bool * a0) const1532 auto StackScroller::MFlywheel(bool* a0) const -> nsresult
1533 {
1534     MOZ_ASSERT(a0);
1535     nsresult rv = NS_OK;
1536     *a0 = mozilla::jni::Field<MFlywheel_t>::Get(StackScroller::mCtx, &rv);
1537     return rv;
1538 }
1539 
1540 constexpr char StackScroller::MMode_t::name[];
1541 constexpr char StackScroller::MMode_t::signature[];
1542 
MMode(int32_t * a0) const1543 auto StackScroller::MMode(int32_t* a0) const -> nsresult
1544 {
1545     MOZ_ASSERT(a0);
1546     nsresult rv = NS_OK;
1547     *a0 = mozilla::jni::Field<MMode_t>::Get(StackScroller::mCtx, &rv);
1548     return rv;
1549 }
1550 
MMode(int32_t a0) const1551 auto StackScroller::MMode(int32_t a0) const -> nsresult
1552 {
1553     nsresult rv = NS_OK;
1554     mozilla::jni::Field<MMode_t>::Set(StackScroller::mCtx, &rv, a0);
1555     return rv;
1556 }
1557 
1558 constexpr char StackScroller::MScrollerX_t::name[];
1559 constexpr char StackScroller::MScrollerX_t::signature[];
1560 
MScrollerX(mozilla::jni::Object::LocalRef * a0) const1561 auto StackScroller::MScrollerX(mozilla::jni::Object::LocalRef* a0) const -> nsresult
1562 {
1563     MOZ_ASSERT(a0);
1564     nsresult rv = NS_OK;
1565     *a0 = mozilla::jni::Field<MScrollerX_t>::Get(StackScroller::mCtx, &rv);
1566     return rv;
1567 }
1568 
1569 constexpr char StackScroller::MScrollerY_t::name[];
1570 constexpr char StackScroller::MScrollerY_t::signature[];
1571 
MScrollerY(mozilla::jni::Object::LocalRef * a0) const1572 auto StackScroller::MScrollerY(mozilla::jni::Object::LocalRef* a0) const -> nsresult
1573 {
1574     MOZ_ASSERT(a0);
1575     nsresult rv = NS_OK;
1576     *a0 = mozilla::jni::Field<MScrollerY_t>::Get(StackScroller::mCtx, &rv);
1577     return rv;
1578 }
1579 
1580 constexpr char StackScroller::SViscousFluidNormalize_t::name[];
1581 constexpr char StackScroller::SViscousFluidNormalize_t::signature[];
1582 
SViscousFluidNormalize(float * a0)1583 auto StackScroller::SViscousFluidNormalize(float* a0) -> nsresult
1584 {
1585     MOZ_ASSERT(a0);
1586     nsresult rv = NS_OK;
1587     *a0 = mozilla::jni::Field<SViscousFluidNormalize_t>::Get(StackScroller::Context(), &rv);
1588     return rv;
1589 }
1590 
SViscousFluidNormalize(float a0)1591 auto StackScroller::SViscousFluidNormalize(float a0) -> nsresult
1592 {
1593     nsresult rv = NS_OK;
1594     mozilla::jni::Field<SViscousFluidNormalize_t>::Set(StackScroller::Context(), &rv, a0);
1595     return rv;
1596 }
1597 
1598 constexpr char StackScroller::SViscousFluidScale_t::name[];
1599 constexpr char StackScroller::SViscousFluidScale_t::signature[];
1600 
SViscousFluidScale(float * a0)1601 auto StackScroller::SViscousFluidScale(float* a0) -> nsresult
1602 {
1603     MOZ_ASSERT(a0);
1604     nsresult rv = NS_OK;
1605     *a0 = mozilla::jni::Field<SViscousFluidScale_t>::Get(StackScroller::Context(), &rv);
1606     return rv;
1607 }
1608 
SViscousFluidScale(float a0)1609 auto StackScroller::SViscousFluidScale(float a0) -> nsresult
1610 {
1611     nsresult rv = NS_OK;
1612     mozilla::jni::Field<SViscousFluidScale_t>::Set(StackScroller::Context(), &rv, a0);
1613     return rv;
1614 }
1615 
1616 const char SurfaceAllocator::name[] =
1617         "org/mozilla/gecko/gfx/SurfaceAllocator";
1618 
1619 constexpr char SurfaceAllocator::AcquireSurface_t::name[];
1620 constexpr char SurfaceAllocator::AcquireSurface_t::signature[];
1621 
AcquireSurface(int32_t a0,int32_t a1,bool a2)1622 auto SurfaceAllocator::AcquireSurface(int32_t a0, int32_t a1, bool a2) -> mozilla::jni::Object::LocalRef
1623 {
1624     return mozilla::jni::Method<AcquireSurface_t>::Call(SurfaceAllocator::Context(), nullptr, a0, a1, a2);
1625 }
1626 
1627 constexpr char SurfaceAllocator::DisposeSurface_t::name[];
1628 constexpr char SurfaceAllocator::DisposeSurface_t::signature[];
1629 
DisposeSurface(mozilla::jni::Object::Param a0)1630 auto SurfaceAllocator::DisposeSurface(mozilla::jni::Object::Param a0) -> void
1631 {
1632     return mozilla::jni::Method<DisposeSurface_t>::Call(SurfaceAllocator::Context(), nullptr, a0);
1633 }
1634 
1635 const char VsyncSource::name[] =
1636         "org/mozilla/gecko/gfx/VsyncSource";
1637 
1638 constexpr char VsyncSource::GetRefreshRate_t::name[];
1639 constexpr char VsyncSource::GetRefreshRate_t::signature[];
1640 
GetRefreshRate() const1641 auto VsyncSource::GetRefreshRate() const -> float
1642 {
1643     return mozilla::jni::Method<GetRefreshRate_t>::Call(VsyncSource::mCtx, nullptr);
1644 }
1645 
1646 constexpr char VsyncSource::NotifyVsync_t::name[];
1647 constexpr char VsyncSource::NotifyVsync_t::signature[];
1648 
1649 constexpr char VsyncSource::ObserveVsync_t::name[];
1650 constexpr char VsyncSource::ObserveVsync_t::signature[];
1651 
ObserveVsync(bool a0) const1652 auto VsyncSource::ObserveVsync(bool a0) const -> bool
1653 {
1654     return mozilla::jni::Method<ObserveVsync_t>::Call(VsyncSource::mCtx, nullptr, a0);
1655 }
1656 
1657 constexpr char VsyncSource::INSTANCE_t::name[];
1658 constexpr char VsyncSource::INSTANCE_t::signature[];
1659 
INSTANCE()1660 auto VsyncSource::INSTANCE() -> VsyncSource::LocalRef
1661 {
1662     return mozilla::jni::Field<INSTANCE_t>::Get(VsyncSource::Context(), nullptr);
1663 }
1664 
1665 const char CodecProxy::name[] =
1666         "org/mozilla/gecko/media/CodecProxy";
1667 
1668 constexpr char CodecProxy::Create_t::name[];
1669 constexpr char CodecProxy::Create_t::signature[];
1670 
Create(bool a0,mozilla::jni::Object::Param a1,mozilla::jni::Object::Param a2,mozilla::jni::Object::Param a3,mozilla::jni::String::Param a4)1671 auto CodecProxy::Create(bool a0, mozilla::jni::Object::Param a1, mozilla::jni::Object::Param a2, mozilla::jni::Object::Param a3, mozilla::jni::String::Param a4) -> CodecProxy::LocalRef
1672 {
1673     return mozilla::jni::Method<Create_t>::Call(CodecProxy::Context(), nullptr, a0, a1, a2, a3, a4);
1674 }
1675 
1676 constexpr char CodecProxy::Flush_t::name[];
1677 constexpr char CodecProxy::Flush_t::signature[];
1678 
Flush() const1679 auto CodecProxy::Flush() const -> bool
1680 {
1681     return mozilla::jni::Method<Flush_t>::Call(CodecProxy::mCtx, nullptr);
1682 }
1683 
1684 constexpr char CodecProxy::Input_t::name[];
1685 constexpr char CodecProxy::Input_t::signature[];
1686 
Input(mozilla::jni::ByteBuffer::Param a0,mozilla::jni::Object::Param a1,mozilla::jni::Object::Param a2) const1687 auto CodecProxy::Input(mozilla::jni::ByteBuffer::Param a0, mozilla::jni::Object::Param a1, mozilla::jni::Object::Param a2) const -> bool
1688 {
1689     return mozilla::jni::Method<Input_t>::Call(CodecProxy::mCtx, nullptr, a0, a1, a2);
1690 }
1691 
1692 constexpr char CodecProxy::IsAdaptivePlaybackSupported_t::name[];
1693 constexpr char CodecProxy::IsAdaptivePlaybackSupported_t::signature[];
1694 
IsAdaptivePlaybackSupported() const1695 auto CodecProxy::IsAdaptivePlaybackSupported() const -> bool
1696 {
1697     return mozilla::jni::Method<IsAdaptivePlaybackSupported_t>::Call(CodecProxy::mCtx, nullptr);
1698 }
1699 
1700 constexpr char CodecProxy::IsTunneledPlaybackSupported_t::name[];
1701 constexpr char CodecProxy::IsTunneledPlaybackSupported_t::signature[];
1702 
IsTunneledPlaybackSupported() const1703 auto CodecProxy::IsTunneledPlaybackSupported() const -> bool
1704 {
1705     return mozilla::jni::Method<IsTunneledPlaybackSupported_t>::Call(CodecProxy::mCtx, nullptr);
1706 }
1707 
1708 constexpr char CodecProxy::Release_t::name[];
1709 constexpr char CodecProxy::Release_t::signature[];
1710 
Release() const1711 auto CodecProxy::Release() const -> bool
1712 {
1713     return mozilla::jni::Method<Release_t>::Call(CodecProxy::mCtx, nullptr);
1714 }
1715 
1716 constexpr char CodecProxy::ReleaseOutput_t::name[];
1717 constexpr char CodecProxy::ReleaseOutput_t::signature[];
1718 
ReleaseOutput(mozilla::jni::Object::Param a0,bool a1) const1719 auto CodecProxy::ReleaseOutput(mozilla::jni::Object::Param a0, bool a1) const -> bool
1720 {
1721     return mozilla::jni::Method<ReleaseOutput_t>::Call(CodecProxy::mCtx, nullptr, a0, a1);
1722 }
1723 
1724 constexpr char CodecProxy::SetRates_t::name[];
1725 constexpr char CodecProxy::SetRates_t::signature[];
1726 
SetRates(int32_t a0) const1727 auto CodecProxy::SetRates(int32_t a0) const -> bool
1728 {
1729     return mozilla::jni::Method<SetRates_t>::Call(CodecProxy::mCtx, nullptr, a0);
1730 }
1731 
1732 const char CodecProxy::NativeCallbacks::name[] =
1733         "org/mozilla/gecko/media/CodecProxy$NativeCallbacks";
1734 
1735 constexpr char CodecProxy::NativeCallbacks::New_t::name[];
1736 constexpr char CodecProxy::NativeCallbacks::New_t::signature[];
1737 
New()1738 auto CodecProxy::NativeCallbacks::New() -> NativeCallbacks::LocalRef
1739 {
1740     return mozilla::jni::Constructor<New_t>::Call(NativeCallbacks::Context(), nullptr);
1741 }
1742 
1743 constexpr char CodecProxy::NativeCallbacks::DisposeNative_t::name[];
1744 constexpr char CodecProxy::NativeCallbacks::DisposeNative_t::signature[];
1745 
DisposeNative() const1746 auto CodecProxy::NativeCallbacks::DisposeNative() const -> void
1747 {
1748     return mozilla::jni::Method<DisposeNative_t>::Call(NativeCallbacks::mCtx, nullptr);
1749 }
1750 
1751 constexpr char CodecProxy::NativeCallbacks::OnError_t::name[];
1752 constexpr char CodecProxy::NativeCallbacks::OnError_t::signature[];
1753 
1754 constexpr char CodecProxy::NativeCallbacks::OnInputStatus_t::name[];
1755 constexpr char CodecProxy::NativeCallbacks::OnInputStatus_t::signature[];
1756 
1757 constexpr char CodecProxy::NativeCallbacks::OnOutput_t::name[];
1758 constexpr char CodecProxy::NativeCallbacks::OnOutput_t::signature[];
1759 
1760 constexpr char CodecProxy::NativeCallbacks::OnOutputFormatChanged_t::name[];
1761 constexpr char CodecProxy::NativeCallbacks::OnOutputFormatChanged_t::signature[];
1762 
1763 const char GeckoAudioInfo::name[] =
1764         "org/mozilla/gecko/media/GeckoAudioInfo";
1765 
1766 constexpr char GeckoAudioInfo::New_t::name[];
1767 constexpr char GeckoAudioInfo::New_t::signature[];
1768 
New(int32_t a0,int32_t a1,int32_t a2,int32_t a3,int64_t a4,mozilla::jni::String::Param a5,mozilla::jni::ByteArray::Param a6)1769 auto GeckoAudioInfo::New(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int64_t a4, mozilla::jni::String::Param a5, mozilla::jni::ByteArray::Param a6) -> GeckoAudioInfo::LocalRef
1770 {
1771     return mozilla::jni::Constructor<New_t>::Call(GeckoAudioInfo::Context(), nullptr, a0, a1, a2, a3, a4, a5, a6);
1772 }
1773 
1774 constexpr char GeckoAudioInfo::BitDepth_t::name[];
1775 constexpr char GeckoAudioInfo::BitDepth_t::signature[];
1776 
BitDepth() const1777 auto GeckoAudioInfo::BitDepth() const -> int32_t
1778 {
1779     return mozilla::jni::Field<BitDepth_t>::Get(GeckoAudioInfo::mCtx, nullptr);
1780 }
1781 
1782 constexpr char GeckoAudioInfo::Channels_t::name[];
1783 constexpr char GeckoAudioInfo::Channels_t::signature[];
1784 
Channels() const1785 auto GeckoAudioInfo::Channels() const -> int32_t
1786 {
1787     return mozilla::jni::Field<Channels_t>::Get(GeckoAudioInfo::mCtx, nullptr);
1788 }
1789 
1790 constexpr char GeckoAudioInfo::CodecSpecificData_t::name[];
1791 constexpr char GeckoAudioInfo::CodecSpecificData_t::signature[];
1792 
CodecSpecificData() const1793 auto GeckoAudioInfo::CodecSpecificData() const -> mozilla::jni::ByteArray::LocalRef
1794 {
1795     return mozilla::jni::Field<CodecSpecificData_t>::Get(GeckoAudioInfo::mCtx, nullptr);
1796 }
1797 
1798 constexpr char GeckoAudioInfo::Duration_t::name[];
1799 constexpr char GeckoAudioInfo::Duration_t::signature[];
1800 
Duration() const1801 auto GeckoAudioInfo::Duration() const -> int64_t
1802 {
1803     return mozilla::jni::Field<Duration_t>::Get(GeckoAudioInfo::mCtx, nullptr);
1804 }
1805 
1806 constexpr char GeckoAudioInfo::MimeType_t::name[];
1807 constexpr char GeckoAudioInfo::MimeType_t::signature[];
1808 
MimeType() const1809 auto GeckoAudioInfo::MimeType() const -> mozilla::jni::String::LocalRef
1810 {
1811     return mozilla::jni::Field<MimeType_t>::Get(GeckoAudioInfo::mCtx, nullptr);
1812 }
1813 
1814 constexpr char GeckoAudioInfo::Profile_t::name[];
1815 constexpr char GeckoAudioInfo::Profile_t::signature[];
1816 
Profile() const1817 auto GeckoAudioInfo::Profile() const -> int32_t
1818 {
1819     return mozilla::jni::Field<Profile_t>::Get(GeckoAudioInfo::mCtx, nullptr);
1820 }
1821 
1822 constexpr char GeckoAudioInfo::Rate_t::name[];
1823 constexpr char GeckoAudioInfo::Rate_t::signature[];
1824 
Rate() const1825 auto GeckoAudioInfo::Rate() const -> int32_t
1826 {
1827     return mozilla::jni::Field<Rate_t>::Get(GeckoAudioInfo::mCtx, nullptr);
1828 }
1829 
1830 const char GeckoHLSDemuxerWrapper::name[] =
1831         "org/mozilla/gecko/media/GeckoHLSDemuxerWrapper";
1832 
1833 constexpr char GeckoHLSDemuxerWrapper::Create_t::name[];
1834 constexpr char GeckoHLSDemuxerWrapper::Create_t::signature[];
1835 
Create(int32_t a0,mozilla::jni::Object::Param a1)1836 auto GeckoHLSDemuxerWrapper::Create(int32_t a0, mozilla::jni::Object::Param a1) -> GeckoHLSDemuxerWrapper::LocalRef
1837 {
1838     return mozilla::jni::Method<Create_t>::Call(GeckoHLSDemuxerWrapper::Context(), nullptr, a0, a1);
1839 }
1840 
1841 constexpr char GeckoHLSDemuxerWrapper::Destroy_t::name[];
1842 constexpr char GeckoHLSDemuxerWrapper::Destroy_t::signature[];
1843 
Destroy() const1844 auto GeckoHLSDemuxerWrapper::Destroy() const -> void
1845 {
1846     return mozilla::jni::Method<Destroy_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr);
1847 }
1848 
1849 constexpr char GeckoHLSDemuxerWrapper::GetAudioInfo_t::name[];
1850 constexpr char GeckoHLSDemuxerWrapper::GetAudioInfo_t::signature[];
1851 
GetAudioInfo(int32_t a0) const1852 auto GeckoHLSDemuxerWrapper::GetAudioInfo(int32_t a0) const -> mozilla::jni::Object::LocalRef
1853 {
1854     return mozilla::jni::Method<GetAudioInfo_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr, a0);
1855 }
1856 
1857 constexpr char GeckoHLSDemuxerWrapper::GetBuffered_t::name[];
1858 constexpr char GeckoHLSDemuxerWrapper::GetBuffered_t::signature[];
1859 
GetBuffered() const1860 auto GeckoHLSDemuxerWrapper::GetBuffered() const -> int64_t
1861 {
1862     return mozilla::jni::Method<GetBuffered_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr);
1863 }
1864 
1865 constexpr char GeckoHLSDemuxerWrapper::GetNextKeyFrameTime_t::name[];
1866 constexpr char GeckoHLSDemuxerWrapper::GetNextKeyFrameTime_t::signature[];
1867 
GetNextKeyFrameTime() const1868 auto GeckoHLSDemuxerWrapper::GetNextKeyFrameTime() const -> int64_t
1869 {
1870     return mozilla::jni::Method<GetNextKeyFrameTime_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr);
1871 }
1872 
1873 constexpr char GeckoHLSDemuxerWrapper::GetNumberOfTracks_t::name[];
1874 constexpr char GeckoHLSDemuxerWrapper::GetNumberOfTracks_t::signature[];
1875 
GetNumberOfTracks(int32_t a0) const1876 auto GeckoHLSDemuxerWrapper::GetNumberOfTracks(int32_t a0) const -> int32_t
1877 {
1878     return mozilla::jni::Method<GetNumberOfTracks_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr, a0);
1879 }
1880 
1881 constexpr char GeckoHLSDemuxerWrapper::GetSamples_t::name[];
1882 constexpr char GeckoHLSDemuxerWrapper::GetSamples_t::signature[];
1883 
GetSamples(int32_t a0,int32_t a1) const1884 auto GeckoHLSDemuxerWrapper::GetSamples(int32_t a0, int32_t a1) const -> mozilla::jni::ObjectArray::LocalRef
1885 {
1886     return mozilla::jni::Method<GetSamples_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr, a0, a1);
1887 }
1888 
1889 constexpr char GeckoHLSDemuxerWrapper::GetVideoInfo_t::name[];
1890 constexpr char GeckoHLSDemuxerWrapper::GetVideoInfo_t::signature[];
1891 
GetVideoInfo(int32_t a0) const1892 auto GeckoHLSDemuxerWrapper::GetVideoInfo(int32_t a0) const -> mozilla::jni::Object::LocalRef
1893 {
1894     return mozilla::jni::Method<GetVideoInfo_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr, a0);
1895 }
1896 
1897 constexpr char GeckoHLSDemuxerWrapper::IsLiveStream_t::name[];
1898 constexpr char GeckoHLSDemuxerWrapper::IsLiveStream_t::signature[];
1899 
IsLiveStream() const1900 auto GeckoHLSDemuxerWrapper::IsLiveStream() const -> bool
1901 {
1902     return mozilla::jni::Method<IsLiveStream_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr);
1903 }
1904 
1905 constexpr char GeckoHLSDemuxerWrapper::Seek_t::name[];
1906 constexpr char GeckoHLSDemuxerWrapper::Seek_t::signature[];
1907 
Seek(int64_t a0) const1908 auto GeckoHLSDemuxerWrapper::Seek(int64_t a0) const -> bool
1909 {
1910     return mozilla::jni::Method<Seek_t>::Call(GeckoHLSDemuxerWrapper::mCtx, nullptr, a0);
1911 }
1912 
1913 const char GeckoHLSDemuxerWrapper::Callbacks::name[] =
1914         "org/mozilla/gecko/media/GeckoHLSDemuxerWrapper$Callbacks";
1915 
1916 constexpr char GeckoHLSDemuxerWrapper::Callbacks::New_t::name[];
1917 constexpr char GeckoHLSDemuxerWrapper::Callbacks::New_t::signature[];
1918 
New()1919 auto GeckoHLSDemuxerWrapper::Callbacks::New() -> Callbacks::LocalRef
1920 {
1921     return mozilla::jni::Constructor<New_t>::Call(Callbacks::Context(), nullptr);
1922 }
1923 
1924 constexpr char GeckoHLSDemuxerWrapper::Callbacks::OnError_t::name[];
1925 constexpr char GeckoHLSDemuxerWrapper::Callbacks::OnError_t::signature[];
1926 
1927 constexpr char GeckoHLSDemuxerWrapper::Callbacks::OnInitialized_t::name[];
1928 constexpr char GeckoHLSDemuxerWrapper::Callbacks::OnInitialized_t::signature[];
1929 
1930 const char GeckoHLSResourceWrapper::name[] =
1931         "org/mozilla/gecko/media/GeckoHLSResourceWrapper";
1932 
1933 constexpr char GeckoHLSResourceWrapper::Create_t::name[];
1934 constexpr char GeckoHLSResourceWrapper::Create_t::signature[];
1935 
Create(mozilla::jni::String::Param a0,mozilla::jni::Object::Param a1)1936 auto GeckoHLSResourceWrapper::Create(mozilla::jni::String::Param a0, mozilla::jni::Object::Param a1) -> GeckoHLSResourceWrapper::LocalRef
1937 {
1938     return mozilla::jni::Method<Create_t>::Call(GeckoHLSResourceWrapper::Context(), nullptr, a0, a1);
1939 }
1940 
1941 constexpr char GeckoHLSResourceWrapper::Destroy_t::name[];
1942 constexpr char GeckoHLSResourceWrapper::Destroy_t::signature[];
1943 
Destroy() const1944 auto GeckoHLSResourceWrapper::Destroy() const -> void
1945 {
1946     return mozilla::jni::Method<Destroy_t>::Call(GeckoHLSResourceWrapper::mCtx, nullptr);
1947 }
1948 
1949 constexpr char GeckoHLSResourceWrapper::GetPlayerId_t::name[];
1950 constexpr char GeckoHLSResourceWrapper::GetPlayerId_t::signature[];
1951 
GetPlayerId() const1952 auto GeckoHLSResourceWrapper::GetPlayerId() const -> int32_t
1953 {
1954     return mozilla::jni::Method<GetPlayerId_t>::Call(GeckoHLSResourceWrapper::mCtx, nullptr);
1955 }
1956 
1957 constexpr char GeckoHLSResourceWrapper::Pause_t::name[];
1958 constexpr char GeckoHLSResourceWrapper::Pause_t::signature[];
1959 
Pause() const1960 auto GeckoHLSResourceWrapper::Pause() const -> void
1961 {
1962     return mozilla::jni::Method<Pause_t>::Call(GeckoHLSResourceWrapper::mCtx, nullptr);
1963 }
1964 
1965 constexpr char GeckoHLSResourceWrapper::Play_t::name[];
1966 constexpr char GeckoHLSResourceWrapper::Play_t::signature[];
1967 
Play() const1968 auto GeckoHLSResourceWrapper::Play() const -> void
1969 {
1970     return mozilla::jni::Method<Play_t>::Call(GeckoHLSResourceWrapper::mCtx, nullptr);
1971 }
1972 
1973 constexpr char GeckoHLSResourceWrapper::Resume_t::name[];
1974 constexpr char GeckoHLSResourceWrapper::Resume_t::signature[];
1975 
Resume() const1976 auto GeckoHLSResourceWrapper::Resume() const -> void
1977 {
1978     return mozilla::jni::Method<Resume_t>::Call(GeckoHLSResourceWrapper::mCtx, nullptr);
1979 }
1980 
1981 constexpr char GeckoHLSResourceWrapper::Suspend_t::name[];
1982 constexpr char GeckoHLSResourceWrapper::Suspend_t::signature[];
1983 
Suspend() const1984 auto GeckoHLSResourceWrapper::Suspend() const -> void
1985 {
1986     return mozilla::jni::Method<Suspend_t>::Call(GeckoHLSResourceWrapper::mCtx, nullptr);
1987 }
1988 
1989 const char GeckoHLSResourceWrapper::Callbacks::name[] =
1990         "org/mozilla/gecko/media/GeckoHLSResourceWrapper$Callbacks";
1991 
1992 constexpr char GeckoHLSResourceWrapper::Callbacks::New_t::name[];
1993 constexpr char GeckoHLSResourceWrapper::Callbacks::New_t::signature[];
1994 
New()1995 auto GeckoHLSResourceWrapper::Callbacks::New() -> Callbacks::LocalRef
1996 {
1997     return mozilla::jni::Constructor<New_t>::Call(Callbacks::Context(), nullptr);
1998 }
1999 
2000 constexpr char GeckoHLSResourceWrapper::Callbacks::OnDataArrived_t::name[];
2001 constexpr char GeckoHLSResourceWrapper::Callbacks::OnDataArrived_t::signature[];
2002 
2003 constexpr char GeckoHLSResourceWrapper::Callbacks::OnError_t::name[];
2004 constexpr char GeckoHLSResourceWrapper::Callbacks::OnError_t::signature[];
2005 
2006 const char GeckoHLSSample::name[] =
2007         "org/mozilla/gecko/media/GeckoHLSSample";
2008 
2009 constexpr char GeckoHLSSample::IsEOS_t::name[];
2010 constexpr char GeckoHLSSample::IsEOS_t::signature[];
2011 
IsEOS() const2012 auto GeckoHLSSample::IsEOS() const -> bool
2013 {
2014     return mozilla::jni::Method<IsEOS_t>::Call(GeckoHLSSample::mCtx, nullptr);
2015 }
2016 
2017 constexpr char GeckoHLSSample::IsKeyFrame_t::name[];
2018 constexpr char GeckoHLSSample::IsKeyFrame_t::signature[];
2019 
IsKeyFrame() const2020 auto GeckoHLSSample::IsKeyFrame() const -> bool
2021 {
2022     return mozilla::jni::Method<IsKeyFrame_t>::Call(GeckoHLSSample::mCtx, nullptr);
2023 }
2024 
2025 constexpr char GeckoHLSSample::WriteToByteBuffer_t::name[];
2026 constexpr char GeckoHLSSample::WriteToByteBuffer_t::signature[];
2027 
WriteToByteBuffer(mozilla::jni::ByteBuffer::Param a0) const2028 auto GeckoHLSSample::WriteToByteBuffer(mozilla::jni::ByteBuffer::Param a0) const -> void
2029 {
2030     return mozilla::jni::Method<WriteToByteBuffer_t>::Call(GeckoHLSSample::mCtx, nullptr, a0);
2031 }
2032 
2033 constexpr char GeckoHLSSample::CryptoInfo_t::name[];
2034 constexpr char GeckoHLSSample::CryptoInfo_t::signature[];
2035 
CryptoInfo() const2036 auto GeckoHLSSample::CryptoInfo() const -> mozilla::jni::Object::LocalRef
2037 {
2038     return mozilla::jni::Field<CryptoInfo_t>::Get(GeckoHLSSample::mCtx, nullptr);
2039 }
2040 
2041 constexpr char GeckoHLSSample::Duration_t::name[];
2042 constexpr char GeckoHLSSample::Duration_t::signature[];
2043 
Duration() const2044 auto GeckoHLSSample::Duration() const -> int64_t
2045 {
2046     return mozilla::jni::Field<Duration_t>::Get(GeckoHLSSample::mCtx, nullptr);
2047 }
2048 
Duration(int64_t a0) const2049 auto GeckoHLSSample::Duration(int64_t a0) const -> void
2050 {
2051     return mozilla::jni::Field<Duration_t>::Set(GeckoHLSSample::mCtx, nullptr, a0);
2052 }
2053 
2054 constexpr char GeckoHLSSample::FormatIndex_t::name[];
2055 constexpr char GeckoHLSSample::FormatIndex_t::signature[];
2056 
FormatIndex() const2057 auto GeckoHLSSample::FormatIndex() const -> int32_t
2058 {
2059     return mozilla::jni::Field<FormatIndex_t>::Get(GeckoHLSSample::mCtx, nullptr);
2060 }
2061 
2062 constexpr char GeckoHLSSample::Info_t::name[];
2063 constexpr char GeckoHLSSample::Info_t::signature[];
2064 
Info() const2065 auto GeckoHLSSample::Info() const -> mozilla::jni::Object::LocalRef
2066 {
2067     return mozilla::jni::Field<Info_t>::Get(GeckoHLSSample::mCtx, nullptr);
2068 }
2069 
2070 const char GeckoVideoInfo::name[] =
2071         "org/mozilla/gecko/media/GeckoVideoInfo";
2072 
2073 constexpr char GeckoVideoInfo::New_t::name[];
2074 constexpr char GeckoVideoInfo::New_t::signature[];
2075 
New(int32_t a0,int32_t a1,int32_t a2,int32_t a3,int32_t a4,int32_t a5,int64_t a6,mozilla::jni::String::Param a7,mozilla::jni::ByteArray::Param a8,mozilla::jni::ByteArray::Param a9)2076 auto GeckoVideoInfo::New(int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int64_t a6, mozilla::jni::String::Param a7, mozilla::jni::ByteArray::Param a8, mozilla::jni::ByteArray::Param a9) -> GeckoVideoInfo::LocalRef
2077 {
2078     return mozilla::jni::Constructor<New_t>::Call(GeckoVideoInfo::Context(), nullptr, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);
2079 }
2080 
2081 constexpr char GeckoVideoInfo::CodecSpecificData_t::name[];
2082 constexpr char GeckoVideoInfo::CodecSpecificData_t::signature[];
2083 
CodecSpecificData() const2084 auto GeckoVideoInfo::CodecSpecificData() const -> mozilla::jni::ByteArray::LocalRef
2085 {
2086     return mozilla::jni::Field<CodecSpecificData_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2087 }
2088 
2089 constexpr char GeckoVideoInfo::DisplayHeight_t::name[];
2090 constexpr char GeckoVideoInfo::DisplayHeight_t::signature[];
2091 
DisplayHeight() const2092 auto GeckoVideoInfo::DisplayHeight() const -> int32_t
2093 {
2094     return mozilla::jni::Field<DisplayHeight_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2095 }
2096 
2097 constexpr char GeckoVideoInfo::DisplayWidth_t::name[];
2098 constexpr char GeckoVideoInfo::DisplayWidth_t::signature[];
2099 
DisplayWidth() const2100 auto GeckoVideoInfo::DisplayWidth() const -> int32_t
2101 {
2102     return mozilla::jni::Field<DisplayWidth_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2103 }
2104 
2105 constexpr char GeckoVideoInfo::Duration_t::name[];
2106 constexpr char GeckoVideoInfo::Duration_t::signature[];
2107 
Duration() const2108 auto GeckoVideoInfo::Duration() const -> int64_t
2109 {
2110     return mozilla::jni::Field<Duration_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2111 }
2112 
2113 constexpr char GeckoVideoInfo::ExtraData_t::name[];
2114 constexpr char GeckoVideoInfo::ExtraData_t::signature[];
2115 
ExtraData() const2116 auto GeckoVideoInfo::ExtraData() const -> mozilla::jni::ByteArray::LocalRef
2117 {
2118     return mozilla::jni::Field<ExtraData_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2119 }
2120 
2121 constexpr char GeckoVideoInfo::MimeType_t::name[];
2122 constexpr char GeckoVideoInfo::MimeType_t::signature[];
2123 
MimeType() const2124 auto GeckoVideoInfo::MimeType() const -> mozilla::jni::String::LocalRef
2125 {
2126     return mozilla::jni::Field<MimeType_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2127 }
2128 
2129 constexpr char GeckoVideoInfo::PictureHeight_t::name[];
2130 constexpr char GeckoVideoInfo::PictureHeight_t::signature[];
2131 
PictureHeight() const2132 auto GeckoVideoInfo::PictureHeight() const -> int32_t
2133 {
2134     return mozilla::jni::Field<PictureHeight_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2135 }
2136 
2137 constexpr char GeckoVideoInfo::PictureWidth_t::name[];
2138 constexpr char GeckoVideoInfo::PictureWidth_t::signature[];
2139 
PictureWidth() const2140 auto GeckoVideoInfo::PictureWidth() const -> int32_t
2141 {
2142     return mozilla::jni::Field<PictureWidth_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2143 }
2144 
2145 constexpr char GeckoVideoInfo::Rotation_t::name[];
2146 constexpr char GeckoVideoInfo::Rotation_t::signature[];
2147 
Rotation() const2148 auto GeckoVideoInfo::Rotation() const -> int32_t
2149 {
2150     return mozilla::jni::Field<Rotation_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2151 }
2152 
2153 constexpr char GeckoVideoInfo::StereoMode_t::name[];
2154 constexpr char GeckoVideoInfo::StereoMode_t::signature[];
2155 
StereoMode() const2156 auto GeckoVideoInfo::StereoMode() const -> int32_t
2157 {
2158     return mozilla::jni::Field<StereoMode_t>::Get(GeckoVideoInfo::mCtx, nullptr);
2159 }
2160 
2161 const char MediaDrmProxy::name[] =
2162         "org/mozilla/gecko/media/MediaDrmProxy";
2163 
2164 constexpr char MediaDrmProxy::CanDecode_t::name[];
2165 constexpr char MediaDrmProxy::CanDecode_t::signature[];
2166 
CanDecode(mozilla::jni::String::Param a0)2167 auto MediaDrmProxy::CanDecode(mozilla::jni::String::Param a0) -> bool
2168 {
2169     return mozilla::jni::Method<CanDecode_t>::Call(MediaDrmProxy::Context(), nullptr, a0);
2170 }
2171 
2172 constexpr char MediaDrmProxy::IsCryptoSchemeSupported_t::name[];
2173 constexpr char MediaDrmProxy::IsCryptoSchemeSupported_t::signature[];
2174 
IsCryptoSchemeSupported(mozilla::jni::String::Param a0,mozilla::jni::String::Param a1)2175 auto MediaDrmProxy::IsCryptoSchemeSupported(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1) -> bool
2176 {
2177     return mozilla::jni::Method<IsCryptoSchemeSupported_t>::Call(MediaDrmProxy::Context(), nullptr, a0, a1);
2178 }
2179 
2180 constexpr char MediaDrmProxy::CloseSession_t::name[];
2181 constexpr char MediaDrmProxy::CloseSession_t::signature[];
2182 
CloseSession(int32_t a0,mozilla::jni::String::Param a1) const2183 auto MediaDrmProxy::CloseSession(int32_t a0, mozilla::jni::String::Param a1) const -> void
2184 {
2185     return mozilla::jni::Method<CloseSession_t>::Call(MediaDrmProxy::mCtx, nullptr, a0, a1);
2186 }
2187 
2188 constexpr char MediaDrmProxy::Create_t::name[];
2189 constexpr char MediaDrmProxy::Create_t::signature[];
2190 
Create(mozilla::jni::String::Param a0,mozilla::jni::Object::Param a1)2191 auto MediaDrmProxy::Create(mozilla::jni::String::Param a0, mozilla::jni::Object::Param a1) -> MediaDrmProxy::LocalRef
2192 {
2193     return mozilla::jni::Method<Create_t>::Call(MediaDrmProxy::Context(), nullptr, a0, a1);
2194 }
2195 
2196 constexpr char MediaDrmProxy::CreateSession_t::name[];
2197 constexpr char MediaDrmProxy::CreateSession_t::signature[];
2198 
CreateSession(int32_t a0,int32_t a1,mozilla::jni::String::Param a2,mozilla::jni::ByteArray::Param a3) const2199 auto MediaDrmProxy::CreateSession(int32_t a0, int32_t a1, mozilla::jni::String::Param a2, mozilla::jni::ByteArray::Param a3) const -> void
2200 {
2201     return mozilla::jni::Method<CreateSession_t>::Call(MediaDrmProxy::mCtx, nullptr, a0, a1, a2, a3);
2202 }
2203 
2204 constexpr char MediaDrmProxy::Destroy_t::name[];
2205 constexpr char MediaDrmProxy::Destroy_t::signature[];
2206 
Destroy() const2207 auto MediaDrmProxy::Destroy() const -> void
2208 {
2209     return mozilla::jni::Method<Destroy_t>::Call(MediaDrmProxy::mCtx, nullptr);
2210 }
2211 
2212 constexpr char MediaDrmProxy::GetMediaCrypto_t::name[];
2213 constexpr char MediaDrmProxy::GetMediaCrypto_t::signature[];
2214 
GetMediaCrypto(mozilla::jni::String::Param a0)2215 auto MediaDrmProxy::GetMediaCrypto(mozilla::jni::String::Param a0) -> mozilla::jni::Object::LocalRef
2216 {
2217     return mozilla::jni::Method<GetMediaCrypto_t>::Call(MediaDrmProxy::Context(), nullptr, a0);
2218 }
2219 
2220 constexpr char MediaDrmProxy::GetStubId_t::name[];
2221 constexpr char MediaDrmProxy::GetStubId_t::signature[];
2222 
GetStubId() const2223 auto MediaDrmProxy::GetStubId() const -> mozilla::jni::String::LocalRef
2224 {
2225     return mozilla::jni::Method<GetStubId_t>::Call(MediaDrmProxy::mCtx, nullptr);
2226 }
2227 
2228 constexpr char MediaDrmProxy::IsSchemeSupported_t::name[];
2229 constexpr char MediaDrmProxy::IsSchemeSupported_t::signature[];
2230 
IsSchemeSupported(mozilla::jni::String::Param a0)2231 auto MediaDrmProxy::IsSchemeSupported(mozilla::jni::String::Param a0) -> bool
2232 {
2233     return mozilla::jni::Method<IsSchemeSupported_t>::Call(MediaDrmProxy::Context(), nullptr, a0);
2234 }
2235 
2236 constexpr char MediaDrmProxy::UpdateSession_t::name[];
2237 constexpr char MediaDrmProxy::UpdateSession_t::signature[];
2238 
UpdateSession(int32_t a0,mozilla::jni::String::Param a1,mozilla::jni::ByteArray::Param a2) const2239 auto MediaDrmProxy::UpdateSession(int32_t a0, mozilla::jni::String::Param a1, mozilla::jni::ByteArray::Param a2) const -> void
2240 {
2241     return mozilla::jni::Method<UpdateSession_t>::Call(MediaDrmProxy::mCtx, nullptr, a0, a1, a2);
2242 }
2243 
2244 const char16_t MediaDrmProxy::AAC[] = u"audio/mp4a-latm";
2245 
2246 const char16_t MediaDrmProxy::AVC[] = u"video/avc";
2247 
2248 const char16_t MediaDrmProxy::OPUS[] = u"audio/opus";
2249 
2250 const char16_t MediaDrmProxy::VORBIS[] = u"audio/vorbis";
2251 
2252 const char16_t MediaDrmProxy::VP8[] = u"video/x-vnd.on2.vp8";
2253 
2254 const char16_t MediaDrmProxy::VP9[] = u"video/x-vnd.on2.vp9";
2255 
2256 const char MediaDrmProxy::NativeMediaDrmProxyCallbacks::name[] =
2257         "org/mozilla/gecko/media/MediaDrmProxy$NativeMediaDrmProxyCallbacks";
2258 
2259 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::New_t::name[];
2260 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::New_t::signature[];
2261 
New()2262 auto MediaDrmProxy::NativeMediaDrmProxyCallbacks::New() -> NativeMediaDrmProxyCallbacks::LocalRef
2263 {
2264     return mozilla::jni::Constructor<New_t>::Call(NativeMediaDrmProxyCallbacks::Context(), nullptr);
2265 }
2266 
2267 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnRejectPromise_t::name[];
2268 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnRejectPromise_t::signature[];
2269 
2270 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionBatchedKeyChanged_t::name[];
2271 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionBatchedKeyChanged_t::signature[];
2272 
2273 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionClosed_t::name[];
2274 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionClosed_t::signature[];
2275 
2276 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionCreated_t::name[];
2277 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionCreated_t::signature[];
2278 
2279 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionError_t::name[];
2280 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionError_t::signature[];
2281 
2282 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionMessage_t::name[];
2283 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionMessage_t::signature[];
2284 
2285 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionUpdated_t::name[];
2286 constexpr char MediaDrmProxy::NativeMediaDrmProxyCallbacks::OnSessionUpdated_t::signature[];
2287 
2288 const char Sample::name[] =
2289         "org/mozilla/gecko/media/Sample";
2290 
2291 constexpr char Sample::WriteToByteBuffer_t::name[];
2292 constexpr char Sample::WriteToByteBuffer_t::signature[];
2293 
WriteToByteBuffer(mozilla::jni::ByteBuffer::Param a0) const2294 auto Sample::WriteToByteBuffer(mozilla::jni::ByteBuffer::Param a0) const -> void
2295 {
2296     return mozilla::jni::Method<WriteToByteBuffer_t>::Call(Sample::mCtx, nullptr, a0);
2297 }
2298 
2299 constexpr char Sample::Info_t::name[];
2300 constexpr char Sample::Info_t::signature[];
2301 
Info() const2302 auto Sample::Info() const -> mozilla::jni::Object::LocalRef
2303 {
2304     return mozilla::jni::Field<Info_t>::Get(Sample::mCtx, nullptr);
2305 }
2306 
Info(mozilla::jni::Object::Param a0) const2307 auto Sample::Info(mozilla::jni::Object::Param a0) const -> void
2308 {
2309     return mozilla::jni::Field<Info_t>::Set(Sample::mCtx, nullptr, a0);
2310 }
2311 
2312 const char SessionKeyInfo::name[] =
2313         "org/mozilla/gecko/media/SessionKeyInfo";
2314 
2315 constexpr char SessionKeyInfo::New_t::name[];
2316 constexpr char SessionKeyInfo::New_t::signature[];
2317 
New(mozilla::jni::ByteArray::Param a0,int32_t a1)2318 auto SessionKeyInfo::New(mozilla::jni::ByteArray::Param a0, int32_t a1) -> SessionKeyInfo::LocalRef
2319 {
2320     return mozilla::jni::Constructor<New_t>::Call(SessionKeyInfo::Context(), nullptr, a0, a1);
2321 }
2322 
2323 constexpr char SessionKeyInfo::KeyId_t::name[];
2324 constexpr char SessionKeyInfo::KeyId_t::signature[];
2325 
KeyId() const2326 auto SessionKeyInfo::KeyId() const -> mozilla::jni::ByteArray::LocalRef
2327 {
2328     return mozilla::jni::Field<KeyId_t>::Get(SessionKeyInfo::mCtx, nullptr);
2329 }
2330 
KeyId(mozilla::jni::ByteArray::Param a0) const2331 auto SessionKeyInfo::KeyId(mozilla::jni::ByteArray::Param a0) const -> void
2332 {
2333     return mozilla::jni::Field<KeyId_t>::Set(SessionKeyInfo::mCtx, nullptr, a0);
2334 }
2335 
2336 constexpr char SessionKeyInfo::Status_t::name[];
2337 constexpr char SessionKeyInfo::Status_t::signature[];
2338 
Status() const2339 auto SessionKeyInfo::Status() const -> int32_t
2340 {
2341     return mozilla::jni::Field<Status_t>::Get(SessionKeyInfo::mCtx, nullptr);
2342 }
2343 
Status(int32_t a0) const2344 auto SessionKeyInfo::Status(int32_t a0) const -> void
2345 {
2346     return mozilla::jni::Field<Status_t>::Set(SessionKeyInfo::mCtx, nullptr, a0);
2347 }
2348 
2349 const char GeckoProcessManager::name[] =
2350         "org/mozilla/gecko/process/GeckoProcessManager";
2351 
2352 constexpr char GeckoProcessManager::GetEditableParent_t::name[];
2353 constexpr char GeckoProcessManager::GetEditableParent_t::signature[];
2354 
2355 constexpr char GeckoProcessManager::Start_t::name[];
2356 constexpr char GeckoProcessManager::Start_t::signature[];
2357 
Start(mozilla::jni::String::Param a0,mozilla::jni::ObjectArray::Param a1,int32_t a2,int32_t a3,int32_t a4)2358 auto GeckoProcessManager::Start(mozilla::jni::String::Param a0, mozilla::jni::ObjectArray::Param a1, int32_t a2, int32_t a3, int32_t a4) -> int32_t
2359 {
2360     return mozilla::jni::Method<Start_t>::Call(GeckoProcessManager::Context(), nullptr, a0, a1, a2, a3, a4);
2361 }
2362 
2363 const char GeckoServiceChildProcess::name[] =
2364         "org/mozilla/gecko/process/GeckoServiceChildProcess";
2365 
2366 constexpr char GeckoServiceChildProcess::GetEditableParent_t::name[];
2367 constexpr char GeckoServiceChildProcess::GetEditableParent_t::signature[];
2368 
GetEditableParent(int64_t a0,int64_t a1)2369 auto GeckoServiceChildProcess::GetEditableParent(int64_t a0, int64_t a1) -> mozilla::jni::Object::LocalRef
2370 {
2371     return mozilla::jni::Method<GetEditableParent_t>::Call(GeckoServiceChildProcess::Context(), nullptr, a0, a1);
2372 }
2373 
2374 const char EventCallback::name[] =
2375         "org/mozilla/gecko/util/EventCallback";
2376 
2377 constexpr char EventCallback::SendError_t::name[];
2378 constexpr char EventCallback::SendError_t::signature[];
2379 
SendError(mozilla::jni::Object::Param a0) const2380 auto EventCallback::SendError(mozilla::jni::Object::Param a0) const -> void
2381 {
2382     return mozilla::jni::Method<SendError_t>::Call(EventCallback::mCtx, nullptr, a0);
2383 }
2384 
2385 constexpr char EventCallback::SendSuccess_t::name[];
2386 constexpr char EventCallback::SendSuccess_t::signature[];
2387 
SendSuccess(mozilla::jni::Object::Param a0) const2388 auto EventCallback::SendSuccess(mozilla::jni::Object::Param a0) const -> void
2389 {
2390     return mozilla::jni::Method<SendSuccess_t>::Call(EventCallback::mCtx, nullptr, a0);
2391 }
2392 
2393 const char GeckoBundle::name[] =
2394         "org/mozilla/gecko/util/GeckoBundle";
2395 
2396 constexpr char GeckoBundle::New_t::name[];
2397 constexpr char GeckoBundle::New_t::signature[];
2398 
New(mozilla::jni::ObjectArray::Param a0,mozilla::jni::ObjectArray::Param a1)2399 auto GeckoBundle::New(mozilla::jni::ObjectArray::Param a0, mozilla::jni::ObjectArray::Param a1) -> GeckoBundle::LocalRef
2400 {
2401     return mozilla::jni::Constructor<New_t>::Call(GeckoBundle::Context(), nullptr, a0, a1);
2402 }
2403 
2404 constexpr char GeckoBundle::Box_t::name[];
2405 constexpr char GeckoBundle::Box_t::signature[];
2406 
Box(double a0)2407 auto GeckoBundle::Box(double a0) -> mozilla::jni::Object::LocalRef
2408 {
2409     return mozilla::jni::Method<Box_t>::Call(GeckoBundle::Context(), nullptr, a0);
2410 }
2411 
2412 constexpr char GeckoBundle::Box2_t::name[];
2413 constexpr char GeckoBundle::Box2_t::signature[];
2414 
Box(int32_t a0)2415 auto GeckoBundle::Box(int32_t a0) -> mozilla::jni::Object::LocalRef
2416 {
2417     return mozilla::jni::Method<Box2_t>::Call(GeckoBundle::Context(), nullptr, a0);
2418 }
2419 
2420 constexpr char GeckoBundle::Box3_t::name[];
2421 constexpr char GeckoBundle::Box3_t::signature[];
2422 
Box(bool a0)2423 auto GeckoBundle::Box(bool a0) -> mozilla::jni::Object::LocalRef
2424 {
2425     return mozilla::jni::Method<Box3_t>::Call(GeckoBundle::Context(), nullptr, a0);
2426 }
2427 
2428 constexpr char GeckoBundle::Keys_t::name[];
2429 constexpr char GeckoBundle::Keys_t::signature[];
2430 
Keys() const2431 auto GeckoBundle::Keys() const -> mozilla::jni::ObjectArray::LocalRef
2432 {
2433     return mozilla::jni::Method<Keys_t>::Call(GeckoBundle::mCtx, nullptr);
2434 }
2435 
2436 constexpr char GeckoBundle::UnboxBoolean_t::name[];
2437 constexpr char GeckoBundle::UnboxBoolean_t::signature[];
2438 
UnboxBoolean(mozilla::jni::Object::Param a0)2439 auto GeckoBundle::UnboxBoolean(mozilla::jni::Object::Param a0) -> bool
2440 {
2441     return mozilla::jni::Method<UnboxBoolean_t>::Call(GeckoBundle::Context(), nullptr, a0);
2442 }
2443 
2444 constexpr char GeckoBundle::UnboxDouble_t::name[];
2445 constexpr char GeckoBundle::UnboxDouble_t::signature[];
2446 
UnboxDouble(mozilla::jni::Object::Param a0)2447 auto GeckoBundle::UnboxDouble(mozilla::jni::Object::Param a0) -> double
2448 {
2449     return mozilla::jni::Method<UnboxDouble_t>::Call(GeckoBundle::Context(), nullptr, a0);
2450 }
2451 
2452 constexpr char GeckoBundle::UnboxInteger_t::name[];
2453 constexpr char GeckoBundle::UnboxInteger_t::signature[];
2454 
UnboxInteger(mozilla::jni::Object::Param a0)2455 auto GeckoBundle::UnboxInteger(mozilla::jni::Object::Param a0) -> int32_t
2456 {
2457     return mozilla::jni::Method<UnboxInteger_t>::Call(GeckoBundle::Context(), nullptr, a0);
2458 }
2459 
2460 constexpr char GeckoBundle::UnboxString_t::name[];
2461 constexpr char GeckoBundle::UnboxString_t::signature[];
2462 
UnboxString(mozilla::jni::Object::Param a0)2463 auto GeckoBundle::UnboxString(mozilla::jni::Object::Param a0) -> mozilla::jni::String::LocalRef
2464 {
2465     return mozilla::jni::Method<UnboxString_t>::Call(GeckoBundle::Context(), nullptr, a0);
2466 }
2467 
2468 constexpr char GeckoBundle::Values_t::name[];
2469 constexpr char GeckoBundle::Values_t::signature[];
2470 
Values() const2471 auto GeckoBundle::Values() const -> mozilla::jni::ObjectArray::LocalRef
2472 {
2473     return mozilla::jni::Method<Values_t>::Call(GeckoBundle::mCtx, nullptr);
2474 }
2475 
2476 constexpr char GeckoBundle::EMPTY_BOOLEAN_ARRAY_t::name[];
2477 constexpr char GeckoBundle::EMPTY_BOOLEAN_ARRAY_t::signature[];
2478 
EMPTY_BOOLEAN_ARRAY()2479 auto GeckoBundle::EMPTY_BOOLEAN_ARRAY() -> mozilla::jni::BooleanArray::LocalRef
2480 {
2481     return mozilla::jni::Field<EMPTY_BOOLEAN_ARRAY_t>::Get(GeckoBundle::Context(), nullptr);
2482 }
2483 
2484 const char HardwareCodecCapabilityUtils::name[] =
2485         "org/mozilla/gecko/util/HardwareCodecCapabilityUtils";
2486 
2487 constexpr char HardwareCodecCapabilityUtils::HasHWVP9_t::name[];
2488 constexpr char HardwareCodecCapabilityUtils::HasHWVP9_t::signature[];
2489 
HasHWVP9()2490 auto HardwareCodecCapabilityUtils::HasHWVP9() -> bool
2491 {
2492     return mozilla::jni::Method<HasHWVP9_t>::Call(HardwareCodecCapabilityUtils::Context(), nullptr);
2493 }
2494 
2495 constexpr char HardwareCodecCapabilityUtils::CheckSupportsAdaptivePlayback_t::name[];
2496 constexpr char HardwareCodecCapabilityUtils::CheckSupportsAdaptivePlayback_t::signature[];
2497 
CheckSupportsAdaptivePlayback(mozilla::jni::Object::Param a0,mozilla::jni::String::Param a1)2498 auto HardwareCodecCapabilityUtils::CheckSupportsAdaptivePlayback(mozilla::jni::Object::Param a0, mozilla::jni::String::Param a1) -> bool
2499 {
2500     return mozilla::jni::Method<CheckSupportsAdaptivePlayback_t>::Call(HardwareCodecCapabilityUtils::Context(), nullptr, a0, a1);
2501 }
2502 
2503 constexpr char HardwareCodecCapabilityUtils::FindDecoderCodecInfoForMimeType_t::name[];
2504 constexpr char HardwareCodecCapabilityUtils::FindDecoderCodecInfoForMimeType_t::signature[];
2505 
FindDecoderCodecInfoForMimeType(mozilla::jni::String::Param a0)2506 auto HardwareCodecCapabilityUtils::FindDecoderCodecInfoForMimeType(mozilla::jni::String::Param a0) -> bool
2507 {
2508     return mozilla::jni::Method<FindDecoderCodecInfoForMimeType_t>::Call(HardwareCodecCapabilityUtils::Context(), nullptr, a0);
2509 }
2510 
2511 const char GeckoSession::name[] =
2512         "org/mozilla/geckoview/GeckoSession";
2513 
2514 const char GeckoSession::Window::name[] =
2515         "org/mozilla/geckoview/GeckoSession$Window";
2516 
2517 constexpr char GeckoSession::Window::AttachEditable_t::name[];
2518 constexpr char GeckoSession::Window::AttachEditable_t::signature[];
2519 
2520 constexpr char GeckoSession::Window::Close_t::name[];
2521 constexpr char GeckoSession::Window::Close_t::signature[];
2522 
2523 constexpr char GeckoSession::Window::DisposeNative_t::name[];
2524 constexpr char GeckoSession::Window::DisposeNative_t::signature[];
2525 
2526 constexpr char GeckoSession::Window::Transfer_t::name[];
2527 constexpr char GeckoSession::Window::Transfer_t::signature[];
2528 
2529 constexpr char GeckoSession::Window::OnReady_t::name[];
2530 constexpr char GeckoSession::Window::OnReady_t::signature[];
2531 
OnReady(mozilla::jni::Object::Param a0) const2532 auto GeckoSession::Window::OnReady(mozilla::jni::Object::Param a0) const -> void
2533 {
2534     return mozilla::jni::Method<OnReady_t>::Call(Window::mCtx, nullptr, a0);
2535 }
2536 
2537 constexpr char GeckoSession::Window::Open_t::name[];
2538 constexpr char GeckoSession::Window::Open_t::signature[];
2539 
2540 const char TextInputController::name[] =
2541         "org/mozilla/geckoview/TextInputController";
2542 
2543 const char TextInputController::EditableClient::name[] =
2544         "org/mozilla/geckoview/TextInputController$EditableClient";
2545 
2546 const char TextInputController::EditableListener::name[] =
2547         "org/mozilla/geckoview/TextInputController$EditableListener";
2548 
2549 } /* java */
2550 } /* mozilla */
2551