//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ #nullable restore 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 (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 (new _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 (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 ((string)p0); IntPtr native_p1 = JNIEnv.NewString ((string)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 (new _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 (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 ((string)p0); IntPtr native_p1 = JNIEnv.NewString ((string)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 (new _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 (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 ((string)p0); IntPtr native_p1 = JNIEnv.NewString ((string)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 (new _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 (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = JNIEnv.GetString (native_p0, JniHandleOwnership.DoNotTransfer); var p1 = global::Java.Lang.Object.GetObject (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 ((string)p0); IntPtr native_p2 = JNIEnv.NewString ((string)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 (new _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 (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 ((string)p0); IntPtr native_p1 = JNIEnv.NewString ((string)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 (new _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 (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 ((string)p0); IntPtr native_p1 = JNIEnv.NewString ((string)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 (__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 ((string)tag); IntPtr native_msg = JNIEnv.NewString ((string)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 ((string)tag); IntPtr native_msg = JNIEnv.NewString ((string)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 ((string)tag); IntPtr native_msg = JNIEnv.NewString ((string)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 ((string)tag); IntPtr native_format = JNIEnv.NewString ((string)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 ((string)tag); IntPtr native_msg = JNIEnv.NewString ((string)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 ((string)tag); IntPtr native_msg = JNIEnv.NewString ((string)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); } } } }