blob: 0706f8fdcbbd8ca0e43e88f59a489d245bc9a552 [file]
// Autogenerated by jnigen. DO NOT EDIT!
// ignore_for_file: camel_case_types
// ignore_for_file: file_names
// ignore_for_file: unused_import
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: constant_identifier_names
// ignore_for_file: annotate_overrides
// ignore_for_file: no_leading_underscores_for_local_identifiers
// ignore_for_file: unused_element
import "dart:ffi" as ffi;
import "package:jni/internal_helpers_for_jnigen.dart";
import "package:jni/jni.dart" as jni;
// Auto-generated initialization code.
final ffi.Pointer<T> Function<T extends ffi.NativeType>(String sym) jniLookup =
ProtectedJniExtensions.initGeneratedLibrary("android_utils");
/// from: com.example.in_app_java.AndroidUtils
class AndroidUtils extends jni.JniObject {
AndroidUtils.fromRef(ffi.Pointer<ffi.Void> ref) : super.fromRef(ref);
static final _ctor = jniLookup<ffi.NativeFunction<jni.JniResult Function()>>(
"AndroidUtils__ctor")
.asFunction<jni.JniResult Function()>();
/// from: public void <init>()
AndroidUtils() : super.fromRef(_ctor().object);
static final _showToast = jniLookup<
ffi.NativeFunction<
jni.JniResult Function(ffi.Pointer<ffi.Void>,
ffi.Pointer<ffi.Void>, ffi.Int32)>>("AndroidUtils__showToast")
.asFunction<
jni.JniResult Function(
ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Void>, int)>();
/// from: static void showToast(android.app.Activity mainActivity, java.lang.CharSequence text, int duration)
static void showToast(
jni.JniObject mainActivity, jni.JniObject text, int duration) =>
_showToast(mainActivity.reference, text.reference, duration).check();
}