blob: c9534ec4cd2c1a784a6ee3895b45709f04656c5f [file] [log] [blame]
// Autogenerated by jnigen. DO NOT EDIT!
#include <stdint.h>
#include "dartjni.h"
#include "jni.h"
thread_local JNIEnv* jniEnv;
JniContext* jni;
JniContext* (*context_getter)(void);
JNIEnv* (*env_getter)(void);
void setJniGetters(JniContext* (*cg)(void), JNIEnv* (*eg)(void)) {
context_getter = cg;
env_getter = eg;
}
// androidx.emoji2.text.EmojiCompat$CodepointSequenceMatchResult
jclass _c_EmojiCompat_CodepointSequenceMatchResult = NULL;
// androidx.emoji2.text.EmojiCompat$Config
jclass _c_EmojiCompat_Config = NULL;
jmethodID _m_EmojiCompat_Config__new0 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__new0(jobject metadataLoader) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config, &_m_EmojiCompat_Config__new0, "<init>",
"(Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoader;)V");
if (_m_EmojiCompat_Config__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->NewObject(jniEnv, _c_EmojiCompat_Config,
_m_EmojiCompat_Config__new0, metadataLoader);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__registerInitCallback = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__registerInitCallback(jobject self_,
jobject initCallback) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config,
&_m_EmojiCompat_Config__registerInitCallback,
"registerInitCallback",
"(Landroidx/emoji2/text/EmojiCompat$InitCallback;)Landroidx/"
"emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__registerInitCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__registerInitCallback, initCallback);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__unregisterInitCallback = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__unregisterInitCallback(jobject self_,
jobject initCallback) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config,
&_m_EmojiCompat_Config__unregisterInitCallback,
"unregisterInitCallback",
"(Landroidx/emoji2/text/EmojiCompat$InitCallback;)Landroidx/"
"emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__unregisterInitCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__unregisterInitCallback,
initCallback);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__setReplaceAll = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__setReplaceAll(jobject self_, uint8_t replaceAll) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config, &_m_EmojiCompat_Config__setReplaceAll,
"setReplaceAll", "(Z)Landroidx/emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__setReplaceAll == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__setReplaceAll, replaceAll);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__setUseEmojiAsDefaultStyle = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__setUseEmojiAsDefaultStyle(
jobject self_,
uint8_t useEmojiAsDefaultStyle) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config,
&_m_EmojiCompat_Config__setUseEmojiAsDefaultStyle,
"setUseEmojiAsDefaultStyle",
"(Z)Landroidx/emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__setUseEmojiAsDefaultStyle == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__setUseEmojiAsDefaultStyle,
useEmojiAsDefaultStyle);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__setUseEmojiAsDefaultStyle1 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__setUseEmojiAsDefaultStyle1(
jobject self_,
uint8_t useEmojiAsDefaultStyle,
jobject emojiAsDefaultStyleExceptions) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config,
&_m_EmojiCompat_Config__setUseEmojiAsDefaultStyle1,
"setUseEmojiAsDefaultStyle",
"(ZLjava/util/List;)Landroidx/emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__setUseEmojiAsDefaultStyle1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__setUseEmojiAsDefaultStyle1,
useEmojiAsDefaultStyle, emojiAsDefaultStyleExceptions);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__setEmojiSpanIndicatorEnabled = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__setEmojiSpanIndicatorEnabled(
jobject self_,
uint8_t emojiSpanIndicatorEnabled) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config,
&_m_EmojiCompat_Config__setEmojiSpanIndicatorEnabled,
"setEmojiSpanIndicatorEnabled",
"(Z)Landroidx/emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__setEmojiSpanIndicatorEnabled == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__setEmojiSpanIndicatorEnabled,
emojiSpanIndicatorEnabled);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__setEmojiSpanIndicatorColor = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__setEmojiSpanIndicatorColor(jobject self_,
int32_t color) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config,
&_m_EmojiCompat_Config__setEmojiSpanIndicatorColor,
"setEmojiSpanIndicatorColor",
"(I)Landroidx/emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__setEmojiSpanIndicatorColor == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__setEmojiSpanIndicatorColor, color);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__setMetadataLoadStrategy = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__setMetadataLoadStrategy(jobject self_,
int32_t strategy) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config,
&_m_EmojiCompat_Config__setMetadataLoadStrategy,
"setMetadataLoadStrategy",
"(I)Landroidx/emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__setMetadataLoadStrategy == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__setMetadataLoadStrategy, strategy);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__setSpanFactory = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__setSpanFactory(jobject self_, jobject factory) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config, &_m_EmojiCompat_Config__setSpanFactory,
"setSpanFactory",
"(Landroidx/emoji2/text/EmojiCompat$SpanFactory;)Landroidx/"
"emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__setSpanFactory == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__setSpanFactory, factory);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__setGlyphChecker = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__setGlyphChecker(jobject self_,
jobject glyphChecker) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config, &_m_EmojiCompat_Config__setGlyphChecker,
"setGlyphChecker",
"(Landroidx/emoji2/text/EmojiCompat$GlyphChecker;)Landroidx/"
"emoji2/text/EmojiCompat$Config;");
if (_m_EmojiCompat_Config__setGlyphChecker == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__setGlyphChecker, glyphChecker);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_Config__getMetadataRepoLoader = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_Config__getMetadataRepoLoader(jobject self_) {
load_env();
load_class_global_ref(&_c_EmojiCompat_Config,
"androidx/emoji2/text/EmojiCompat$Config");
if (_c_EmojiCompat_Config == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_Config,
&_m_EmojiCompat_Config__getMetadataRepoLoader,
"getMetadataRepoLoader",
"()Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoader;");
if (_m_EmojiCompat_Config__getMetadataRepoLoader == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_Config__getMetadataRepoLoader);
return to_global_ref_result(_result);
}
// androidx.emoji2.text.EmojiCompat$DefaultSpanFactory
jclass _c_EmojiCompat_DefaultSpanFactory = NULL;
jmethodID _m_EmojiCompat_DefaultSpanFactory__new0 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_DefaultSpanFactory__new0() {
load_env();
load_class_global_ref(&_c_EmojiCompat_DefaultSpanFactory,
"androidx/emoji2/text/EmojiCompat$DefaultSpanFactory");
if (_c_EmojiCompat_DefaultSpanFactory == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_DefaultSpanFactory,
&_m_EmojiCompat_DefaultSpanFactory__new0, "<init>", "()V");
if (_m_EmojiCompat_DefaultSpanFactory__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->NewObject(jniEnv, _c_EmojiCompat_DefaultSpanFactory,
_m_EmojiCompat_DefaultSpanFactory__new0);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_DefaultSpanFactory__createSpan = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_DefaultSpanFactory__createSpan(jobject self_,
jobject rasterizer) {
load_env();
load_class_global_ref(&_c_EmojiCompat_DefaultSpanFactory,
"androidx/emoji2/text/EmojiCompat$DefaultSpanFactory");
if (_c_EmojiCompat_DefaultSpanFactory == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_DefaultSpanFactory,
&_m_EmojiCompat_DefaultSpanFactory__createSpan, "createSpan",
"(Landroidx/emoji2/text/TypefaceEmojiRasterizer;)Landroidx/"
"emoji2/text/EmojiSpan;");
if (_m_EmojiCompat_DefaultSpanFactory__createSpan == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_DefaultSpanFactory__createSpan, rasterizer);
return to_global_ref_result(_result);
}
// androidx.emoji2.text.EmojiCompat$GlyphChecker
jclass _c_EmojiCompat_GlyphChecker = NULL;
jmethodID _m_EmojiCompat_GlyphChecker__hasGlyph = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_GlyphChecker__hasGlyph(jobject self_,
jobject charSequence,
int32_t start,
int32_t end,
int32_t sdkAdded) {
load_env();
load_class_global_ref(&_c_EmojiCompat_GlyphChecker,
"androidx/emoji2/text/EmojiCompat$GlyphChecker");
if (_c_EmojiCompat_GlyphChecker == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_GlyphChecker,
&_m_EmojiCompat_GlyphChecker__hasGlyph, "hasGlyph",
"(Ljava/lang/CharSequence;III)Z");
if (_m_EmojiCompat_GlyphChecker__hasGlyph == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_EmojiCompat_GlyphChecker__hasGlyph, charSequence, start,
end, sdkAdded);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
// androidx.emoji2.text.EmojiCompat$InitCallback
jclass _c_EmojiCompat_InitCallback = NULL;
jmethodID _m_EmojiCompat_InitCallback__new0 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_InitCallback__new0() {
load_env();
load_class_global_ref(&_c_EmojiCompat_InitCallback,
"androidx/emoji2/text/EmojiCompat$InitCallback");
if (_c_EmojiCompat_InitCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_InitCallback, &_m_EmojiCompat_InitCallback__new0,
"<init>", "()V");
if (_m_EmojiCompat_InitCallback__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->NewObject(jniEnv, _c_EmojiCompat_InitCallback,
_m_EmojiCompat_InitCallback__new0);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_InitCallback__onInitialized = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_InitCallback__onInitialized(jobject self_) {
load_env();
load_class_global_ref(&_c_EmojiCompat_InitCallback,
"androidx/emoji2/text/EmojiCompat$InitCallback");
if (_c_EmojiCompat_InitCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_InitCallback,
&_m_EmojiCompat_InitCallback__onInitialized, "onInitialized",
"()V");
if (_m_EmojiCompat_InitCallback__onInitialized == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_,
_m_EmojiCompat_InitCallback__onInitialized);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat_InitCallback__onFailed = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_InitCallback__onFailed(jobject self_, jobject throwable) {
load_env();
load_class_global_ref(&_c_EmojiCompat_InitCallback,
"androidx/emoji2/text/EmojiCompat$InitCallback");
if (_c_EmojiCompat_InitCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_InitCallback,
&_m_EmojiCompat_InitCallback__onFailed, "onFailed",
"(Ljava/lang/Throwable;)V");
if (_m_EmojiCompat_InitCallback__onFailed == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_,
_m_EmojiCompat_InitCallback__onFailed, throwable);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
// androidx.emoji2.text.EmojiCompat$LoadStrategy
jclass _c_EmojiCompat_LoadStrategy = NULL;
// androidx.emoji2.text.EmojiCompat$MetadataRepoLoader
jclass _c_EmojiCompat_MetadataRepoLoader = NULL;
jmethodID _m_EmojiCompat_MetadataRepoLoader__load = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_MetadataRepoLoader__load(jobject self_,
jobject loaderCallback) {
load_env();
load_class_global_ref(&_c_EmojiCompat_MetadataRepoLoader,
"androidx/emoji2/text/EmojiCompat$MetadataRepoLoader");
if (_c_EmojiCompat_MetadataRepoLoader == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_EmojiCompat_MetadataRepoLoader,
&_m_EmojiCompat_MetadataRepoLoader__load, "load",
"(Landroidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback;)V");
if (_m_EmojiCompat_MetadataRepoLoader__load == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(
jniEnv, self_, _m_EmojiCompat_MetadataRepoLoader__load, loaderCallback);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
// androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback
jclass _c_EmojiCompat_MetadataRepoLoaderCallback = NULL;
jmethodID _m_EmojiCompat_MetadataRepoLoaderCallback__new0 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_MetadataRepoLoaderCallback__new0() {
load_env();
load_class_global_ref(
&_c_EmojiCompat_MetadataRepoLoaderCallback,
"androidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback");
if (_c_EmojiCompat_MetadataRepoLoaderCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_MetadataRepoLoaderCallback,
&_m_EmojiCompat_MetadataRepoLoaderCallback__new0, "<init>",
"()V");
if (_m_EmojiCompat_MetadataRepoLoaderCallback__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->NewObject(jniEnv, _c_EmojiCompat_MetadataRepoLoaderCallback,
_m_EmojiCompat_MetadataRepoLoaderCallback__new0);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat_MetadataRepoLoaderCallback__onLoaded = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_MetadataRepoLoaderCallback__onLoaded(
jobject self_,
jobject metadataRepo) {
load_env();
load_class_global_ref(
&_c_EmojiCompat_MetadataRepoLoaderCallback,
"androidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback");
if (_c_EmojiCompat_MetadataRepoLoaderCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_MetadataRepoLoaderCallback,
&_m_EmojiCompat_MetadataRepoLoaderCallback__onLoaded, "onLoaded",
"(Landroidx/emoji2/text/MetadataRepo;)V");
if (_m_EmojiCompat_MetadataRepoLoaderCallback__onLoaded == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_,
_m_EmojiCompat_MetadataRepoLoaderCallback__onLoaded,
metadataRepo);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat_MetadataRepoLoaderCallback__onFailed = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_MetadataRepoLoaderCallback__onFailed(jobject self_,
jobject throwable) {
load_env();
load_class_global_ref(
&_c_EmojiCompat_MetadataRepoLoaderCallback,
"androidx/emoji2/text/EmojiCompat$MetadataRepoLoaderCallback");
if (_c_EmojiCompat_MetadataRepoLoaderCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_MetadataRepoLoaderCallback,
&_m_EmojiCompat_MetadataRepoLoaderCallback__onFailed, "onFailed",
"(Ljava/lang/Throwable;)V");
if (_m_EmojiCompat_MetadataRepoLoaderCallback__onFailed == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_,
_m_EmojiCompat_MetadataRepoLoaderCallback__onFailed,
throwable);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
// androidx.emoji2.text.EmojiCompat$ReplaceStrategy
jclass _c_EmojiCompat_ReplaceStrategy = NULL;
// androidx.emoji2.text.EmojiCompat$SpanFactory
jclass _c_EmojiCompat_SpanFactory = NULL;
jmethodID _m_EmojiCompat_SpanFactory__createSpan = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat_SpanFactory__createSpan(jobject self_,
jobject rasterizer) {
load_env();
load_class_global_ref(&_c_EmojiCompat_SpanFactory,
"androidx/emoji2/text/EmojiCompat$SpanFactory");
if (_c_EmojiCompat_SpanFactory == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat_SpanFactory,
&_m_EmojiCompat_SpanFactory__createSpan, "createSpan",
"(Landroidx/emoji2/text/TypefaceEmojiRasterizer;)Landroidx/"
"emoji2/text/EmojiSpan;");
if (_m_EmojiCompat_SpanFactory__createSpan == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat_SpanFactory__createSpan, rasterizer);
return to_global_ref_result(_result);
}
// androidx.emoji2.text.EmojiCompat
jclass _c_EmojiCompat = NULL;
jmethodID _m_EmojiCompat__init = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__init(jobject context) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(
_c_EmojiCompat, &_m_EmojiCompat__init, "init",
"(Landroid/content/Context;)Landroidx/emoji2/text/EmojiCompat;");
if (_m_EmojiCompat__init == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__init, context);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__init1 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__init1(jobject context, jobject defaultFactory) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_EmojiCompat, &_m_EmojiCompat__init1, "init",
"(Landroid/content/Context;Landroidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory;"
")Landroidx/emoji2/text/EmojiCompat;");
if (_m_EmojiCompat__init1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__init1, context, defaultFactory);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__init2 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__init2(jobject config) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_EmojiCompat, &_m_EmojiCompat__init2, "init",
"(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/"
"emoji2/text/EmojiCompat;");
if (_m_EmojiCompat__init2 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__init2, config);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__isConfigured = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__isConfigured() {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_EmojiCompat, &_m_EmojiCompat__isConfigured,
"isConfigured", "()Z");
if (_m_EmojiCompat__isConfigured == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallStaticBooleanMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__isConfigured);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__reset = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__reset(jobject config) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_EmojiCompat, &_m_EmojiCompat__reset, "reset",
"(Landroidx/emoji2/text/EmojiCompat$Config;)Landroidx/"
"emoji2/text/EmojiCompat;");
if (_m_EmojiCompat__reset == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__reset, config);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__reset1 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__reset1(jobject emojiCompat) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(
_c_EmojiCompat, &_m_EmojiCompat__reset1, "reset",
"(Landroidx/emoji2/text/EmojiCompat;)Landroidx/emoji2/text/EmojiCompat;");
if (_m_EmojiCompat__reset1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__reset1, emojiCompat);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__skipDefaultConfigurationLookup = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__skipDefaultConfigurationLookup(uint8_t shouldSkip) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_EmojiCompat,
&_m_EmojiCompat__skipDefaultConfigurationLookup,
"skipDefaultConfigurationLookup", "(Z)V");
if (_m_EmojiCompat__skipDefaultConfigurationLookup == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallStaticVoidMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__skipDefaultConfigurationLookup,
shouldSkip);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__get0 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__get0() {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_EmojiCompat, &_m_EmojiCompat__get0, "get",
"()Landroidx/emoji2/text/EmojiCompat;");
if (_m_EmojiCompat__get0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(jniEnv, _c_EmojiCompat,
_m_EmojiCompat__get0);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__load = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__load(jobject self_) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__load, "load", "()V");
if (_m_EmojiCompat__load == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_, _m_EmojiCompat__load);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__registerInitCallback = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__registerInitCallback(jobject self_,
jobject initCallback) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__registerInitCallback,
"registerInitCallback",
"(Landroidx/emoji2/text/EmojiCompat$InitCallback;)V");
if (_m_EmojiCompat__registerInitCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_, _m_EmojiCompat__registerInitCallback,
initCallback);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__unregisterInitCallback = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__unregisterInitCallback(jobject self_,
jobject initCallback) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__unregisterInitCallback,
"unregisterInitCallback",
"(Landroidx/emoji2/text/EmojiCompat$InitCallback;)V");
if (_m_EmojiCompat__unregisterInitCallback == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(
jniEnv, self_, _m_EmojiCompat__unregisterInitCallback, initCallback);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__getLoadState = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__getLoadState(jobject self_) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__getLoadState, "getLoadState",
"()I");
if (_m_EmojiCompat__getLoadState == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
int32_t _result =
(*jniEnv)->CallIntMethod(jniEnv, self_, _m_EmojiCompat__getLoadState);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__isEmojiSpanIndicatorEnabled = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__isEmojiSpanIndicatorEnabled(jobject self_) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__isEmojiSpanIndicatorEnabled,
"isEmojiSpanIndicatorEnabled", "()Z");
if (_m_EmojiCompat__isEmojiSpanIndicatorEnabled == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_EmojiCompat__isEmojiSpanIndicatorEnabled);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__getEmojiSpanIndicatorColor = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__getEmojiSpanIndicatorColor(jobject self_) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__getEmojiSpanIndicatorColor,
"getEmojiSpanIndicatorColor", "()I");
if (_m_EmojiCompat__getEmojiSpanIndicatorColor == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
int32_t _result = (*jniEnv)->CallIntMethod(
jniEnv, self_, _m_EmojiCompat__getEmojiSpanIndicatorColor);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__getEmojiStart = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__getEmojiStart(jobject self_,
jobject charSequence,
int32_t offset) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__getEmojiStart, "getEmojiStart",
"(Ljava/lang/CharSequence;I)I");
if (_m_EmojiCompat__getEmojiStart == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
int32_t _result = (*jniEnv)->CallIntMethod(
jniEnv, self_, _m_EmojiCompat__getEmojiStart, charSequence, offset);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__getEmojiEnd = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__getEmojiEnd(jobject self_,
jobject charSequence,
int32_t offset) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__getEmojiEnd, "getEmojiEnd",
"(Ljava/lang/CharSequence;I)I");
if (_m_EmojiCompat__getEmojiEnd == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
int32_t _result = (*jniEnv)->CallIntMethod(
jniEnv, self_, _m_EmojiCompat__getEmojiEnd, charSequence, offset);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__handleOnKeyDown = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__handleOnKeyDown(jobject editable,
int32_t keyCode,
jobject event) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_EmojiCompat, &_m_EmojiCompat__handleOnKeyDown,
"handleOnKeyDown",
"(Landroid/text/Editable;ILandroid/view/KeyEvent;)Z");
if (_m_EmojiCompat__handleOnKeyDown == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallStaticBooleanMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__handleOnKeyDown, editable,
keyCode, event);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__handleDeleteSurroundingText = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__handleDeleteSurroundingText(jobject inputConnection,
jobject editable,
int32_t beforeLength,
int32_t afterLength,
uint8_t inCodePoints) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_EmojiCompat,
&_m_EmojiCompat__handleDeleteSurroundingText,
"handleDeleteSurroundingText",
"(Landroid/view/inputmethod/InputConnection;Landroid/text/"
"Editable;IIZ)Z");
if (_m_EmojiCompat__handleDeleteSurroundingText == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallStaticBooleanMethod(
jniEnv, _c_EmojiCompat, _m_EmojiCompat__handleDeleteSurroundingText,
inputConnection, editable, beforeLength, afterLength, inCodePoints);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__hasEmojiGlyph = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__hasEmojiGlyph(jobject self_, jobject sequence) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__hasEmojiGlyph, "hasEmojiGlyph",
"(Ljava/lang/CharSequence;)Z");
if (_m_EmojiCompat__hasEmojiGlyph == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_EmojiCompat__hasEmojiGlyph, sequence);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__hasEmojiGlyph1 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__hasEmojiGlyph1(jobject self_,
jobject sequence,
int32_t metadataVersion) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__hasEmojiGlyph1, "hasEmojiGlyph",
"(Ljava/lang/CharSequence;I)Z");
if (_m_EmojiCompat__hasEmojiGlyph1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_EmojiCompat__hasEmojiGlyph1, sequence, metadataVersion);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__getEmojiMatch = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__getEmojiMatch(jobject self_,
jobject sequence,
int32_t metadataVersion) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__getEmojiMatch, "getEmojiMatch",
"(Ljava/lang/CharSequence;I)I");
if (_m_EmojiCompat__getEmojiMatch == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
int32_t _result = (*jniEnv)->CallIntMethod(
jniEnv, self_, _m_EmojiCompat__getEmojiMatch, sequence, metadataVersion);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jmethodID _m_EmojiCompat__process = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__process(jobject self_, jobject charSequence) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__process, "process",
"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;");
if (_m_EmojiCompat__process == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat__process, charSequence);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__process1 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__process1(jobject self_,
jobject charSequence,
int32_t start,
int32_t end) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__process1, "process",
"(Ljava/lang/CharSequence;II)Ljava/lang/CharSequence;");
if (_m_EmojiCompat__process1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat__process1, charSequence, start, end);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__process2 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__process2(jobject self_,
jobject charSequence,
int32_t start,
int32_t end,
int32_t maxEmojiCount) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__process2, "process",
"(Ljava/lang/CharSequence;III)Ljava/lang/CharSequence;");
if (_m_EmojiCompat__process2 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallObjectMethod(jniEnv, self_, _m_EmojiCompat__process2,
charSequence, start, end, maxEmojiCount);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__process3 = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__process3(jobject self_,
jobject charSequence,
int32_t start,
int32_t end,
int32_t maxEmojiCount,
int32_t replaceStrategy) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__process3, "process",
"(Ljava/lang/CharSequence;IIII)Ljava/lang/CharSequence;");
if (_m_EmojiCompat__process3 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat__process3, charSequence, start, end,
maxEmojiCount, replaceStrategy);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__getAssetSignature = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__getAssetSignature(jobject self_) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__getAssetSignature,
"getAssetSignature", "()Ljava/lang/String;");
if (_m_EmojiCompat__getAssetSignature == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_EmojiCompat__getAssetSignature);
return to_global_ref_result(_result);
}
jmethodID _m_EmojiCompat__updateEditorInfo = NULL;
FFI_PLUGIN_EXPORT
JniResult EmojiCompat__updateEditorInfo(jobject self_, jobject outAttrs) {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_EmojiCompat, &_m_EmojiCompat__updateEditorInfo,
"updateEditorInfo", "(Landroid/view/inputmethod/EditorInfo;)V");
if (_m_EmojiCompat__updateEditorInfo == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_, _m_EmojiCompat__updateEditorInfo,
outAttrs);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jfieldID _f_EmojiCompat__EDITOR_INFO_METAVERSION_KEY = NULL;
FFI_PLUGIN_EXPORT
JniResult get_EmojiCompat__EDITOR_INFO_METAVERSION_KEY() {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_EmojiCompat,
&_f_EmojiCompat__EDITOR_INFO_METAVERSION_KEY,
"EDITOR_INFO_METAVERSION_KEY", "Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_EmojiCompat, _f_EmojiCompat__EDITOR_INFO_METAVERSION_KEY);
return to_global_ref_result(_result);
}
jfieldID _f_EmojiCompat__EDITOR_INFO_REPLACE_ALL_KEY = NULL;
FFI_PLUGIN_EXPORT
JniResult get_EmojiCompat__EDITOR_INFO_REPLACE_ALL_KEY() {
load_env();
load_class_global_ref(&_c_EmojiCompat, "androidx/emoji2/text/EmojiCompat");
if (_c_EmojiCompat == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_EmojiCompat,
&_f_EmojiCompat__EDITOR_INFO_REPLACE_ALL_KEY,
"EDITOR_INFO_REPLACE_ALL_KEY", "Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_EmojiCompat, _f_EmojiCompat__EDITOR_INFO_REPLACE_ALL_KEY);
return to_global_ref_result(_result);
}
// androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory
jclass _c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory = NULL;
jmethodID _m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__new0 =
NULL;
FFI_PLUGIN_EXPORT
JniResult DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__new0(
jobject helper) {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__new0,
"<init>",
"(Landroidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper;)V");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->NewObject(
jniEnv, _c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__new0,
helper);
return to_global_ref_result(_result);
}
jmethodID _m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__create =
NULL;
FFI_PLUGIN_EXPORT
JniResult DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__create(
jobject self_,
jobject context) {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__create,
"create",
"(Landroid/content/Context;)Landroidx/emoji2/text/EmojiCompat$Config;");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__create ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigFactory__create,
context);
return to_global_ref_result(_result);
}
// androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper
jclass _c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper = NULL;
jmethodID _m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__new0 =
NULL;
FFI_PLUGIN_EXPORT
JniResult DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__new0() {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__new0,
"<init>", "()V");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->NewObject(
jniEnv, _c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__new0);
return to_global_ref_result(_result);
}
jmethodID
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getSigningSignatures =
NULL;
FFI_PLUGIN_EXPORT
JniResult
DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getSigningSignatures(
jobject self_,
jobject packageManager,
jobject providerPackage) {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getSigningSignatures,
"getSigningSignatures",
"(Landroid/content/pm/PackageManager;Ljava/lang/String;)[Landroid/"
"content/pm/Signature;");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getSigningSignatures ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getSigningSignatures,
packageManager, providerPackage);
return to_global_ref_result(_result);
}
jmethodID
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__queryIntentContentProviders =
NULL;
FFI_PLUGIN_EXPORT
JniResult
DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__queryIntentContentProviders(
jobject self_,
jobject packageManager,
jobject intent,
int32_t flags) {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__queryIntentContentProviders,
"queryIntentContentProviders",
"(Landroid/content/pm/PackageManager;Landroid/content/Intent;I)Ljava/"
"util/List;");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__queryIntentContentProviders ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__queryIntentContentProviders,
packageManager, intent, flags);
return to_global_ref_result(_result);
}
jmethodID
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getProviderInfo =
NULL;
FFI_PLUGIN_EXPORT
JniResult
DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getProviderInfo(
jobject self_,
jobject resolveInfo) {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getProviderInfo,
"getProviderInfo",
"(Landroid/content/pm/ResolveInfo;)Landroid/content/pm/ProviderInfo;");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getProviderInfo ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper__getProviderInfo,
resolveInfo);
return to_global_ref_result(_result);
}
// androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19
jclass _c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 = NULL;
jmethodID
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__new0 =
NULL;
FFI_PLUGIN_EXPORT
JniResult
DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__new0() {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__new0,
"<init>", "()V");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__new0 ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->NewObject(
jniEnv, _c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__new0);
return to_global_ref_result(_result);
}
jmethodID
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__queryIntentContentProviders =
NULL;
FFI_PLUGIN_EXPORT
JniResult
DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__queryIntentContentProviders(
jobject self_,
jobject packageManager,
jobject intent,
int32_t flags) {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__queryIntentContentProviders,
"queryIntentContentProviders",
"(Landroid/content/pm/PackageManager;Landroid/content/Intent;I)Ljava/"
"util/List;");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__queryIntentContentProviders ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__queryIntentContentProviders,
packageManager, intent, flags);
return to_global_ref_result(_result);
}
jmethodID
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__getProviderInfo =
NULL;
FFI_PLUGIN_EXPORT
JniResult
DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__getProviderInfo(
jobject self_,
jobject resolveInfo) {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__getProviderInfo,
"getProviderInfo",
"(Landroid/content/pm/ResolveInfo;)Landroid/content/pm/ProviderInfo;");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__getProviderInfo ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API19__getProviderInfo,
resolveInfo);
return to_global_ref_result(_result);
}
// androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28
jclass _c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 = NULL;
jmethodID
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__new0 =
NULL;
FFI_PLUGIN_EXPORT
JniResult
DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__new0() {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__new0,
"<init>", "()V");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__new0 ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->NewObject(
jniEnv, _c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__new0);
return to_global_ref_result(_result);
}
jmethodID
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__getSigningSignatures1 =
NULL;
FFI_PLUGIN_EXPORT
JniResult
DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__getSigningSignatures1(
jobject self_,
jobject packageManager,
jobject providerPackage) {
load_env();
load_class_global_ref(
&_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28,
"androidx/emoji2/text/"
"DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28");
if (_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28,
&_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__getSigningSignatures1,
"getSigningSignatures",
"(Landroid/content/pm/PackageManager;Ljava/lang/String;)[Landroid/"
"content/pm/Signature;");
if (_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__getSigningSignatures1 ==
NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_,
_m_DefaultEmojiCompatConfig_DefaultEmojiCompatConfigHelper_API28__getSigningSignatures1,
packageManager, providerPackage);
return to_global_ref_result(_result);
}
// androidx.emoji2.text.DefaultEmojiCompatConfig
jclass _c_DefaultEmojiCompatConfig = NULL;
jmethodID _m_DefaultEmojiCompatConfig__create = NULL;
FFI_PLUGIN_EXPORT
JniResult DefaultEmojiCompatConfig__create(jobject context) {
load_env();
load_class_global_ref(&_c_DefaultEmojiCompatConfig,
"androidx/emoji2/text/DefaultEmojiCompatConfig");
if (_c_DefaultEmojiCompatConfig == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_DefaultEmojiCompatConfig,
&_m_DefaultEmojiCompatConfig__create, "create",
"(Landroid/content/Context;)Landroidx/emoji2/text/"
"FontRequestEmojiCompatConfig;");
if (_m_DefaultEmojiCompatConfig__create == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(
jniEnv, _c_DefaultEmojiCompatConfig, _m_DefaultEmojiCompatConfig__create,
context);
return to_global_ref_result(_result);
}
// android.os.Build$Partition
jclass _c_Build_Partition = NULL;
jmethodID _m_Build_Partition__getName = NULL;
FFI_PLUGIN_EXPORT
JniResult Build_Partition__getName(jobject self_) {
load_env();
load_class_global_ref(&_c_Build_Partition, "android/os/Build$Partition");
if (_c_Build_Partition == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_Build_Partition, &_m_Build_Partition__getName, "getName",
"()Ljava/lang/String;");
if (_m_Build_Partition__getName == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallObjectMethod(jniEnv, self_, _m_Build_Partition__getName);
return to_global_ref_result(_result);
}
jmethodID _m_Build_Partition__getFingerprint = NULL;
FFI_PLUGIN_EXPORT
JniResult Build_Partition__getFingerprint(jobject self_) {
load_env();
load_class_global_ref(&_c_Build_Partition, "android/os/Build$Partition");
if (_c_Build_Partition == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_Build_Partition, &_m_Build_Partition__getFingerprint,
"getFingerprint", "()Ljava/lang/String;");
if (_m_Build_Partition__getFingerprint == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_Build_Partition__getFingerprint);
return to_global_ref_result(_result);
}
jmethodID _m_Build_Partition__getBuildTimeMillis = NULL;
FFI_PLUGIN_EXPORT
JniResult Build_Partition__getBuildTimeMillis(jobject self_) {
load_env();
load_class_global_ref(&_c_Build_Partition, "android/os/Build$Partition");
if (_c_Build_Partition == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_Build_Partition, &_m_Build_Partition__getBuildTimeMillis,
"getBuildTimeMillis", "()J");
if (_m_Build_Partition__getBuildTimeMillis == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
int64_t _result = (*jniEnv)->CallLongMethod(
jniEnv, self_, _m_Build_Partition__getBuildTimeMillis);
return (JniResult){.value = {.j = _result}, .exception = check_exception()};
}
jmethodID _m_Build_Partition__equals = NULL;
FFI_PLUGIN_EXPORT
JniResult Build_Partition__equals(jobject self_, jobject object) {
load_env();
load_class_global_ref(&_c_Build_Partition, "android/os/Build$Partition");
if (_c_Build_Partition == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_Build_Partition, &_m_Build_Partition__equals, "equals",
"(Ljava/lang/Object;)Z");
if (_m_Build_Partition__equals == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_Build_Partition__equals, object);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_Build_Partition__hashCode1 = NULL;
FFI_PLUGIN_EXPORT
JniResult Build_Partition__hashCode1(jobject self_) {
load_env();
load_class_global_ref(&_c_Build_Partition, "android/os/Build$Partition");
if (_c_Build_Partition == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_Build_Partition, &_m_Build_Partition__hashCode1, "hashCode",
"()I");
if (_m_Build_Partition__hashCode1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
int32_t _result =
(*jniEnv)->CallIntMethod(jniEnv, self_, _m_Build_Partition__hashCode1);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jfieldID _f_Build_Partition__PARTITION_NAME_SYSTEM = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_Partition__PARTITION_NAME_SYSTEM() {
load_env();
load_class_global_ref(&_c_Build_Partition, "android/os/Build$Partition");
if (_c_Build_Partition == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_Partition,
&_f_Build_Partition__PARTITION_NAME_SYSTEM,
"PARTITION_NAME_SYSTEM", "Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_Build_Partition, _f_Build_Partition__PARTITION_NAME_SYSTEM);
return to_global_ref_result(_result);
}
// android.os.Build$VERSION
jclass _c_Build_VERSION = NULL;
jmethodID _m_Build_VERSION__new0 = NULL;
FFI_PLUGIN_EXPORT
JniResult Build_VERSION__new0() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_Build_VERSION, &_m_Build_VERSION__new0, "<init>", "()V");
if (_m_Build_VERSION__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->NewObject(jniEnv, _c_Build_VERSION, _m_Build_VERSION__new0);
return to_global_ref_result(_result);
}
jfieldID _f_Build_VERSION__BASE_OS = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__BASE_OS() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__BASE_OS, "BASE_OS",
"Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(jniEnv, _c_Build_VERSION,
_f_Build_VERSION__BASE_OS);
return to_global_ref_result(_result);
}
jfieldID _f_Build_VERSION__CODENAME = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__CODENAME() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__CODENAME, "CODENAME",
"Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(jniEnv, _c_Build_VERSION,
_f_Build_VERSION__CODENAME);
return to_global_ref_result(_result);
}
jfieldID _f_Build_VERSION__INCREMENTAL = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__INCREMENTAL() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__INCREMENTAL,
"INCREMENTAL", "Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_Build_VERSION, _f_Build_VERSION__INCREMENTAL);
return to_global_ref_result(_result);
}
jfieldID _f_Build_VERSION__MEDIA_PERFORMANCE_CLASS = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__MEDIA_PERFORMANCE_CLASS() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION,
&_f_Build_VERSION__MEDIA_PERFORMANCE_CLASS,
"MEDIA_PERFORMANCE_CLASS", "I");
int32_t _result = (*jniEnv)->GetStaticIntField(
jniEnv, _c_Build_VERSION, _f_Build_VERSION__MEDIA_PERFORMANCE_CLASS);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jfieldID _f_Build_VERSION__PREVIEW_SDK_INT = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__PREVIEW_SDK_INT() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__PREVIEW_SDK_INT,
"PREVIEW_SDK_INT", "I");
int32_t _result = (*jniEnv)->GetStaticIntField(
jniEnv, _c_Build_VERSION, _f_Build_VERSION__PREVIEW_SDK_INT);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jfieldID _f_Build_VERSION__RELEASE = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__RELEASE() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__RELEASE, "RELEASE",
"Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(jniEnv, _c_Build_VERSION,
_f_Build_VERSION__RELEASE);
return to_global_ref_result(_result);
}
jfieldID _f_Build_VERSION__RELEASE_OR_CODENAME = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__RELEASE_OR_CODENAME() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__RELEASE_OR_CODENAME,
"RELEASE_OR_CODENAME", "Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_Build_VERSION, _f_Build_VERSION__RELEASE_OR_CODENAME);
return to_global_ref_result(_result);
}
jfieldID _f_Build_VERSION__RELEASE_OR_PREVIEW_DISPLAY = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__RELEASE_OR_PREVIEW_DISPLAY() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION,
&_f_Build_VERSION__RELEASE_OR_PREVIEW_DISPLAY,
"RELEASE_OR_PREVIEW_DISPLAY", "Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_Build_VERSION, _f_Build_VERSION__RELEASE_OR_PREVIEW_DISPLAY);
return to_global_ref_result(_result);
}
jfieldID _f_Build_VERSION__SDK = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__SDK() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__SDK, "SDK",
"Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(jniEnv, _c_Build_VERSION,
_f_Build_VERSION__SDK);
return to_global_ref_result(_result);
}
jfieldID _f_Build_VERSION__SDK_INT = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__SDK_INT() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__SDK_INT, "SDK_INT",
"I");
int32_t _result = (*jniEnv)->GetStaticIntField(jniEnv, _c_Build_VERSION,
_f_Build_VERSION__SDK_INT);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jfieldID _f_Build_VERSION__SECURITY_PATCH = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build_VERSION__SECURITY_PATCH() {
load_env();
load_class_global_ref(&_c_Build_VERSION, "android/os/Build$VERSION");
if (_c_Build_VERSION == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build_VERSION, &_f_Build_VERSION__SECURITY_PATCH,
"SECURITY_PATCH", "Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_Build_VERSION, _f_Build_VERSION__SECURITY_PATCH);
return to_global_ref_result(_result);
}
// android.os.Build$VERSION_CODES
jclass _c_Build_VERSION_CODES = NULL;
jmethodID _m_Build_VERSION_CODES__new0 = NULL;
FFI_PLUGIN_EXPORT
JniResult Build_VERSION_CODES__new0() {
load_env();
load_class_global_ref(&_c_Build_VERSION_CODES,
"android/os/Build$VERSION_CODES");
if (_c_Build_VERSION_CODES == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_Build_VERSION_CODES, &_m_Build_VERSION_CODES__new0, "<init>",
"()V");
if (_m_Build_VERSION_CODES__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->NewObject(jniEnv, _c_Build_VERSION_CODES,
_m_Build_VERSION_CODES__new0);
return to_global_ref_result(_result);
}
// android.os.Build
jclass _c_Build = NULL;
jmethodID _m_Build__new0 = NULL;
FFI_PLUGIN_EXPORT
JniResult Build__new0() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_Build, &_m_Build__new0, "<init>", "()V");
if (_m_Build__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->NewObject(jniEnv, _c_Build, _m_Build__new0);
return to_global_ref_result(_result);
}
jmethodID _m_Build__getSerial = NULL;
FFI_PLUGIN_EXPORT
JniResult Build__getSerial() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_Build, &_m_Build__getSerial, "getSerial",
"()Ljava/lang/String;");
if (_m_Build__getSerial == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallStaticObjectMethod(jniEnv, _c_Build, _m_Build__getSerial);
return to_global_ref_result(_result);
}
jmethodID _m_Build__getFingerprintedPartitions = NULL;
FFI_PLUGIN_EXPORT
JniResult Build__getFingerprintedPartitions() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_Build, &_m_Build__getFingerprintedPartitions,
"getFingerprintedPartitions", "()Ljava/util/List;");
if (_m_Build__getFingerprintedPartitions == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(
jniEnv, _c_Build, _m_Build__getFingerprintedPartitions);
return to_global_ref_result(_result);
}
jmethodID _m_Build__getRadioVersion = NULL;
FFI_PLUGIN_EXPORT
JniResult Build__getRadioVersion() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_Build, &_m_Build__getRadioVersion, "getRadioVersion",
"()Ljava/lang/String;");
if (_m_Build__getRadioVersion == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallStaticObjectMethod(
jniEnv, _c_Build, _m_Build__getRadioVersion);
return to_global_ref_result(_result);
}
jfieldID _f_Build__BOARD = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__BOARD() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__BOARD, "BOARD", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__BOARD);
return to_global_ref_result(_result);
}
jfieldID _f_Build__BOOTLOADER = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__BOOTLOADER() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__BOOTLOADER, "BOOTLOADER",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__BOOTLOADER);
return to_global_ref_result(_result);
}
jfieldID _f_Build__BRAND = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__BRAND() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__BRAND, "BRAND", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__BRAND);
return to_global_ref_result(_result);
}
jfieldID _f_Build__CPU_ABI = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__CPU_ABI() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__CPU_ABI, "CPU_ABI",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__CPU_ABI);
return to_global_ref_result(_result);
}
jfieldID _f_Build__CPU_ABI2 = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__CPU_ABI2() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__CPU_ABI2, "CPU_ABI2",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__CPU_ABI2);
return to_global_ref_result(_result);
}
jfieldID _f_Build__DEVICE = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__DEVICE() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__DEVICE, "DEVICE",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__DEVICE);
return to_global_ref_result(_result);
}
jfieldID _f_Build__DISPLAY = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__DISPLAY() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__DISPLAY, "DISPLAY",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__DISPLAY);
return to_global_ref_result(_result);
}
jfieldID _f_Build__FINGERPRINT = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__FINGERPRINT() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__FINGERPRINT, "FINGERPRINT",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__FINGERPRINT);
return to_global_ref_result(_result);
}
jfieldID _f_Build__HARDWARE = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__HARDWARE() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__HARDWARE, "HARDWARE",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__HARDWARE);
return to_global_ref_result(_result);
}
jfieldID _f_Build__HOST = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__HOST() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__HOST, "HOST", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__HOST);
return to_global_ref_result(_result);
}
jfieldID _f_Build__ID = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__ID() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__ID, "ID", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__ID);
return to_global_ref_result(_result);
}
jfieldID _f_Build__MANUFACTURER = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__MANUFACTURER() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__MANUFACTURER, "MANUFACTURER",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__MANUFACTURER);
return to_global_ref_result(_result);
}
jfieldID _f_Build__MODEL = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__MODEL() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__MODEL, "MODEL", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__MODEL);
return to_global_ref_result(_result);
}
jfieldID _f_Build__ODM_SKU = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__ODM_SKU() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__ODM_SKU, "ODM_SKU",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__ODM_SKU);
return to_global_ref_result(_result);
}
jfieldID _f_Build__PRODUCT = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__PRODUCT() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__PRODUCT, "PRODUCT",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__PRODUCT);
return to_global_ref_result(_result);
}
jfieldID _f_Build__RADIO = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__RADIO() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__RADIO, "RADIO", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__RADIO);
return to_global_ref_result(_result);
}
jfieldID _f_Build__SERIAL = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__SERIAL() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__SERIAL, "SERIAL",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__SERIAL);
return to_global_ref_result(_result);
}
jfieldID _f_Build__SKU = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__SKU() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__SKU, "SKU", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__SKU);
return to_global_ref_result(_result);
}
jfieldID _f_Build__SOC_MANUFACTURER = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__SOC_MANUFACTURER() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__SOC_MANUFACTURER, "SOC_MANUFACTURER",
"Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(jniEnv, _c_Build,
_f_Build__SOC_MANUFACTURER);
return to_global_ref_result(_result);
}
jfieldID _f_Build__SOC_MODEL = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__SOC_MODEL() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__SOC_MODEL, "SOC_MODEL",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__SOC_MODEL);
return to_global_ref_result(_result);
}
jfieldID _f_Build__SUPPORTED_32_BIT_ABIS = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__SUPPORTED_32_BIT_ABIS() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__SUPPORTED_32_BIT_ABIS,
"SUPPORTED_32_BIT_ABIS", "[Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_Build, _f_Build__SUPPORTED_32_BIT_ABIS);
return to_global_ref_result(_result);
}
jfieldID _f_Build__SUPPORTED_64_BIT_ABIS = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__SUPPORTED_64_BIT_ABIS() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__SUPPORTED_64_BIT_ABIS,
"SUPPORTED_64_BIT_ABIS", "[Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(
jniEnv, _c_Build, _f_Build__SUPPORTED_64_BIT_ABIS);
return to_global_ref_result(_result);
}
jfieldID _f_Build__SUPPORTED_ABIS = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__SUPPORTED_ABIS() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__SUPPORTED_ABIS, "SUPPORTED_ABIS",
"[Ljava/lang/String;");
jobject _result = (*jniEnv)->GetStaticObjectField(jniEnv, _c_Build,
_f_Build__SUPPORTED_ABIS);
return to_global_ref_result(_result);
}
jfieldID _f_Build__TAGS = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__TAGS() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__TAGS, "TAGS", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__TAGS);
return to_global_ref_result(_result);
}
jfieldID _f_Build__TIME = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__TIME() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__TIME, "TIME", "J");
int64_t _result =
(*jniEnv)->GetStaticLongField(jniEnv, _c_Build, _f_Build__TIME);
return (JniResult){.value = {.j = _result}, .exception = check_exception()};
}
jfieldID _f_Build__TYPE = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__TYPE() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__TYPE, "TYPE", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__TYPE);
return to_global_ref_result(_result);
}
jfieldID _f_Build__UNKNOWN = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__UNKNOWN() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__UNKNOWN, "UNKNOWN",
"Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__UNKNOWN);
return to_global_ref_result(_result);
}
jfieldID _f_Build__USER = NULL;
FFI_PLUGIN_EXPORT
JniResult get_Build__USER() {
load_env();
load_class_global_ref(&_c_Build, "android/os/Build");
if (_c_Build == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_field(_c_Build, &_f_Build__USER, "USER", "Ljava/lang/String;");
jobject _result =
(*jniEnv)->GetStaticObjectField(jniEnv, _c_Build, _f_Build__USER);
return to_global_ref_result(_result);
}
// java.util.HashMap
jclass _c_HashMap = NULL;
jmethodID _m_HashMap__new0 = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__new0(int32_t i, float f) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__new0, "<init>", "(IF)V");
if (_m_HashMap__new0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->NewObject(jniEnv, _c_HashMap, _m_HashMap__new0, i, f);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__new1 = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__new1(int32_t i) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__new1, "<init>", "(I)V");
if (_m_HashMap__new1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->NewObject(jniEnv, _c_HashMap, _m_HashMap__new1, i);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__new2 = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__new2() {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__new2, "<init>", "()V");
if (_m_HashMap__new2 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->NewObject(jniEnv, _c_HashMap, _m_HashMap__new2);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__new3 = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__new3(jobject map) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__new3, "<init>", "(Ljava/util/Map;)V");
if (_m_HashMap__new3 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->NewObject(jniEnv, _c_HashMap, _m_HashMap__new3, map);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__size = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__size(jobject self_) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__size, "size", "()I");
if (_m_HashMap__size == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
int32_t _result = (*jniEnv)->CallIntMethod(jniEnv, self_, _m_HashMap__size);
return (JniResult){.value = {.i = _result}, .exception = check_exception()};
}
jmethodID _m_HashMap__isEmpty = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__isEmpty(jobject self_) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__isEmpty, "isEmpty", "()Z");
if (_m_HashMap__isEmpty == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result =
(*jniEnv)->CallBooleanMethod(jniEnv, self_, _m_HashMap__isEmpty);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_HashMap__get0 = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__get0(jobject self_, jobject object) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__get0, "get",
"(Ljava/lang/Object;)Ljava/lang/Object;");
if (_m_HashMap__get0 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallObjectMethod(jniEnv, self_, _m_HashMap__get0, object);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__containsKey = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__containsKey(jobject self_, jobject object) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__containsKey, "containsKey",
"(Ljava/lang/Object;)Z");
if (_m_HashMap__containsKey == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_HashMap__containsKey, object);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_HashMap__put = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__put(jobject self_, jobject object, jobject object1) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__put, "put",
"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
if (_m_HashMap__put == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(jniEnv, self_, _m_HashMap__put,
object, object1);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__putAll = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__putAll(jobject self_, jobject map) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__putAll, "putAll", "(Ljava/util/Map;)V");
if (_m_HashMap__putAll == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_, _m_HashMap__putAll, map);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_HashMap__remove = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__remove(jobject self_, jobject object) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__remove, "remove",
"(Ljava/lang/Object;)Ljava/lang/Object;");
if (_m_HashMap__remove == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallObjectMethod(jniEnv, self_, _m_HashMap__remove, object);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__clear = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__clear(jobject self_) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__clear, "clear", "()V");
if (_m_HashMap__clear == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_, _m_HashMap__clear);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_HashMap__containsValue = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__containsValue(jobject self_, jobject object) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__containsValue, "containsValue",
"(Ljava/lang/Object;)Z");
if (_m_HashMap__containsValue == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_HashMap__containsValue, object);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_HashMap__keySet = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__keySet(jobject self_) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__keySet, "keySet", "()Ljava/util/Set;");
if (_m_HashMap__keySet == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallObjectMethod(jniEnv, self_, _m_HashMap__keySet);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__values = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__values(jobject self_) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__values, "values",
"()Ljava/util/Collection;");
if (_m_HashMap__values == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallObjectMethod(jniEnv, self_, _m_HashMap__values);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__entrySet = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__entrySet(jobject self_) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__entrySet, "entrySet",
"()Ljava/util/Set;");
if (_m_HashMap__entrySet == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallObjectMethod(jniEnv, self_, _m_HashMap__entrySet);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__getOrDefault = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__getOrDefault(jobject self_,
jobject object,
jobject object1) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__getOrDefault, "getOrDefault",
"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
if (_m_HashMap__getOrDefault == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_HashMap__getOrDefault, object, object1);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__putIfAbsent = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__putIfAbsent(jobject self_, jobject object, jobject object1) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__putIfAbsent, "putIfAbsent",
"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
if (_m_HashMap__putIfAbsent == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_HashMap__putIfAbsent, object, object1);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__remove1 = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__remove1(jobject self_, jobject object, jobject object1) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__remove1, "remove",
"(Ljava/lang/Object;Ljava/lang/Object;)Z");
if (_m_HashMap__remove1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_HashMap__remove1, object, object1);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_HashMap__replace = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__replace(jobject self_,
jobject object,
jobject object1,
jobject object2) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__replace, "replace",
"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z");
if (_m_HashMap__replace == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
uint8_t _result = (*jniEnv)->CallBooleanMethod(
jniEnv, self_, _m_HashMap__replace, object, object1, object2);
return (JniResult){.value = {.z = _result}, .exception = check_exception()};
}
jmethodID _m_HashMap__replace1 = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__replace1(jobject self_, jobject object, jobject object1) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__replace1, "replace",
"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
if (_m_HashMap__replace1 == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_HashMap__replace1, object, object1);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__computeIfAbsent = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__computeIfAbsent(jobject self_,
jobject object,
jobject function) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_HashMap, &_m_HashMap__computeIfAbsent, "computeIfAbsent",
"(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;");
if (_m_HashMap__computeIfAbsent == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_HashMap__computeIfAbsent, object, function);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__computeIfPresent = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__computeIfPresent(jobject self_,
jobject object,
jobject biFunction) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_HashMap, &_m_HashMap__computeIfPresent, "computeIfPresent",
"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;");
if (_m_HashMap__computeIfPresent == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_HashMap__computeIfPresent, object, biFunction);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__compute = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__compute(jobject self_, jobject object, jobject biFunction) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(
_c_HashMap, &_m_HashMap__compute, "compute",
"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;");
if (_m_HashMap__compute == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_HashMap__compute, object, biFunction);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__merge = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__merge(jobject self_,
jobject object,
jobject object1,
jobject biFunction) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__merge, "merge",
"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/"
"BiFunction;)Ljava/lang/Object;");
if (_m_HashMap__merge == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result = (*jniEnv)->CallObjectMethod(
jniEnv, self_, _m_HashMap__merge, object, object1, biFunction);
return to_global_ref_result(_result);
}
jmethodID _m_HashMap__forEach = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__forEach(jobject self_, jobject biConsumer) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__forEach, "forEach",
"(Ljava/util/function/BiConsumer;)V");
if (_m_HashMap__forEach == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_, _m_HashMap__forEach, biConsumer);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_HashMap__replaceAll = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__replaceAll(jobject self_, jobject biFunction) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__replaceAll, "replaceAll",
"(Ljava/util/function/BiFunction;)V");
if (_m_HashMap__replaceAll == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallVoidMethod(jniEnv, self_, _m_HashMap__replaceAll, biFunction);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}
jmethodID _m_HashMap__clone = NULL;
FFI_PLUGIN_EXPORT
JniResult HashMap__clone(jobject self_) {
load_env();
load_class_global_ref(&_c_HashMap, "java/util/HashMap");
if (_c_HashMap == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_method(_c_HashMap, &_m_HashMap__clone, "clone", "()Ljava/lang/Object;");
if (_m_HashMap__clone == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
jobject _result =
(*jniEnv)->CallObjectMethod(jniEnv, self_, _m_HashMap__clone);
return to_global_ref_result(_result);
}
// com.example.in_app_java.AndroidUtils
jclass _c_AndroidUtils = NULL;
jmethodID _m_AndroidUtils__showToast = NULL;
FFI_PLUGIN_EXPORT
JniResult AndroidUtils__showToast(jobject mainActivity,
jobject text,
int32_t duration) {
load_env();
load_class_global_ref(&_c_AndroidUtils,
"com/example/in_app_java/AndroidUtils");
if (_c_AndroidUtils == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
load_static_method(_c_AndroidUtils, &_m_AndroidUtils__showToast, "showToast",
"(Landroid/app/Activity;Ljava/lang/CharSequence;I)V");
if (_m_AndroidUtils__showToast == NULL)
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
(*jniEnv)->CallStaticVoidMethod(jniEnv, _c_AndroidUtils,
_m_AndroidUtils__showToast, mainActivity,
text, duration);
return (JniResult){.value = {.j = 0}, .exception = check_exception()};
}