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<ILoadReporter> (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var p0 = global::Java.Lang.Object.GetObject<global::Java.Lang.Throwable> (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var p0 = global::Java.Lang.Object.GetObject<global::Java.IO.File> (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var p0 = global::Java.Lang.Object.GetObject<global::Java.IO.File> (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var p1 = global::Java.Lang.Object.GetObject<global::Java.Lang.Throwable> (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var p0 = global::Java.Lang.Object.GetObject<global::Java.IO.File> (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (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<global::Java.IO.File> (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 (p0);
|
IntPtr native_p1 = JNIEnv.NewString (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var p0 = global::Java.Lang.Object.GetObject<global::Java.IO.File> (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (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<global::Java.IO.File> (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 (p0);
|
IntPtr native_p1 = JNIEnv.NewString (p1);
|
IntPtr native_p3 = JNIEnv.NewString (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 ((_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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var p0 = global::Java.Lang.Object.GetObject<global::Java.IO.File> (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);
|
}
|
|
}
|
}
|