// GENERATED CODE // Generated by the Java program at /build/annotationProcessors at compile time // from annotations on Java methods. To update, change the annotations on the // corresponding Java methods and rerun the build. Manually updating this file // will cause your build to fail. #ifndef GeneratedJNINatives_h #define GeneratedJNINatives_h #ifndef MOZ_PREPROCESSOR #include "GeneratedJNIWrappers.h" #include "mozilla/jni/Natives.h" #endif namespace mozilla { namespace java { template class AndroidGamepadManager::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[3]; }; template const JNINativeMethod AndroidGamepadManager::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnAxisChange>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnButtonChange>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnGamepadChange>) }; template class EventDispatcher::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[3]; }; template const JNINativeMethod EventDispatcher::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::DispatchToGecko>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::DisposeNative>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::HasGeckoListener>) }; template class EventDispatcher::NativeCallbackDelegate::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[3]; }; template const JNINativeMethod EventDispatcher::NativeCallbackDelegate::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::Finalize>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SendError>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SendSuccess>) }; template class GeckoAppShell::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[6]; }; template const JNINativeMethod GeckoAppShell::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::NotifyObservers>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::NotifyAlertListener>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::NotifyUriVisited>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnLocationChanged>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnSensorChanged>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::ReportJavaCrash>) }; template class GeckoAppShell::CameraCallback::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[1]; }; template const JNINativeMethod GeckoAppShell::CameraCallback::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnFrameData>) }; template class GeckoBatteryManager::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[1]; }; template const JNINativeMethod GeckoBatteryManager::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnBatteryChange>) }; template class GeckoEditableChild::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[6]; }; template const JNINativeMethod GeckoEditableChild::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnImeAddCompositionRange>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnImeReplaceText>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnImeRequestCursorUpdates>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnImeSynchronize>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnImeUpdateComposition>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnKeyEvent>) }; template class GeckoNetworkManager::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[2]; }; template const JNINativeMethod GeckoNetworkManager::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnConnectionChanged>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnStatusChanged>) }; template class GeckoScreenOrientation::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[1]; }; template const JNINativeMethod GeckoScreenOrientation::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnOrientationChange>) }; template class GeckoSession::Window::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[5]; }; template const JNINativeMethod GeckoSession::Window::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::Attach>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::Close>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::DisposeNative>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::Open>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::Transfer>) }; template class GeckoThread::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[7]; }; template const JNINativeMethod GeckoThread::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::ForceQuit>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::CreateServices>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnPause>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnResume>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::RunUiThreadCallback>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SpeculativeConnect>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::WaitOnGecko>) }; template class GeckoVRManager::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[3]; }; template const JNINativeMethod GeckoVRManager::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::CleanupGVRNonPresentingContext>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SetGVRPaused>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SetGVRPresentingContext>) }; template class PrefsHelper::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[4]; }; template const JNINativeMethod PrefsHelper::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::AddObserver>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::GetPrefs>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::RemoveObserver>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SetPref>) }; template class ScreenManagerHelper::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[2]; }; template const JNINativeMethod ScreenManagerHelper::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::AddDisplay>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::RemoveDisplay>) }; template class SurfaceTextureListener::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[2]; }; template const JNINativeMethod SurfaceTextureListener::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::DisposeNative>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnFrameAvailable>) }; template class LayerSession::Compositor::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[13]; }; template const JNINativeMethod LayerSession::Compositor::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::AttachToJava>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::CreateCompositor>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::DisposeNative>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::EnableLayerUpdateNotifications>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnBoundsChanged>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::RequestScreenPixels>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SendToolbarAnimatorMessage>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SendToolbarPixelsToCompositor>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SetDefaultClearColor>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SetMaxToolbarHeight>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SetPinned>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SyncPauseCompositor>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SyncResumeResizeCompositor>) }; template class NativePanZoomController::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[5]; }; template const JNINativeMethod NativePanZoomController::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::DisposeNative>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::HandleMotionEvent>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::HandleMouseEvent>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::HandleScrollEvent>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::SetIsLongpressEnabled>) }; template class VsyncSource::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[1]; }; template const JNINativeMethod VsyncSource::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::NotifyVsync>) }; template class CodecProxy::NativeCallbacks::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[4]; }; template const JNINativeMethod CodecProxy::NativeCallbacks::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnError>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnInputStatus>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnOutput>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnOutputFormatChanged>) }; template class GeckoHLSDemuxerWrapper::Callbacks::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[2]; }; template const JNINativeMethod GeckoHLSDemuxerWrapper::Callbacks::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnError>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnInitialized>) }; template class GeckoHLSResourceWrapper::Callbacks::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[2]; }; template const JNINativeMethod GeckoHLSResourceWrapper::Callbacks::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnDataArrived>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnError>) }; template class MediaDrmProxy::NativeMediaDrmProxyCallbacks::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[7]; }; template const JNINativeMethod MediaDrmProxy::NativeMediaDrmProxyCallbacks::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnRejectPromise>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnSessionBatchedKeyChanged>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnSessionClosed>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnSessionCreated>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnSessionError>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnSessionMessage>), mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::OnSessionUpdated>) }; template class GeckoProcessManager::Natives : public mozilla::jni::NativeImpl { public: static const JNINativeMethod methods[1]; }; template const JNINativeMethod GeckoProcessManager::Natives::methods[] = { mozilla::jni::MakeNativeMethod( mozilla::jni::NativeStub ::template Wrap<&Impl::GetEditableParent>) }; } /* java */ } /* mozilla */ #endif // GeneratedJNINatives_h