using System;
|
using System.Collections.Generic;
|
using Android.Runtime;
|
using Java.Interop;
|
|
namespace Com.Tencent.Tinker.Lib.Util {
|
|
// Metadata.xml XPath class reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']"
|
[global::Android.Runtime.Register ("com/tencent/tinker/lib/util/TinkerLog", DoNotGenerateAcw=true)]
|
public partial class TinkerLog : global::Java.Lang.Object {
|
// Metadata.xml XPath interface reference: path="/api/package[@name='com.tencent.tinker.lib.util']/interface[@name='TinkerLog.TinkerLogImp']"
|
[Register ("com/tencent/tinker/lib/util/TinkerLog$TinkerLogImp", "", "Com.Tencent.Tinker.Lib.Util.TinkerLog/ITinkerLogImpInvoker")]
|
public partial interface ITinkerLogImp : IJavaObject, IJavaPeerable {
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/interface[@name='TinkerLog.TinkerLogImp']/method[@name='d' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("d", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "GetD_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler:Com.Tencent.Tinker.Lib.Util.TinkerLog/ITinkerLogImpInvoker, Shared.Droid.HDLLinphone")]
|
void D (string p0, string p1, params global::Java.Lang.Object[] p2);
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/interface[@name='TinkerLog.TinkerLogImp']/method[@name='e' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("e", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "GetE_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler:Com.Tencent.Tinker.Lib.Util.TinkerLog/ITinkerLogImpInvoker, Shared.Droid.HDLLinphone")]
|
void E (string p0, string p1, params global::Java.Lang.Object[] p2);
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/interface[@name='TinkerLog.TinkerLogImp']/method[@name='i' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("i", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "GetI_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler:Com.Tencent.Tinker.Lib.Util.TinkerLog/ITinkerLogImpInvoker, Shared.Droid.HDLLinphone")]
|
void I (string p0, string p1, params global::Java.Lang.Object[] p2);
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/interface[@name='TinkerLog.TinkerLogImp']/method[@name='printErrStackTrace' and count(parameter)=4 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.Throwable'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.Object...']]"
|
[Register ("printErrStackTrace", "(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V", "GetPrintErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_Handler:Com.Tencent.Tinker.Lib.Util.TinkerLog/ITinkerLogImpInvoker, Shared.Droid.HDLLinphone")]
|
void PrintErrStackTrace (string p0, global::Java.Lang.Throwable p1, string p2, params global::Java.Lang.Object[] p3);
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/interface[@name='TinkerLog.TinkerLogImp']/method[@name='v' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("v", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "GetV_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler:Com.Tencent.Tinker.Lib.Util.TinkerLog/ITinkerLogImpInvoker, Shared.Droid.HDLLinphone")]
|
void V (string p0, string p1, params global::Java.Lang.Object[] p2);
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/interface[@name='TinkerLog.TinkerLogImp']/method[@name='w' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("w", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "GetW_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler:Com.Tencent.Tinker.Lib.Util.TinkerLog/ITinkerLogImpInvoker, Shared.Droid.HDLLinphone")]
|
void W (string p0, string p1, params global::Java.Lang.Object[] p2);
|
|
}
|
|
[global::Android.Runtime.Register ("com/tencent/tinker/lib/util/TinkerLog$TinkerLogImp", DoNotGenerateAcw=true)]
|
internal partial class ITinkerLogImpInvoker : global::Java.Lang.Object, ITinkerLogImp {
|
static readonly JniPeerMembers _members = new XAPeerMembers ("com/tencent/tinker/lib/util/TinkerLog$TinkerLogImp", typeof (ITinkerLogImpInvoker));
|
|
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 ITinkerLogImp GetObject (IntPtr handle, JniHandleOwnership transfer)
|
{
|
return global::Java.Lang.Object.GetObject<ITinkerLogImp> (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.util.TinkerLog.TinkerLogImp'.");
|
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 ITinkerLogImpInvoker (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_d_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
#pragma warning disable 0169
|
static Delegate GetD_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler ()
|
{
|
if (cb_d_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == null)
|
cb_d_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPLLL_V) n_D_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_);
|
return cb_d_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
}
|
|
static void n_D_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ (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.Util.TinkerLog.ITinkerLogImp> (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[]) JNIEnv.GetArray (native_p2, JniHandleOwnership.DoNotTransfer, typeof (global::Java.Lang.Object));
|
__this.D (p0, p1, p2);
|
if (p2 != null)
|
JNIEnv.CopyArray (p2, native_p2);
|
}
|
#pragma warning restore 0169
|
|
IntPtr id_d_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
public unsafe void D (string p0, string p1, params global::Java.Lang.Object[] p2)
|
{
|
if (id_d_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == IntPtr.Zero)
|
id_d_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNIEnv.GetMethodID (class_ref, "d", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V");
|
IntPtr native_p0 = JNIEnv.NewString (p0);
|
IntPtr native_p1 = JNIEnv.NewString (p1);
|
IntPtr native_p2 = JNIEnv.NewArray (p2);
|
JValue* __args = stackalloc JValue [3];
|
__args [0] = new JValue (native_p0);
|
__args [1] = new JValue (native_p1);
|
__args [2] = new JValue (native_p2);
|
JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_d_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_, __args);
|
JNIEnv.DeleteLocalRef (native_p0);
|
JNIEnv.DeleteLocalRef (native_p1);
|
if (p2 != null) {
|
JNIEnv.CopyArray (native_p2, p2);
|
JNIEnv.DeleteLocalRef (native_p2);
|
}
|
}
|
|
static Delegate cb_e_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
#pragma warning disable 0169
|
static Delegate GetE_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler ()
|
{
|
if (cb_e_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == null)
|
cb_e_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPLLL_V) n_E_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_);
|
return cb_e_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
}
|
|
static void n_E_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ (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.Util.TinkerLog.ITinkerLogImp> (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[]) JNIEnv.GetArray (native_p2, JniHandleOwnership.DoNotTransfer, typeof (global::Java.Lang.Object));
|
__this.E (p0, p1, p2);
|
if (p2 != null)
|
JNIEnv.CopyArray (p2, native_p2);
|
}
|
#pragma warning restore 0169
|
|
IntPtr id_e_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
public unsafe void E (string p0, string p1, params global::Java.Lang.Object[] p2)
|
{
|
if (id_e_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == IntPtr.Zero)
|
id_e_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNIEnv.GetMethodID (class_ref, "e", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V");
|
IntPtr native_p0 = JNIEnv.NewString (p0);
|
IntPtr native_p1 = JNIEnv.NewString (p1);
|
IntPtr native_p2 = JNIEnv.NewArray (p2);
|
JValue* __args = stackalloc JValue [3];
|
__args [0] = new JValue (native_p0);
|
__args [1] = new JValue (native_p1);
|
__args [2] = new JValue (native_p2);
|
JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_e_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_, __args);
|
JNIEnv.DeleteLocalRef (native_p0);
|
JNIEnv.DeleteLocalRef (native_p1);
|
if (p2 != null) {
|
JNIEnv.CopyArray (native_p2, p2);
|
JNIEnv.DeleteLocalRef (native_p2);
|
}
|
}
|
|
static Delegate cb_i_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
#pragma warning disable 0169
|
static Delegate GetI_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler ()
|
{
|
if (cb_i_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == null)
|
cb_i_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPLLL_V) n_I_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_);
|
return cb_i_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
}
|
|
static void n_I_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ (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.Util.TinkerLog.ITinkerLogImp> (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[]) JNIEnv.GetArray (native_p2, JniHandleOwnership.DoNotTransfer, typeof (global::Java.Lang.Object));
|
__this.I (p0, p1, p2);
|
if (p2 != null)
|
JNIEnv.CopyArray (p2, native_p2);
|
}
|
#pragma warning restore 0169
|
|
IntPtr id_i_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
public unsafe void I (string p0, string p1, params global::Java.Lang.Object[] p2)
|
{
|
if (id_i_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == IntPtr.Zero)
|
id_i_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNIEnv.GetMethodID (class_ref, "i", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V");
|
IntPtr native_p0 = JNIEnv.NewString (p0);
|
IntPtr native_p1 = JNIEnv.NewString (p1);
|
IntPtr native_p2 = JNIEnv.NewArray (p2);
|
JValue* __args = stackalloc JValue [3];
|
__args [0] = new JValue (native_p0);
|
__args [1] = new JValue (native_p1);
|
__args [2] = new JValue (native_p2);
|
JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_i_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_, __args);
|
JNIEnv.DeleteLocalRef (native_p0);
|
JNIEnv.DeleteLocalRef (native_p1);
|
if (p2 != null) {
|
JNIEnv.CopyArray (native_p2, p2);
|
JNIEnv.DeleteLocalRef (native_p2);
|
}
|
}
|
|
static Delegate cb_printErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_;
|
#pragma warning disable 0169
|
static Delegate GetPrintErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_Handler ()
|
{
|
if (cb_printErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_ == null)
|
cb_printErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPLLLL_V) n_PrintErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_);
|
return cb_printErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_;
|
}
|
|
static void n_PrintErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_ (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.Util.TinkerLog.ITinkerLogImp> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var p0 = JNIEnv.GetString (native_p0, JniHandleOwnership.DoNotTransfer);
|
var p1 = global::Java.Lang.Object.GetObject<global::Java.Lang.Throwable> (native_p1, JniHandleOwnership.DoNotTransfer);
|
var p2 = JNIEnv.GetString (native_p2, JniHandleOwnership.DoNotTransfer);
|
var p3 = (global::Java.Lang.Object[]) JNIEnv.GetArray (native_p3, JniHandleOwnership.DoNotTransfer, typeof (global::Java.Lang.Object));
|
__this.PrintErrStackTrace (p0, p1, p2, p3);
|
if (p3 != null)
|
JNIEnv.CopyArray (p3, native_p3);
|
}
|
#pragma warning restore 0169
|
|
IntPtr id_printErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_;
|
public unsafe void PrintErrStackTrace (string p0, global::Java.Lang.Throwable p1, string p2, params global::Java.Lang.Object[] p3)
|
{
|
if (id_printErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_ == IntPtr.Zero)
|
id_printErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_ = JNIEnv.GetMethodID (class_ref, "printErrStackTrace", "(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V");
|
IntPtr native_p0 = JNIEnv.NewString (p0);
|
IntPtr native_p2 = JNIEnv.NewString (p2);
|
IntPtr native_p3 = JNIEnv.NewArray (p3);
|
JValue* __args = stackalloc JValue [4];
|
__args [0] = new JValue (native_p0);
|
__args [1] = new JValue ((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Throwable) p1).Handle);
|
__args [2] = new JValue (native_p2);
|
__args [3] = new JValue (native_p3);
|
JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_printErrStackTrace_Ljava_lang_String_Ljava_lang_Throwable_Ljava_lang_String_arrayLjava_lang_Object_, __args);
|
JNIEnv.DeleteLocalRef (native_p0);
|
JNIEnv.DeleteLocalRef (native_p2);
|
if (p3 != null) {
|
JNIEnv.CopyArray (native_p3, p3);
|
JNIEnv.DeleteLocalRef (native_p3);
|
}
|
}
|
|
static Delegate cb_v_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
#pragma warning disable 0169
|
static Delegate GetV_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler ()
|
{
|
if (cb_v_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == null)
|
cb_v_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPLLL_V) n_V_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_);
|
return cb_v_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
}
|
|
static void n_V_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ (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.Util.TinkerLog.ITinkerLogImp> (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[]) JNIEnv.GetArray (native_p2, JniHandleOwnership.DoNotTransfer, typeof (global::Java.Lang.Object));
|
__this.V (p0, p1, p2);
|
if (p2 != null)
|
JNIEnv.CopyArray (p2, native_p2);
|
}
|
#pragma warning restore 0169
|
|
IntPtr id_v_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
public unsafe void V (string p0, string p1, params global::Java.Lang.Object[] p2)
|
{
|
if (id_v_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == IntPtr.Zero)
|
id_v_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNIEnv.GetMethodID (class_ref, "v", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V");
|
IntPtr native_p0 = JNIEnv.NewString (p0);
|
IntPtr native_p1 = JNIEnv.NewString (p1);
|
IntPtr native_p2 = JNIEnv.NewArray (p2);
|
JValue* __args = stackalloc JValue [3];
|
__args [0] = new JValue (native_p0);
|
__args [1] = new JValue (native_p1);
|
__args [2] = new JValue (native_p2);
|
JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_v_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_, __args);
|
JNIEnv.DeleteLocalRef (native_p0);
|
JNIEnv.DeleteLocalRef (native_p1);
|
if (p2 != null) {
|
JNIEnv.CopyArray (native_p2, p2);
|
JNIEnv.DeleteLocalRef (native_p2);
|
}
|
}
|
|
static Delegate cb_w_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
#pragma warning disable 0169
|
static Delegate GetW_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_Handler ()
|
{
|
if (cb_w_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == null)
|
cb_w_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNINativeWrapper.CreateDelegate ((_JniMarshal_PPLLL_V) n_W_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_);
|
return cb_w_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
}
|
|
static void n_W_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ (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.Util.TinkerLog.ITinkerLogImp> (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[]) JNIEnv.GetArray (native_p2, JniHandleOwnership.DoNotTransfer, typeof (global::Java.Lang.Object));
|
__this.W (p0, p1, p2);
|
if (p2 != null)
|
JNIEnv.CopyArray (p2, native_p2);
|
}
|
#pragma warning restore 0169
|
|
IntPtr id_w_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_;
|
public unsafe void W (string p0, string p1, params global::Java.Lang.Object[] p2)
|
{
|
if (id_w_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ == IntPtr.Zero)
|
id_w_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_ = JNIEnv.GetMethodID (class_ref, "w", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V");
|
IntPtr native_p0 = JNIEnv.NewString (p0);
|
IntPtr native_p1 = JNIEnv.NewString (p1);
|
IntPtr native_p2 = JNIEnv.NewArray (p2);
|
JValue* __args = stackalloc JValue [3];
|
__args [0] = new JValue (native_p0);
|
__args [1] = new JValue (native_p1);
|
__args [2] = new JValue (native_p2);
|
JNIEnv.CallVoidMethod (((global::Java.Lang.Object) this).Handle, id_w_Ljava_lang_String_Ljava_lang_String_arrayLjava_lang_Object_, __args);
|
JNIEnv.DeleteLocalRef (native_p0);
|
JNIEnv.DeleteLocalRef (native_p1);
|
if (p2 != null) {
|
JNIEnv.CopyArray (native_p2, p2);
|
JNIEnv.DeleteLocalRef (native_p2);
|
}
|
}
|
|
}
|
|
static readonly JniPeerMembers _members = new XAPeerMembers ("com/tencent/tinker/lib/util/TinkerLog", typeof (TinkerLog));
|
|
internal static IntPtr 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 _members.JniPeerType.PeerReference.Handle; }
|
}
|
|
[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; }
|
}
|
|
protected TinkerLog (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer)
|
{
|
}
|
|
// Metadata.xml XPath constructor reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/constructor[@name='TinkerLog' and count(parameter)=0]"
|
[Register (".ctor", "()V", "")]
|
public unsafe TinkerLog () : base (IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
|
{
|
const string __id = "()V";
|
|
if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
|
return;
|
|
try {
|
var __r = _members.InstanceMethods.StartCreateInstance (__id, ((object) this).GetType (), null);
|
SetHandle (__r.Handle, JniHandleOwnership.TransferLocalRef);
|
_members.InstanceMethods.FinishCreateInstance (__id, this, null);
|
} finally {
|
}
|
}
|
|
public static unsafe global::Com.Tencent.Tinker.Lib.Util.TinkerLog.ITinkerLogImp Impl {
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/method[@name='getImpl' and count(parameter)=0]"
|
[Register ("getImpl", "()Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;", "")]
|
get {
|
const string __id = "getImpl.()Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;";
|
try {
|
var __rm = _members.StaticMethods.InvokeObjectMethod (__id, null);
|
return global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Util.TinkerLog.ITinkerLogImp> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/method[@name='d' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("d", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "")]
|
public static unsafe void D (string tag, string msg, params global::Java.Lang.Object[] obj)
|
{
|
const string __id = "d.(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V";
|
IntPtr native_tag = JNIEnv.NewString (tag);
|
IntPtr native_msg = JNIEnv.NewString (msg);
|
IntPtr native_obj = JNIEnv.NewArray (obj);
|
try {
|
JniArgumentValue* __args = stackalloc JniArgumentValue [3];
|
__args [0] = new JniArgumentValue (native_tag);
|
__args [1] = new JniArgumentValue (native_msg);
|
__args [2] = new JniArgumentValue (native_obj);
|
_members.StaticMethods.InvokeVoidMethod (__id, __args);
|
} finally {
|
JNIEnv.DeleteLocalRef (native_tag);
|
JNIEnv.DeleteLocalRef (native_msg);
|
if (obj != null) {
|
JNIEnv.CopyArray (native_obj, obj);
|
JNIEnv.DeleteLocalRef (native_obj);
|
}
|
global::System.GC.KeepAlive (obj);
|
}
|
}
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/method[@name='e' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("e", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "")]
|
public static unsafe void E (string tag, string msg, params global::Java.Lang.Object[] obj)
|
{
|
const string __id = "e.(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V";
|
IntPtr native_tag = JNIEnv.NewString (tag);
|
IntPtr native_msg = JNIEnv.NewString (msg);
|
IntPtr native_obj = JNIEnv.NewArray (obj);
|
try {
|
JniArgumentValue* __args = stackalloc JniArgumentValue [3];
|
__args [0] = new JniArgumentValue (native_tag);
|
__args [1] = new JniArgumentValue (native_msg);
|
__args [2] = new JniArgumentValue (native_obj);
|
_members.StaticMethods.InvokeVoidMethod (__id, __args);
|
} finally {
|
JNIEnv.DeleteLocalRef (native_tag);
|
JNIEnv.DeleteLocalRef (native_msg);
|
if (obj != null) {
|
JNIEnv.CopyArray (native_obj, obj);
|
JNIEnv.DeleteLocalRef (native_obj);
|
}
|
global::System.GC.KeepAlive (obj);
|
}
|
}
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/method[@name='i' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("i", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "")]
|
public static unsafe void I (string tag, string msg, params global::Java.Lang.Object[] obj)
|
{
|
const string __id = "i.(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V";
|
IntPtr native_tag = JNIEnv.NewString (tag);
|
IntPtr native_msg = JNIEnv.NewString (msg);
|
IntPtr native_obj = JNIEnv.NewArray (obj);
|
try {
|
JniArgumentValue* __args = stackalloc JniArgumentValue [3];
|
__args [0] = new JniArgumentValue (native_tag);
|
__args [1] = new JniArgumentValue (native_msg);
|
__args [2] = new JniArgumentValue (native_obj);
|
_members.StaticMethods.InvokeVoidMethod (__id, __args);
|
} finally {
|
JNIEnv.DeleteLocalRef (native_tag);
|
JNIEnv.DeleteLocalRef (native_msg);
|
if (obj != null) {
|
JNIEnv.CopyArray (native_obj, obj);
|
JNIEnv.DeleteLocalRef (native_obj);
|
}
|
global::System.GC.KeepAlive (obj);
|
}
|
}
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/method[@name='printErrStackTrace' and count(parameter)=4 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.Throwable'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.Object...']]"
|
[Register ("printErrStackTrace", "(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V", "")]
|
public static unsafe void PrintErrStackTrace (string tag, global::Java.Lang.Throwable tr, string format, params global::Java.Lang.Object[] obj)
|
{
|
const string __id = "printErrStackTrace.(Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V";
|
IntPtr native_tag = JNIEnv.NewString (tag);
|
IntPtr native_format = JNIEnv.NewString (format);
|
IntPtr native_obj = JNIEnv.NewArray (obj);
|
try {
|
JniArgumentValue* __args = stackalloc JniArgumentValue [4];
|
__args [0] = new JniArgumentValue (native_tag);
|
__args [1] = new JniArgumentValue ((tr == null) ? IntPtr.Zero : ((global::Java.Lang.Throwable) tr).Handle);
|
__args [2] = new JniArgumentValue (native_format);
|
__args [3] = new JniArgumentValue (native_obj);
|
_members.StaticMethods.InvokeVoidMethod (__id, __args);
|
} finally {
|
JNIEnv.DeleteLocalRef (native_tag);
|
JNIEnv.DeleteLocalRef (native_format);
|
if (obj != null) {
|
JNIEnv.CopyArray (native_obj, obj);
|
JNIEnv.DeleteLocalRef (native_obj);
|
}
|
global::System.GC.KeepAlive (tr);
|
global::System.GC.KeepAlive (obj);
|
}
|
}
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/method[@name='setTinkerLogImp' and count(parameter)=1 and parameter[1][@type='com.tencent.tinker.lib.util.TinkerLog.TinkerLogImp']]"
|
[Register ("setTinkerLogImp", "(Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;)V", "")]
|
public static unsafe void SetTinkerLogImp (global::Com.Tencent.Tinker.Lib.Util.TinkerLog.ITinkerLogImp imp)
|
{
|
const string __id = "setTinkerLogImp.(Lcom/tencent/tinker/lib/util/TinkerLog$TinkerLogImp;)V";
|
try {
|
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
|
__args [0] = new JniArgumentValue ((imp == null) ? IntPtr.Zero : ((global::Java.Lang.Object) imp).Handle);
|
_members.StaticMethods.InvokeVoidMethod (__id, __args);
|
} finally {
|
global::System.GC.KeepAlive (imp);
|
}
|
}
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/method[@name='v' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("v", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "")]
|
public static unsafe void V (string tag, string msg, params global::Java.Lang.Object[] obj)
|
{
|
const string __id = "v.(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V";
|
IntPtr native_tag = JNIEnv.NewString (tag);
|
IntPtr native_msg = JNIEnv.NewString (msg);
|
IntPtr native_obj = JNIEnv.NewArray (obj);
|
try {
|
JniArgumentValue* __args = stackalloc JniArgumentValue [3];
|
__args [0] = new JniArgumentValue (native_tag);
|
__args [1] = new JniArgumentValue (native_msg);
|
__args [2] = new JniArgumentValue (native_obj);
|
_members.StaticMethods.InvokeVoidMethod (__id, __args);
|
} finally {
|
JNIEnv.DeleteLocalRef (native_tag);
|
JNIEnv.DeleteLocalRef (native_msg);
|
if (obj != null) {
|
JNIEnv.CopyArray (native_obj, obj);
|
JNIEnv.DeleteLocalRef (native_obj);
|
}
|
global::System.GC.KeepAlive (obj);
|
}
|
}
|
|
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.util']/class[@name='TinkerLog']/method[@name='w' and count(parameter)=3 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.Object...']]"
|
[Register ("w", "(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V", "")]
|
public static unsafe void W (string tag, string msg, params global::Java.Lang.Object[] obj)
|
{
|
const string __id = "w.(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V";
|
IntPtr native_tag = JNIEnv.NewString (tag);
|
IntPtr native_msg = JNIEnv.NewString (msg);
|
IntPtr native_obj = JNIEnv.NewArray (obj);
|
try {
|
JniArgumentValue* __args = stackalloc JniArgumentValue [3];
|
__args [0] = new JniArgumentValue (native_tag);
|
__args [1] = new JniArgumentValue (native_msg);
|
__args [2] = new JniArgumentValue (native_obj);
|
_members.StaticMethods.InvokeVoidMethod (__id, __args);
|
} finally {
|
JNIEnv.DeleteLocalRef (native_tag);
|
JNIEnv.DeleteLocalRef (native_msg);
|
if (obj != null) {
|
JNIEnv.CopyArray (native_obj, obj);
|
JNIEnv.DeleteLocalRef (native_obj);
|
}
|
global::System.GC.KeepAlive (obj);
|
}
|
}
|
|
}
|
}
|