Copy as Markdown

Other Tools

// 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 mozilla_java_GeckoEditableChildNatives_h
#define mozilla_java_GeckoEditableChildNatives_h
#ifndef MOZ_PREPROCESSOR
#include "mozilla/java/GeckoEditableChildWrappers.h"
#include "mozilla/jni/Natives.h"
#endif
namespace mozilla {
namespace java {
template<class Impl>
class GeckoEditableChild::Natives : public mozilla::jni::NativeImpl<GeckoEditableChild, Impl>
{
public:
static const JNINativeMethod methods[9];
};
template<class Impl>
MOZ_GLOBINIT const JNINativeMethod GeckoEditableChild::Natives<Impl>::methods[] = {
mozilla::jni::MakeNativeMethod<GeckoEditableChild::OnImeAddCompositionRange_t>(
mozilla::jni::NativeStub<GeckoEditableChild::OnImeAddCompositionRange_t, Impl>
::template Wrap<&Impl::OnImeAddCompositionRange>),
mozilla::jni::MakeNativeMethod<GeckoEditableChild::OnImeInsertImage_t>(
mozilla::jni::NativeStub<GeckoEditableChild::OnImeInsertImage_t, Impl>
::template Wrap<&Impl::OnImeInsertImage>),
mozilla::jni::MakeNativeMethod<GeckoEditableChild::OnImeReplaceText_t>(
mozilla::jni::NativeStub<GeckoEditableChild::OnImeReplaceText_t, Impl>
::template Wrap<&Impl::OnImeReplaceText>),
mozilla::jni::MakeNativeMethod<GeckoEditableChild::OnImeRequestCommit_t>(
mozilla::jni::NativeStub<GeckoEditableChild::OnImeRequestCommit_t, Impl>
::template Wrap<&Impl::OnImeRequestCommit>),
mozilla::jni::MakeNativeMethod<GeckoEditableChild::OnImeRequestCursorUpdates_t>(
mozilla::jni::NativeStub<GeckoEditableChild::OnImeRequestCursorUpdates_t, Impl>
::template Wrap<&Impl::OnImeRequestCursorUpdates>),
mozilla::jni::MakeNativeMethod<GeckoEditableChild::OnImeSynchronize_t>(
mozilla::jni::NativeStub<GeckoEditableChild::OnImeSynchronize_t, Impl>
::template Wrap<&Impl::OnImeSynchronize>),
mozilla::jni::MakeNativeMethod<GeckoEditableChild::OnImeUpdateComposition_t>(
mozilla::jni::NativeStub<GeckoEditableChild::OnImeUpdateComposition_t, Impl>
::template Wrap<&Impl::OnImeUpdateComposition>),
mozilla::jni::MakeNativeMethod<GeckoEditableChild::OnKeyEvent_t>(
mozilla::jni::NativeStub<GeckoEditableChild::OnKeyEvent_t, Impl>
::template Wrap<&Impl::OnKeyEvent>),
mozilla::jni::MakeNativeMethod<GeckoEditableChild::TransferParent_t>(
mozilla::jni::NativeStub<GeckoEditableChild::TransferParent_t, Impl>
::template Wrap<&Impl::TransferParent>)
};
} /* java */
} /* mozilla */
#endif // mozilla_java_GeckoEditableChildNatives_h