using System; using System.Collections.Generic; using Android.Runtime; using Java.Interop; namespace Com.Tencent.Tinker.Lib.Reporter { // Metadata.xml XPath interface reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']" [Register ("com/tencent/tinker/lib/reporter/LoadReporter", "", "Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker")] public partial interface ILoadReporter : IJavaObject, IJavaPeerable { // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadException' and count(parameter)=2 and parameter[1][@type='java.lang.Throwable'] and parameter[2][@type='int']]" [Register ("onLoadException", "(Ljava/lang/Throwable;I)V", "GetOnLoadException_Ljava_lang_Throwable_IHandler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadException (global::Java.Lang.Throwable p0, int p1); // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadFileMd5Mismatch' and count(parameter)=2 and parameter[1][@type='java.io.File'] and parameter[2][@type='int']]" [Register ("onLoadFileMd5Mismatch", "(Ljava/io/File;I)V", "GetOnLoadFileMd5Mismatch_Ljava_io_File_IHandler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadFileMd5Mismatch (global::Java.IO.File p0, int p1); // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadFileNotFound' and count(parameter)=3 and parameter[1][@type='java.io.File'] and parameter[2][@type='int'] and parameter[3][@type='boolean']]" [Register ("onLoadFileNotFound", "(Ljava/io/File;IZ)V", "GetOnLoadFileNotFound_Ljava_io_File_IZHandler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadFileNotFound (global::Java.IO.File p0, int p1, bool p2); // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadInterpret' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.lang.Throwable']]" [Register ("onLoadInterpret", "(ILjava/lang/Throwable;)V", "GetOnLoadInterpret_ILjava_lang_Throwable_Handler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadInterpret (int p0, global::Java.Lang.Throwable p1); // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadPackageCheckFail' and count(parameter)=2 and parameter[1][@type='java.io.File'] and parameter[2][@type='int']]" [Register ("onLoadPackageCheckFail", "(Ljava/io/File;I)V", "GetOnLoadPackageCheckFail_Ljava_io_File_IHandler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadPackageCheckFail (global::Java.IO.File p0, int p1); // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadPatchInfoCorrupted' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.io.File']]" [Register ("onLoadPatchInfoCorrupted", "(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V", "GetOnLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Handler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadPatchInfoCorrupted (string p0, string p1, global::Java.IO.File p2); // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadPatchListenerReceiveFail' and count(parameter)=2 and parameter[1][@type='java.io.File'] and parameter[2][@type='int']]" [Register ("onLoadPatchListenerReceiveFail", "(Ljava/io/File;I)V", "GetOnLoadPatchListenerReceiveFail_Ljava_io_File_IHandler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadPatchListenerReceiveFail (global::Java.IO.File p0, int p1); // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadPatchVersionChanged' and count(parameter)=4 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.io.File'] and parameter[4][@type='java.lang.String']]" [Register ("onLoadPatchVersionChanged", "(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V", "GetOnLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_Handler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadPatchVersionChanged (string p0, string p1, global::Java.IO.File p2, string p3); // Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.reporter']/interface[@name='LoadReporter']/method[@name='onLoadResult' and count(parameter)=3 and parameter[1][@type='java.io.File'] and parameter[2][@type='int'] and parameter[3][@type='long']]" [Register ("onLoadResult", "(Ljava/io/File;IJ)V", "GetOnLoadResult_Ljava_io_File_IJHandler:Com.Tencent.Tinker.Lib.Reporter.ILoadReporterInvoker, Shared.Droid.HDLLinphone")] void OnLoadResult (global::Java.IO.File p0, int p1, long p2); } [global::Android.Runtime.Register ("com/tencent/tinker/lib/reporter/LoadReporter", DoNotGenerateAcw=true)] internal partial class ILoadReporterInvoker : global::Java.Lang.Object, ILoadReporter { static readonly JniPeerMembers _members = new XAPeerMembers ("com/tencent/tinker/lib/reporter/LoadReporter", typeof (ILoadReporterInvoker)); static IntPtr java_class_ref { get { return _members.JniPeerType.PeerReference.Handle; } } [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] public override global::Java.Interop.JniPeerMembers JniPeerMembers { get { return _members; } } [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] protected override IntPtr ThresholdClass { get { return class_ref; } } [global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)] [global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)] protected override global::System.Type ThresholdType { get { return _members.ManagedPeerType; } } IntPtr class_ref; public static ILoadReporter GetObject (IntPtr handle, JniHandleOwnership transfer) { return global::Java.Lang.Object.GetObject (handle, transfer); } static IntPtr Validate (IntPtr handle) { if (!JNIEnv.IsInstanceOf (handle, java_class_ref)) throw new InvalidCastException ($"Unable to convert instance of type '{JNIEnv.GetClassNameFromInstance (handle)}' to type 'com.tencent.tinker.lib.reporter.LoadReporter'."); return handle; } protected override void Dispose (bool disposing) { if (this.class_ref != IntPtr.Zero) JNIEnv.DeleteGlobalRef (this.class_ref); this.class_ref = IntPtr.Zero; base.Dispose (disposing); } public ILoadReporterInvoker (IntPtr handle, JniHandleOwnership transfer) : base (Validate (handle), transfer) { IntPtr local_ref = JNIEnv.GetObjectClass (((global::Java.Lang.Object) this).Handle); this.class_ref = JNIEnv.NewGlobalRef (local_ref); JNIEnv.DeleteLocalRef (local_ref); } static Delegate cb_onLoadException_Ljava_lang_Throwable_I; #pragma warning disable 0169 static Delegate GetOnLoadException_Ljava_lang_Throwable_IHandler () { if (cb_onLoadException_Ljava_lang_Throwable_I == null) cb_onLoadException_Ljava_lang_Throwable_I = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLI_V (n_OnLoadException_Ljava_lang_Throwable_I)); return cb_onLoadException_Ljava_lang_Throwable_I; } static void n_OnLoadException_Ljava_lang_Throwable_I (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = global::Java.Lang.Object.GetObject (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnLoadException (p0, p1); } #pragma warning restore 0169 IntPtr id_onLoadException_Ljava_lang_Throwable_I; public unsafe void OnLoadException (global::Java.Lang.Throwable p0, int p1) { if (id_onLoadException_Ljava_lang_Throwable_I == IntPtr.Zero) id_onLoadException_Ljava_lang_Throwable_I = JNIEnv.GetMethodID (class_ref, "onLoadException", "(Ljava/lang/Throwable;I)V"); JValue* __args = stackalloc JValue [2]; __args [0] = new JValue ((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Throwable) p0).Handle); __args [1] = new JValue (p1); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadException_Ljava_lang_Throwable_I, __args); } static Delegate cb_onLoadFileMd5Mismatch_Ljava_io_File_I; #pragma warning disable 0169 static Delegate GetOnLoadFileMd5Mismatch_Ljava_io_File_IHandler () { if (cb_onLoadFileMd5Mismatch_Ljava_io_File_I == null) cb_onLoadFileMd5Mismatch_Ljava_io_File_I = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLI_V (n_OnLoadFileMd5Mismatch_Ljava_io_File_I)); return cb_onLoadFileMd5Mismatch_Ljava_io_File_I; } static void n_OnLoadFileMd5Mismatch_Ljava_io_File_I (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = global::Java.Lang.Object.GetObject (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnLoadFileMd5Mismatch (p0, p1); } #pragma warning restore 0169 IntPtr id_onLoadFileMd5Mismatch_Ljava_io_File_I; public unsafe void OnLoadFileMd5Mismatch (global::Java.IO.File p0, int p1) { if (id_onLoadFileMd5Mismatch_Ljava_io_File_I == IntPtr.Zero) id_onLoadFileMd5Mismatch_Ljava_io_File_I = JNIEnv.GetMethodID (class_ref, "onLoadFileMd5Mismatch", "(Ljava/io/File;I)V"); JValue* __args = stackalloc JValue [2]; __args [0] = new JValue ((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p0).Handle); __args [1] = new JValue (p1); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadFileMd5Mismatch_Ljava_io_File_I, __args); } static Delegate cb_onLoadFileNotFound_Ljava_io_File_IZ; #pragma warning disable 0169 static Delegate GetOnLoadFileNotFound_Ljava_io_File_IZHandler () { if (cb_onLoadFileNotFound_Ljava_io_File_IZ == null) cb_onLoadFileNotFound_Ljava_io_File_IZ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLIZ_V (n_OnLoadFileNotFound_Ljava_io_File_IZ)); return cb_onLoadFileNotFound_Ljava_io_File_IZ; } static void n_OnLoadFileNotFound_Ljava_io_File_IZ (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, bool p2) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = global::Java.Lang.Object.GetObject (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnLoadFileNotFound (p0, p1, p2); } #pragma warning restore 0169 IntPtr id_onLoadFileNotFound_Ljava_io_File_IZ; public unsafe void OnLoadFileNotFound (global::Java.IO.File p0, int p1, bool p2) { if (id_onLoadFileNotFound_Ljava_io_File_IZ == IntPtr.Zero) id_onLoadFileNotFound_Ljava_io_File_IZ = JNIEnv.GetMethodID (class_ref, "onLoadFileNotFound", "(Ljava/io/File;IZ)V"); JValue* __args = stackalloc JValue [3]; __args [0] = new JValue ((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p0).Handle); __args [1] = new JValue (p1); __args [2] = new JValue (p2); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadFileNotFound_Ljava_io_File_IZ, __args); } static Delegate cb_onLoadInterpret_ILjava_lang_Throwable_; #pragma warning disable 0169 static Delegate GetOnLoadInterpret_ILjava_lang_Throwable_Handler () { if (cb_onLoadInterpret_ILjava_lang_Throwable_ == null) cb_onLoadInterpret_ILjava_lang_Throwable_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPIL_V (n_OnLoadInterpret_ILjava_lang_Throwable_)); return cb_onLoadInterpret_ILjava_lang_Throwable_; } static void n_OnLoadInterpret_ILjava_lang_Throwable_ (IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p1 = global::Java.Lang.Object.GetObject (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnLoadInterpret (p0, p1); } #pragma warning restore 0169 IntPtr id_onLoadInterpret_ILjava_lang_Throwable_; public unsafe void OnLoadInterpret (int p0, global::Java.Lang.Throwable p1) { if (id_onLoadInterpret_ILjava_lang_Throwable_ == IntPtr.Zero) id_onLoadInterpret_ILjava_lang_Throwable_ = JNIEnv.GetMethodID (class_ref, "onLoadInterpret", "(ILjava/lang/Throwable;)V"); JValue* __args = stackalloc JValue [2]; __args [0] = new JValue (p0); __args [1] = new JValue ((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Throwable) p1).Handle); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadInterpret_ILjava_lang_Throwable_, __args); } static Delegate cb_onLoadPackageCheckFail_Ljava_io_File_I; #pragma warning disable 0169 static Delegate GetOnLoadPackageCheckFail_Ljava_io_File_IHandler () { if (cb_onLoadPackageCheckFail_Ljava_io_File_I == null) cb_onLoadPackageCheckFail_Ljava_io_File_I = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLI_V (n_OnLoadPackageCheckFail_Ljava_io_File_I)); return cb_onLoadPackageCheckFail_Ljava_io_File_I; } static void n_OnLoadPackageCheckFail_Ljava_io_File_I (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = global::Java.Lang.Object.GetObject (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnLoadPackageCheckFail (p0, p1); } #pragma warning restore 0169 IntPtr id_onLoadPackageCheckFail_Ljava_io_File_I; public unsafe void OnLoadPackageCheckFail (global::Java.IO.File p0, int p1) { if (id_onLoadPackageCheckFail_Ljava_io_File_I == IntPtr.Zero) id_onLoadPackageCheckFail_Ljava_io_File_I = JNIEnv.GetMethodID (class_ref, "onLoadPackageCheckFail", "(Ljava/io/File;I)V"); JValue* __args = stackalloc JValue [2]; __args [0] = new JValue ((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p0).Handle); __args [1] = new JValue (p1); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadPackageCheckFail_Ljava_io_File_I, __args); } static Delegate cb_onLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_; #pragma warning disable 0169 static Delegate GetOnLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Handler () { if (cb_onLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_ == null) cb_onLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLL_V (n_OnLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_)); return cb_onLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_; } static void n_OnLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_ (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = JNIEnv.GetString (native_p0, JniHandleOwnership.DoNotTransfer); var p1 = JNIEnv.GetString (native_p1, JniHandleOwnership.DoNotTransfer); var p2 = global::Java.Lang.Object.GetObject (native_p2, JniHandleOwnership.DoNotTransfer); __this.OnLoadPatchInfoCorrupted (p0, p1, p2); } #pragma warning restore 0169 IntPtr id_onLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_; public unsafe void OnLoadPatchInfoCorrupted (string p0, string p1, global::Java.IO.File p2) { if (id_onLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_ == IntPtr.Zero) id_onLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_ = JNIEnv.GetMethodID (class_ref, "onLoadPatchInfoCorrupted", "(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V"); IntPtr native_p0 = JNIEnv.NewString ((string)p0); IntPtr native_p1 = JNIEnv.NewString ((string)p1); JValue* __args = stackalloc JValue [3]; __args [0] = new JValue (native_p0); __args [1] = new JValue (native_p1); __args [2] = new JValue ((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p2).Handle); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadPatchInfoCorrupted_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_, __args); JNIEnv.DeleteLocalRef (native_p0); JNIEnv.DeleteLocalRef (native_p1); } static Delegate cb_onLoadPatchListenerReceiveFail_Ljava_io_File_I; #pragma warning disable 0169 static Delegate GetOnLoadPatchListenerReceiveFail_Ljava_io_File_IHandler () { if (cb_onLoadPatchListenerReceiveFail_Ljava_io_File_I == null) cb_onLoadPatchListenerReceiveFail_Ljava_io_File_I = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLI_V (n_OnLoadPatchListenerReceiveFail_Ljava_io_File_I)); return cb_onLoadPatchListenerReceiveFail_Ljava_io_File_I; } static void n_OnLoadPatchListenerReceiveFail_Ljava_io_File_I (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = global::Java.Lang.Object.GetObject (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnLoadPatchListenerReceiveFail (p0, p1); } #pragma warning restore 0169 IntPtr id_onLoadPatchListenerReceiveFail_Ljava_io_File_I; public unsafe void OnLoadPatchListenerReceiveFail (global::Java.IO.File p0, int p1) { if (id_onLoadPatchListenerReceiveFail_Ljava_io_File_I == IntPtr.Zero) id_onLoadPatchListenerReceiveFail_Ljava_io_File_I = JNIEnv.GetMethodID (class_ref, "onLoadPatchListenerReceiveFail", "(Ljava/io/File;I)V"); JValue* __args = stackalloc JValue [2]; __args [0] = new JValue ((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p0).Handle); __args [1] = new JValue (p1); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadPatchListenerReceiveFail_Ljava_io_File_I, __args); } static Delegate cb_onLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_; #pragma warning disable 0169 static Delegate GetOnLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_Handler () { if (cb_onLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_ == null) cb_onLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLLL_V (n_OnLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_)); return cb_onLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_; } static void n_OnLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, IntPtr native_p3) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = JNIEnv.GetString (native_p0, JniHandleOwnership.DoNotTransfer); var p1 = JNIEnv.GetString (native_p1, JniHandleOwnership.DoNotTransfer); var p2 = global::Java.Lang.Object.GetObject (native_p2, JniHandleOwnership.DoNotTransfer); var p3 = JNIEnv.GetString (native_p3, JniHandleOwnership.DoNotTransfer); __this.OnLoadPatchVersionChanged (p0, p1, p2, p3); } #pragma warning restore 0169 IntPtr id_onLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_; public unsafe void OnLoadPatchVersionChanged (string p0, string p1, global::Java.IO.File p2, string p3) { if (id_onLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_ == IntPtr.Zero) id_onLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_ = JNIEnv.GetMethodID (class_ref, "onLoadPatchVersionChanged", "(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)V"); IntPtr native_p0 = JNIEnv.NewString ((string)p0); IntPtr native_p1 = JNIEnv.NewString ((string)p1); IntPtr native_p3 = JNIEnv.NewString ((string)p3); JValue* __args = stackalloc JValue [4]; __args [0] = new JValue (native_p0); __args [1] = new JValue (native_p1); __args [2] = new JValue ((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p2).Handle); __args [3] = new JValue (native_p3); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadPatchVersionChanged_Ljava_lang_String_Ljava_lang_String_Ljava_io_File_Ljava_lang_String_, __args); JNIEnv.DeleteLocalRef (native_p0); JNIEnv.DeleteLocalRef (native_p1); JNIEnv.DeleteLocalRef (native_p3); } static Delegate cb_onLoadResult_Ljava_io_File_IJ; #pragma warning disable 0169 static Delegate GetOnLoadResult_Ljava_io_File_IJHandler () { if (cb_onLoadResult_Ljava_io_File_IJ == null) cb_onLoadResult_Ljava_io_File_IJ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLIJ_V (n_OnLoadResult_Ljava_io_File_IJ)); return cb_onLoadResult_Ljava_io_File_IJ; } static void n_OnLoadResult_Ljava_io_File_IJ (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, long p2) { var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = global::Java.Lang.Object.GetObject (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnLoadResult (p0, p1, p2); } #pragma warning restore 0169 IntPtr id_onLoadResult_Ljava_io_File_IJ; public unsafe void OnLoadResult (global::Java.IO.File p0, int p1, long p2) { if (id_onLoadResult_Ljava_io_File_IJ == IntPtr.Zero) id_onLoadResult_Ljava_io_File_IJ = JNIEnv.GetMethodID (class_ref, "onLoadResult", "(Ljava/io/File;IJ)V"); JValue* __args = stackalloc JValue [3]; __args [0] = new JValue ((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p0).Handle); __args [1] = new JValue (p1); __args [2] = new JValue (p2); JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_onLoadResult_Ljava_io_File_IJ, __args); } } }