mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1182641 - Update autogenerated code; r=me
This commit is contained in:
parent
31ae3e7c81
commit
9db302862d
@ -1,63 +1,6 @@
|
||||
/* WARNING - This file is autogenerated by mobile/android/base/jni-generator.py. Do not edit manually! */
|
||||
#ifdef JNI_STUBS
|
||||
|
||||
typedef jboolean (*Java_org_mozilla_gecko_ANRReporter_requestNativeStack_t)(JNIEnv *, jclass, jboolean);
|
||||
static Java_org_mozilla_gecko_ANRReporter_requestNativeStack_t f_Java_org_mozilla_gecko_ANRReporter_requestNativeStack;
|
||||
extern "C" NS_EXPORT jboolean JNICALL
|
||||
Java_org_mozilla_gecko_ANRReporter_requestNativeStack(JNIEnv * arg0, jclass arg1, jboolean arg2) {
|
||||
if (!f_Java_org_mozilla_gecko_ANRReporter_requestNativeStack) {
|
||||
arg0->ThrowNew(arg0->FindClass("java/lang/UnsupportedOperationException"),
|
||||
"JNI Function called before it was loaded");
|
||||
return false;
|
||||
}
|
||||
return f_Java_org_mozilla_gecko_ANRReporter_requestNativeStack(arg0, arg1, arg2);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef JNI_BINDINGS
|
||||
xul_dlsym("Java_org_mozilla_gecko_ANRReporter_requestNativeStack", &f_Java_org_mozilla_gecko_ANRReporter_requestNativeStack);
|
||||
#endif
|
||||
|
||||
#ifdef JNI_STUBS
|
||||
|
||||
typedef jstring (*Java_org_mozilla_gecko_ANRReporter_getNativeStack_t)(JNIEnv *, jclass);
|
||||
static Java_org_mozilla_gecko_ANRReporter_getNativeStack_t f_Java_org_mozilla_gecko_ANRReporter_getNativeStack;
|
||||
extern "C" NS_EXPORT jstring JNICALL
|
||||
Java_org_mozilla_gecko_ANRReporter_getNativeStack(JNIEnv * arg0, jclass arg1) {
|
||||
if (!f_Java_org_mozilla_gecko_ANRReporter_getNativeStack) {
|
||||
arg0->ThrowNew(arg0->FindClass("java/lang/UnsupportedOperationException"),
|
||||
"JNI Function called before it was loaded");
|
||||
return nullptr;
|
||||
}
|
||||
return f_Java_org_mozilla_gecko_ANRReporter_getNativeStack(arg0, arg1);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef JNI_BINDINGS
|
||||
xul_dlsym("Java_org_mozilla_gecko_ANRReporter_getNativeStack", &f_Java_org_mozilla_gecko_ANRReporter_getNativeStack);
|
||||
#endif
|
||||
|
||||
#ifdef JNI_STUBS
|
||||
|
||||
typedef void (*Java_org_mozilla_gecko_ANRReporter_releaseNativeStack_t)(JNIEnv *, jclass);
|
||||
static Java_org_mozilla_gecko_ANRReporter_releaseNativeStack_t f_Java_org_mozilla_gecko_ANRReporter_releaseNativeStack;
|
||||
extern "C" NS_EXPORT void JNICALL
|
||||
Java_org_mozilla_gecko_ANRReporter_releaseNativeStack(JNIEnv * arg0, jclass arg1) {
|
||||
if (!f_Java_org_mozilla_gecko_ANRReporter_releaseNativeStack) {
|
||||
arg0->ThrowNew(arg0->FindClass("java/lang/UnsupportedOperationException"),
|
||||
"JNI Function called before it was loaded");
|
||||
return ;
|
||||
}
|
||||
f_Java_org_mozilla_gecko_ANRReporter_releaseNativeStack(arg0, arg1);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef JNI_BINDINGS
|
||||
xul_dlsym("Java_org_mozilla_gecko_ANRReporter_releaseNativeStack", &f_Java_org_mozilla_gecko_ANRReporter_releaseNativeStack);
|
||||
#endif
|
||||
|
||||
#ifdef JNI_STUBS
|
||||
|
||||
typedef void (*Java_org_mozilla_gecko_GeckoAppShell_registerJavaUiThread_t)(JNIEnv *, jclass);
|
||||
static Java_org_mozilla_gecko_GeckoAppShell_registerJavaUiThread_t f_Java_org_mozilla_gecko_GeckoAppShell_registerJavaUiThread;
|
||||
extern "C" NS_EXPORT void JNICALL
|
||||
|
@ -13,6 +13,28 @@
|
||||
namespace mozilla {
|
||||
namespace widget {
|
||||
|
||||
template<class Impl>
|
||||
class ANRReporter::Natives : public mozilla::jni::NativeImpl<ANRReporter, Impl>
|
||||
{
|
||||
public:
|
||||
static constexpr JNINativeMethod methods[] = {
|
||||
|
||||
mozilla::jni::MakeNativeMethod<ANRReporter::GetNativeStack_t>(
|
||||
mozilla::jni::NativeStub<ANRReporter::GetNativeStack_t, Impl>
|
||||
::template Wrap<&Impl::GetNativeStack>),
|
||||
|
||||
mozilla::jni::MakeNativeMethod<ANRReporter::ReleaseNativeStack_t>(
|
||||
mozilla::jni::NativeStub<ANRReporter::ReleaseNativeStack_t, Impl>
|
||||
::template Wrap<&Impl::ReleaseNativeStack>),
|
||||
|
||||
mozilla::jni::MakeNativeMethod<ANRReporter::RequestNativeStack_t>(
|
||||
mozilla::jni::NativeStub<ANRReporter::RequestNativeStack_t, Impl>
|
||||
::template Wrap<&Impl::RequestNativeStack>)
|
||||
};
|
||||
};
|
||||
|
||||
template<class Impl>
|
||||
constexpr JNINativeMethod ANRReporter::Natives<Impl>::methods[];
|
||||
|
||||
} /* widget */
|
||||
} /* mozilla */
|
||||
|
@ -10,6 +10,17 @@
|
||||
namespace mozilla {
|
||||
namespace widget {
|
||||
|
||||
constexpr char ANRReporter::name[];
|
||||
|
||||
constexpr char ANRReporter::GetNativeStack_t::name[];
|
||||
constexpr char ANRReporter::GetNativeStack_t::signature[];
|
||||
|
||||
constexpr char ANRReporter::ReleaseNativeStack_t::name[];
|
||||
constexpr char ANRReporter::ReleaseNativeStack_t::signature[];
|
||||
|
||||
constexpr char ANRReporter::RequestNativeStack_t::name[];
|
||||
constexpr char ANRReporter::RequestNativeStack_t::signature[];
|
||||
|
||||
constexpr char DownloadsIntegration::name[];
|
||||
|
||||
constexpr char DownloadsIntegration::ScanMedia_t::name[];
|
||||
|
@ -12,6 +12,70 @@
|
||||
namespace mozilla {
|
||||
namespace widget {
|
||||
|
||||
class ANRReporter : public mozilla::jni::Class<ANRReporter>
|
||||
{
|
||||
public:
|
||||
typedef mozilla::jni::Ref<ANRReporter> Ref;
|
||||
typedef mozilla::jni::LocalRef<ANRReporter> LocalRef;
|
||||
typedef mozilla::jni::GlobalRef<ANRReporter> GlobalRef;
|
||||
typedef const mozilla::jni::Param<ANRReporter>& Param;
|
||||
|
||||
static constexpr char name[] =
|
||||
"org/mozilla/gecko/ANRReporter";
|
||||
|
||||
protected:
|
||||
ANRReporter(jobject instance) : Class(instance) {}
|
||||
|
||||
public:
|
||||
struct GetNativeStack_t {
|
||||
typedef ANRReporter Owner;
|
||||
typedef mozilla::jni::String::LocalRef ReturnType;
|
||||
typedef mozilla::jni::String::Param SetterType;
|
||||
typedef mozilla::jni::Args<> Args;
|
||||
static constexpr char name[] = "getNativeStack";
|
||||
static constexpr char signature[] =
|
||||
"()Ljava/lang/String;";
|
||||
static const bool isStatic = true;
|
||||
static const bool isMultithreaded = false;
|
||||
static const mozilla::jni::ExceptionMode exceptionMode =
|
||||
mozilla::jni::ExceptionMode::ABORT;
|
||||
};
|
||||
|
||||
public:
|
||||
struct ReleaseNativeStack_t {
|
||||
typedef ANRReporter Owner;
|
||||
typedef void ReturnType;
|
||||
typedef void SetterType;
|
||||
typedef mozilla::jni::Args<> Args;
|
||||
static constexpr char name[] = "releaseNativeStack";
|
||||
static constexpr char signature[] =
|
||||
"()V";
|
||||
static const bool isStatic = true;
|
||||
static const bool isMultithreaded = false;
|
||||
static const mozilla::jni::ExceptionMode exceptionMode =
|
||||
mozilla::jni::ExceptionMode::ABORT;
|
||||
};
|
||||
|
||||
public:
|
||||
struct RequestNativeStack_t {
|
||||
typedef ANRReporter Owner;
|
||||
typedef bool ReturnType;
|
||||
typedef bool SetterType;
|
||||
typedef mozilla::jni::Args<
|
||||
bool> Args;
|
||||
static constexpr char name[] = "requestNativeStack";
|
||||
static constexpr char signature[] =
|
||||
"(Z)Z";
|
||||
static const bool isStatic = true;
|
||||
static const bool isMultithreaded = false;
|
||||
static const mozilla::jni::ExceptionMode exceptionMode =
|
||||
mozilla::jni::ExceptionMode::ABORT;
|
||||
};
|
||||
|
||||
public:
|
||||
template<class Impl> class Natives;
|
||||
};
|
||||
|
||||
class DownloadsIntegration : public mozilla::jni::Class<DownloadsIntegration>
|
||||
{
|
||||
public:
|
||||
|
Loading…
Reference in New Issue
Block a user