//------------------------------------------------------------------------------
//
// 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.Tinker {
// Metadata.xml XPath class reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']"
[global::Android.Runtime.Register ("com/tencent/tinker/lib/tinker/Tinker", DoNotGenerateAcw=true)]
public partial class Tinker : global::Java.Lang.Object {
// Metadata.xml XPath class reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker.Builder']"
[global::Android.Runtime.Register ("com/tencent/tinker/lib/tinker/Tinker$Builder", DoNotGenerateAcw=true)]
public partial class Builder : global::Java.Lang.Object {
static readonly JniPeerMembers _members = new XAPeerMembers ("com/tencent/tinker/lib/tinker/Tinker$Builder", typeof (Builder));
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 Builder (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer)
{
}
// Metadata.xml XPath constructor reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker.Builder']/constructor[@name='Tinker.Builder' and count(parameter)=1 and parameter[1][@type='android.content.Context']]"
[Register (".ctor", "(Landroid/content/Context;)V", "")]
public unsafe Builder (global::Android.Content.Context context) : base (IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
{
const string __id = "(Landroid/content/Context;)V";
if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
return;
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object) context).Handle);
var __r = _members.InstanceMethods.StartCreateInstance (__id, ((object) this).GetType (), __args);
SetHandle (__r.Handle, JniHandleOwnership.TransferLocalRef);
_members.InstanceMethods.FinishCreateInstance (__id, this, __args);
} finally {
global::System.GC.KeepAlive (context);
}
}
static Delegate cb_build;
#pragma warning disable 0169
static Delegate GetBuildHandler ()
{
if (cb_build == null)
cb_build = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_Build));
return cb_build;
}
static IntPtr n_Build (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.Build ());
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker.Builder']/method[@name='build' and count(parameter)=0]"
[Register ("build", "()Lcom/tencent/tinker/lib/tinker/Tinker;", "GetBuildHandler")]
public virtual unsafe global::Com.Tencent.Tinker.Lib.Tinker.Tinker Build ()
{
const string __id = "build.()Lcom/tencent/tinker/lib/tinker/Tinker;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
static Delegate cb_listener_Lcom_tencent_tinker_lib_listener_PatchListener_;
#pragma warning disable 0169
static Delegate GetListener_Lcom_tencent_tinker_lib_listener_PatchListener_Handler ()
{
if (cb_listener_Lcom_tencent_tinker_lib_listener_PatchListener_ == null)
cb_listener_Lcom_tencent_tinker_lib_listener_PatchListener_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_L (n_Listener_Lcom_tencent_tinker_lib_listener_PatchListener_));
return cb_listener_Lcom_tencent_tinker_lib_listener_PatchListener_;
}
static IntPtr n_Listener_Lcom_tencent_tinker_lib_listener_PatchListener_ (IntPtr jnienv, IntPtr native__this, IntPtr native_listener)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var listener = (global::Com.Tencent.Tinker.Lib.Listener.IPatchListener)global::Java.Lang.Object.GetObject (native_listener, JniHandleOwnership.DoNotTransfer);
IntPtr __ret = JNIEnv.ToLocalJniHandle (__this.Listener (listener));
return __ret;
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker.Builder']/method[@name='listener' and count(parameter)=1 and parameter[1][@type='com.tencent.tinker.lib.listener.PatchListener']]"
[Register ("listener", "(Lcom/tencent/tinker/lib/listener/PatchListener;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;", "GetListener_Lcom_tencent_tinker_lib_listener_PatchListener_Handler")]
public virtual unsafe global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder Listener (global::Com.Tencent.Tinker.Lib.Listener.IPatchListener listener)
{
const string __id = "listener.(Lcom/tencent/tinker/lib/listener/PatchListener;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((listener == null) ? IntPtr.Zero : ((global::Java.Lang.Object) listener).Handle);
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, __args);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
global::System.GC.KeepAlive (listener);
}
}
static Delegate cb_loadReport_Lcom_tencent_tinker_lib_reporter_LoadReporter_;
#pragma warning disable 0169
static Delegate GetLoadReport_Lcom_tencent_tinker_lib_reporter_LoadReporter_Handler ()
{
if (cb_loadReport_Lcom_tencent_tinker_lib_reporter_LoadReporter_ == null)
cb_loadReport_Lcom_tencent_tinker_lib_reporter_LoadReporter_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_L (n_LoadReport_Lcom_tencent_tinker_lib_reporter_LoadReporter_));
return cb_loadReport_Lcom_tencent_tinker_lib_reporter_LoadReporter_;
}
static IntPtr n_LoadReport_Lcom_tencent_tinker_lib_reporter_LoadReporter_ (IntPtr jnienv, IntPtr native__this, IntPtr native_loadReporter)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var loadReporter = (global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter)global::Java.Lang.Object.GetObject (native_loadReporter, JniHandleOwnership.DoNotTransfer);
IntPtr __ret = JNIEnv.ToLocalJniHandle (__this.LoadReport (loadReporter));
return __ret;
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker.Builder']/method[@name='loadReport' and count(parameter)=1 and parameter[1][@type='com.tencent.tinker.lib.reporter.LoadReporter']]"
[Register ("loadReport", "(Lcom/tencent/tinker/lib/reporter/LoadReporter;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;", "GetLoadReport_Lcom_tencent_tinker_lib_reporter_LoadReporter_Handler")]
public virtual unsafe global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder LoadReport (global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter loadReporter)
{
const string __id = "loadReport.(Lcom/tencent/tinker/lib/reporter/LoadReporter;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((loadReporter == null) ? IntPtr.Zero : ((global::Java.Lang.Object) loadReporter).Handle);
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, __args);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
global::System.GC.KeepAlive (loadReporter);
}
}
static Delegate cb_patchReporter_Lcom_tencent_tinker_lib_reporter_PatchReporter_;
#pragma warning disable 0169
static Delegate GetPatchReporter_Lcom_tencent_tinker_lib_reporter_PatchReporter_Handler ()
{
if (cb_patchReporter_Lcom_tencent_tinker_lib_reporter_PatchReporter_ == null)
cb_patchReporter_Lcom_tencent_tinker_lib_reporter_PatchReporter_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_L (n_PatchReporter_Lcom_tencent_tinker_lib_reporter_PatchReporter_));
return cb_patchReporter_Lcom_tencent_tinker_lib_reporter_PatchReporter_;
}
static IntPtr n_PatchReporter_Lcom_tencent_tinker_lib_reporter_PatchReporter_ (IntPtr jnienv, IntPtr native__this, IntPtr native_patchReporter)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var patchReporter = (global::Com.Tencent.Tinker.Lib.Reporter.IPatchReporter)global::Java.Lang.Object.GetObject (native_patchReporter, JniHandleOwnership.DoNotTransfer);
IntPtr __ret = JNIEnv.ToLocalJniHandle (__this.PatchReporter (patchReporter));
return __ret;
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker.Builder']/method[@name='patchReporter' and count(parameter)=1 and parameter[1][@type='com.tencent.tinker.lib.reporter.PatchReporter']]"
[Register ("patchReporter", "(Lcom/tencent/tinker/lib/reporter/PatchReporter;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;", "GetPatchReporter_Lcom_tencent_tinker_lib_reporter_PatchReporter_Handler")]
public virtual unsafe global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder PatchReporter (global::Com.Tencent.Tinker.Lib.Reporter.IPatchReporter patchReporter)
{
const string __id = "patchReporter.(Lcom/tencent/tinker/lib/reporter/PatchReporter;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((patchReporter == null) ? IntPtr.Zero : ((global::Java.Lang.Object) patchReporter).Handle);
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, __args);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
global::System.GC.KeepAlive (patchReporter);
}
}
static Delegate cb_tinkerFlags_I;
#pragma warning disable 0169
static Delegate GetTinkerFlags_IHandler ()
{
if (cb_tinkerFlags_I == null)
cb_tinkerFlags_I = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPI_L (n_TinkerFlags_I));
return cb_tinkerFlags_I;
}
static IntPtr n_TinkerFlags_I (IntPtr jnienv, IntPtr native__this, int tinkerFlags)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.TinkerFlags (tinkerFlags));
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker.Builder']/method[@name='tinkerFlags' and count(parameter)=1 and parameter[1][@type='int']]"
[Register ("tinkerFlags", "(I)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;", "GetTinkerFlags_IHandler")]
public virtual unsafe global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder TinkerFlags (int tinkerFlags)
{
const string __id = "tinkerFlags.(I)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (tinkerFlags);
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, __args);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
static Delegate cb_tinkerLoadVerifyFlag_Ljava_lang_Boolean_;
#pragma warning disable 0169
static Delegate GetTinkerLoadVerifyFlag_Ljava_lang_Boolean_Handler ()
{
if (cb_tinkerLoadVerifyFlag_Ljava_lang_Boolean_ == null)
cb_tinkerLoadVerifyFlag_Ljava_lang_Boolean_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_L (n_TinkerLoadVerifyFlag_Ljava_lang_Boolean_));
return cb_tinkerLoadVerifyFlag_Ljava_lang_Boolean_;
}
static IntPtr n_TinkerLoadVerifyFlag_Ljava_lang_Boolean_ (IntPtr jnienv, IntPtr native__this, IntPtr native_verifyMd5WhenLoad)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var verifyMd5WhenLoad = global::Java.Lang.Object.GetObject (native_verifyMd5WhenLoad, JniHandleOwnership.DoNotTransfer);
IntPtr __ret = JNIEnv.ToLocalJniHandle (__this.TinkerLoadVerifyFlag (verifyMd5WhenLoad));
return __ret;
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker.Builder']/method[@name='tinkerLoadVerifyFlag' and count(parameter)=1 and parameter[1][@type='java.lang.Boolean']]"
[Register ("tinkerLoadVerifyFlag", "(Ljava/lang/Boolean;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;", "GetTinkerLoadVerifyFlag_Ljava_lang_Boolean_Handler")]
public virtual unsafe global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder TinkerLoadVerifyFlag (global::Java.Lang.Boolean verifyMd5WhenLoad)
{
const string __id = "tinkerLoadVerifyFlag.(Ljava/lang/Boolean;)Lcom/tencent/tinker/lib/tinker/Tinker$Builder;";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((verifyMd5WhenLoad == null) ? IntPtr.Zero : ((global::Java.Lang.Object) verifyMd5WhenLoad).Handle);
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, __args);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
global::System.GC.KeepAlive (verifyMd5WhenLoad);
}
}
}
static readonly JniPeerMembers _members = new XAPeerMembers ("com/tencent/tinker/lib/tinker/Tinker", typeof (Tinker));
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 Tinker (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer)
{
}
static Delegate cb_getContext;
#pragma warning disable 0169
static Delegate GetGetContextHandler ()
{
if (cb_getContext == null)
cb_getContext = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetContext));
return cb_getContext;
}
static IntPtr n_GetContext (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.Context);
}
#pragma warning restore 0169
public virtual unsafe global::Android.Content.Context Context {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getContext' and count(parameter)=0]"
[Register ("getContext", "()Landroid/content/Context;", "GetGetContextHandler")]
get {
const string __id = "getContext.()Landroid/content/Context;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_isEnabledForDex;
#pragma warning disable 0169
static Delegate GetIsEnabledForDexHandler ()
{
if (cb_isEnabledForDex == null)
cb_isEnabledForDex = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsEnabledForDex));
return cb_isEnabledForDex;
}
static bool n_IsEnabledForDex (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.IsEnabledForDex;
}
#pragma warning restore 0169
public virtual unsafe bool IsEnabledForDex {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isEnabledForDex' and count(parameter)=0]"
[Register ("isEnabledForDex", "()Z", "GetIsEnabledForDexHandler")]
get {
const string __id = "isEnabledForDex.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_isEnabledForNativeLib;
#pragma warning disable 0169
static Delegate GetIsEnabledForNativeLibHandler ()
{
if (cb_isEnabledForNativeLib == null)
cb_isEnabledForNativeLib = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsEnabledForNativeLib));
return cb_isEnabledForNativeLib;
}
static bool n_IsEnabledForNativeLib (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.IsEnabledForNativeLib;
}
#pragma warning restore 0169
public virtual unsafe bool IsEnabledForNativeLib {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isEnabledForNativeLib' and count(parameter)=0]"
[Register ("isEnabledForNativeLib", "()Z", "GetIsEnabledForNativeLibHandler")]
get {
const string __id = "isEnabledForNativeLib.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_isEnabledForResource;
#pragma warning disable 0169
static Delegate GetIsEnabledForResourceHandler ()
{
if (cb_isEnabledForResource == null)
cb_isEnabledForResource = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsEnabledForResource));
return cb_isEnabledForResource;
}
static bool n_IsEnabledForResource (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.IsEnabledForResource;
}
#pragma warning restore 0169
public virtual unsafe bool IsEnabledForResource {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isEnabledForResource' and count(parameter)=0]"
[Register ("isEnabledForResource", "()Z", "GetIsEnabledForResourceHandler")]
get {
const string __id = "isEnabledForResource.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_isMainProcess;
#pragma warning disable 0169
static Delegate GetIsMainProcessHandler ()
{
if (cb_isMainProcess == null)
cb_isMainProcess = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsMainProcess));
return cb_isMainProcess;
}
static bool n_IsMainProcess (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.IsMainProcess;
}
#pragma warning restore 0169
public virtual unsafe bool IsMainProcess {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isMainProcess' and count(parameter)=0]"
[Register ("isMainProcess", "()Z", "GetIsMainProcessHandler")]
get {
const string __id = "isMainProcess.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_isPatchProcess;
#pragma warning disable 0169
static Delegate GetIsPatchProcessHandler ()
{
if (cb_isPatchProcess == null)
cb_isPatchProcess = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsPatchProcess));
return cb_isPatchProcess;
}
static bool n_IsPatchProcess (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.IsPatchProcess;
}
#pragma warning restore 0169
public virtual unsafe bool IsPatchProcess {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isPatchProcess' and count(parameter)=0]"
[Register ("isPatchProcess", "()Z", "GetIsPatchProcessHandler")]
get {
const string __id = "isPatchProcess.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_isTinkerEnabled;
#pragma warning disable 0169
static Delegate GetIsTinkerEnabledHandler ()
{
if (cb_isTinkerEnabled == null)
cb_isTinkerEnabled = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsTinkerEnabled));
return cb_isTinkerEnabled;
}
static bool n_IsTinkerEnabled (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.IsTinkerEnabled;
}
#pragma warning restore 0169
public virtual unsafe bool IsTinkerEnabled {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isTinkerEnabled' and count(parameter)=0]"
[Register ("isTinkerEnabled", "()Z", "GetIsTinkerEnabledHandler")]
get {
const string __id = "isTinkerEnabled.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
public static unsafe bool IsTinkerInstalled {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isTinkerInstalled' and count(parameter)=0]"
[Register ("isTinkerInstalled", "()Z", "")]
get {
const string __id = "isTinkerInstalled.()Z";
try {
var __rm = _members.StaticMethods.InvokeBooleanMethod (__id, null);
return __rm;
} finally {
}
}
}
static Delegate cb_isTinkerLoadVerify;
#pragma warning disable 0169
static Delegate GetIsTinkerLoadVerifyHandler ()
{
if (cb_isTinkerLoadVerify == null)
cb_isTinkerLoadVerify = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsTinkerLoadVerify));
return cb_isTinkerLoadVerify;
}
static bool n_IsTinkerLoadVerify (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.IsTinkerLoadVerify;
}
#pragma warning restore 0169
public virtual unsafe bool IsTinkerLoadVerify {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isTinkerLoadVerify' and count(parameter)=0]"
[Register ("isTinkerLoadVerify", "()Z", "GetIsTinkerLoadVerifyHandler")]
get {
const string __id = "isTinkerLoadVerify.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_getLoadReporter;
#pragma warning disable 0169
static Delegate GetGetLoadReporterHandler ()
{
if (cb_getLoadReporter == null)
cb_getLoadReporter = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetLoadReporter));
return cb_getLoadReporter;
}
static IntPtr n_GetLoadReporter (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.LoadReporter);
}
#pragma warning restore 0169
public virtual unsafe global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter LoadReporter {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getLoadReporter' and count(parameter)=0]"
[Register ("getLoadReporter", "()Lcom/tencent/tinker/lib/reporter/LoadReporter;", "GetGetLoadReporterHandler")]
get {
const string __id = "getLoadReporter.()Lcom/tencent/tinker/lib/reporter/LoadReporter;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_getPatchDirectory;
#pragma warning disable 0169
static Delegate GetGetPatchDirectoryHandler ()
{
if (cb_getPatchDirectory == null)
cb_getPatchDirectory = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetPatchDirectory));
return cb_getPatchDirectory;
}
static IntPtr n_GetPatchDirectory (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.PatchDirectory);
}
#pragma warning restore 0169
public virtual unsafe global::Java.IO.File PatchDirectory {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getPatchDirectory' and count(parameter)=0]"
[Register ("getPatchDirectory", "()Ljava/io/File;", "GetGetPatchDirectoryHandler")]
get {
const string __id = "getPatchDirectory.()Ljava/io/File;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_getPatchInfoFile;
#pragma warning disable 0169
static Delegate GetGetPatchInfoFileHandler ()
{
if (cb_getPatchInfoFile == null)
cb_getPatchInfoFile = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetPatchInfoFile));
return cb_getPatchInfoFile;
}
static IntPtr n_GetPatchInfoFile (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.PatchInfoFile);
}
#pragma warning restore 0169
public virtual unsafe global::Java.IO.File PatchInfoFile {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getPatchInfoFile' and count(parameter)=0]"
[Register ("getPatchInfoFile", "()Ljava/io/File;", "GetGetPatchInfoFileHandler")]
get {
const string __id = "getPatchInfoFile.()Ljava/io/File;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_getPatchInfoLockFile;
#pragma warning disable 0169
static Delegate GetGetPatchInfoLockFileHandler ()
{
if (cb_getPatchInfoLockFile == null)
cb_getPatchInfoLockFile = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetPatchInfoLockFile));
return cb_getPatchInfoLockFile;
}
static IntPtr n_GetPatchInfoLockFile (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.PatchInfoLockFile);
}
#pragma warning restore 0169
public virtual unsafe global::Java.IO.File PatchInfoLockFile {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getPatchInfoLockFile' and count(parameter)=0]"
[Register ("getPatchInfoLockFile", "()Ljava/io/File;", "GetGetPatchInfoLockFileHandler")]
get {
const string __id = "getPatchInfoLockFile.()Ljava/io/File;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_getPatchListener;
#pragma warning disable 0169
static Delegate GetGetPatchListenerHandler ()
{
if (cb_getPatchListener == null)
cb_getPatchListener = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetPatchListener));
return cb_getPatchListener;
}
static IntPtr n_GetPatchListener (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.PatchListener);
}
#pragma warning restore 0169
public virtual unsafe global::Com.Tencent.Tinker.Lib.Listener.IPatchListener PatchListener {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getPatchListener' and count(parameter)=0]"
[Register ("getPatchListener", "()Lcom/tencent/tinker/lib/listener/PatchListener;", "GetGetPatchListenerHandler")]
get {
const string __id = "getPatchListener.()Lcom/tencent/tinker/lib/listener/PatchListener;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_getPatchReporter;
#pragma warning disable 0169
static Delegate GetGetPatchReporterHandler ()
{
if (cb_getPatchReporter == null)
cb_getPatchReporter = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetPatchReporter));
return cb_getPatchReporter;
}
static IntPtr n_GetPatchReporter (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.PatchReporter);
}
#pragma warning restore 0169
public virtual unsafe global::Com.Tencent.Tinker.Lib.Reporter.IPatchReporter PatchReporter {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getPatchReporter' and count(parameter)=0]"
[Register ("getPatchReporter", "()Lcom/tencent/tinker/lib/reporter/PatchReporter;", "GetGetPatchReporterHandler")]
get {
const string __id = "getPatchReporter.()Lcom/tencent/tinker/lib/reporter/PatchReporter;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_getTinkerFlags;
#pragma warning disable 0169
static Delegate GetGetTinkerFlagsHandler ()
{
if (cb_getTinkerFlags == null)
cb_getTinkerFlags = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_I (n_GetTinkerFlags));
return cb_getTinkerFlags;
}
static int n_GetTinkerFlags (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.TinkerFlags;
}
#pragma warning restore 0169
public virtual unsafe int TinkerFlags {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getTinkerFlags' and count(parameter)=0]"
[Register ("getTinkerFlags", "()I", "GetGetTinkerFlagsHandler")]
get {
const string __id = "getTinkerFlags.()I";
try {
var __rm = _members.InstanceMethods.InvokeVirtualInt32Method (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_getTinkerLoadResultIfPresent;
#pragma warning disable 0169
static Delegate GetGetTinkerLoadResultIfPresentHandler ()
{
if (cb_getTinkerLoadResultIfPresent == null)
cb_getTinkerLoadResultIfPresent = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetTinkerLoadResultIfPresent));
return cb_getTinkerLoadResultIfPresent;
}
static IntPtr n_GetTinkerLoadResultIfPresent (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.TinkerLoadResultIfPresent);
}
#pragma warning restore 0169
public virtual unsafe global::Com.Tencent.Tinker.Lib.Tinker.TinkerLoadResult TinkerLoadResultIfPresent {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getTinkerLoadResultIfPresent' and count(parameter)=0]"
[Register ("getTinkerLoadResultIfPresent", "()Lcom/tencent/tinker/lib/tinker/TinkerLoadResult;", "GetGetTinkerLoadResultIfPresentHandler")]
get {
const string __id = "getTinkerLoadResultIfPresent.()Lcom/tencent/tinker/lib/tinker/TinkerLoadResult;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_isTinkerLoaded;
#pragma warning disable 0169
static Delegate GetIsTinkerLoadedHandler ()
{
if (cb_isTinkerLoaded == null)
cb_isTinkerLoaded = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsTinkerLoaded));
return cb_isTinkerLoaded;
}
static bool n_IsTinkerLoaded (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.TinkerLoaded;
}
#pragma warning restore 0169
static Delegate cb_setTinkerLoaded_Z;
#pragma warning disable 0169
static Delegate GetSetTinkerLoaded_ZHandler ()
{
if (cb_setTinkerLoaded_Z == null)
cb_setTinkerLoaded_Z = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPZ_V (n_SetTinkerLoaded_Z));
return cb_setTinkerLoaded_Z;
}
static void n_SetTinkerLoaded_Z (IntPtr jnienv, IntPtr native__this, bool isLoaded)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.TinkerLoaded = isLoaded;
}
#pragma warning restore 0169
public virtual unsafe bool TinkerLoaded {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='isTinkerLoaded' and count(parameter)=0]"
[Register ("isTinkerLoaded", "()Z", "GetIsTinkerLoadedHandler")]
get {
const string __id = "isTinkerLoaded.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='setTinkerLoaded' and count(parameter)=1 and parameter[1][@type='boolean']]"
[Register ("setTinkerLoaded", "(Z)V", "GetSetTinkerLoaded_ZHandler")]
set {
const string __id = "setTinkerLoaded.(Z)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (value);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
}
}
}
static Delegate cb_getTinkerRomSpace;
#pragma warning disable 0169
static Delegate GetGetTinkerRomSpaceHandler ()
{
if (cb_getTinkerRomSpace == null)
cb_getTinkerRomSpace = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_J (n_GetTinkerRomSpace));
return cb_getTinkerRomSpace;
}
static long n_GetTinkerRomSpace (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.TinkerRomSpace;
}
#pragma warning restore 0169
public virtual unsafe long TinkerRomSpace {
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='getTinkerRomSpace' and count(parameter)=0]"
[Register ("getTinkerRomSpace", "()J", "GetGetTinkerRomSpaceHandler")]
get {
const string __id = "getTinkerRomSpace.()J";
try {
var __rm = _members.InstanceMethods.InvokeVirtualInt64Method (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_cleanPatch;
#pragma warning disable 0169
static Delegate GetCleanPatchHandler ()
{
if (cb_cleanPatch == null)
cb_cleanPatch = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_CleanPatch));
return cb_cleanPatch;
}
static void n_CleanPatch (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.CleanPatch ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='cleanPatch' and count(parameter)=0]"
[Register ("cleanPatch", "()V", "GetCleanPatchHandler")]
public virtual unsafe void CleanPatch ()
{
const string __id = "cleanPatch.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_cleanPatchByVersion_Ljava_io_File_;
#pragma warning disable 0169
static Delegate GetCleanPatchByVersion_Ljava_io_File_Handler ()
{
if (cb_cleanPatchByVersion_Ljava_io_File_ == null)
cb_cleanPatchByVersion_Ljava_io_File_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_CleanPatchByVersion_Ljava_io_File_));
return cb_cleanPatchByVersion_Ljava_io_File_;
}
static void n_CleanPatchByVersion_Ljava_io_File_ (IntPtr jnienv, IntPtr native__this, IntPtr native_patchFile)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var patchFile = global::Java.Lang.Object.GetObject (native_patchFile, JniHandleOwnership.DoNotTransfer);
__this.CleanPatchByVersion (patchFile);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='cleanPatchByVersion' and count(parameter)=1 and parameter[1][@type='java.io.File']]"
[Register ("cleanPatchByVersion", "(Ljava/io/File;)V", "GetCleanPatchByVersion_Ljava_io_File_Handler")]
public virtual unsafe void CleanPatchByVersion (global::Java.IO.File patchFile)
{
const string __id = "cleanPatchByVersion.(Ljava/io/File;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((patchFile == null) ? IntPtr.Zero : ((global::Java.Lang.Object) patchFile).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (patchFile);
}
}
static Delegate cb_cleanPatchByVersion_Ljava_lang_String_;
#pragma warning disable 0169
static Delegate GetCleanPatchByVersion_Ljava_lang_String_Handler ()
{
if (cb_cleanPatchByVersion_Ljava_lang_String_ == null)
cb_cleanPatchByVersion_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_CleanPatchByVersion_Ljava_lang_String_));
return cb_cleanPatchByVersion_Ljava_lang_String_;
}
static void n_CleanPatchByVersion_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_versionName)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var versionName = JNIEnv.GetString (native_versionName, JniHandleOwnership.DoNotTransfer);
__this.CleanPatchByVersion (versionName);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='cleanPatchByVersion' and count(parameter)=1 and parameter[1][@type='java.lang.String']]"
[Register ("cleanPatchByVersion", "(Ljava/lang/String;)V", "GetCleanPatchByVersion_Ljava_lang_String_Handler")]
public virtual unsafe void CleanPatchByVersion (string versionName)
{
const string __id = "cleanPatchByVersion.(Ljava/lang/String;)V";
IntPtr native_versionName = JNIEnv.NewString ((string)versionName);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (native_versionName);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_versionName);
}
}
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='create' and count(parameter)=1 and parameter[1][@type='com.tencent.tinker.lib.tinker.Tinker']]"
[Register ("create", "(Lcom/tencent/tinker/lib/tinker/Tinker;)V", "")]
public static unsafe void Create (global::Com.Tencent.Tinker.Lib.Tinker.Tinker tinker)
{
const string __id = "create.(Lcom/tencent/tinker/lib/tinker/Tinker;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((tinker == null) ? IntPtr.Zero : ((global::Java.Lang.Object) tinker).Handle);
_members.StaticMethods.InvokeVoidMethod (__id, __args);
} finally {
global::System.GC.KeepAlive (tinker);
}
}
static Delegate cb_install_Landroid_content_Intent_;
#pragma warning disable 0169
static Delegate GetInstall_Landroid_content_Intent_Handler ()
{
if (cb_install_Landroid_content_Intent_ == null)
cb_install_Landroid_content_Intent_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_Install_Landroid_content_Intent_));
return cb_install_Landroid_content_Intent_;
}
static void n_Install_Landroid_content_Intent_ (IntPtr jnienv, IntPtr native__this, IntPtr native_intentResult)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var intentResult = global::Java.Lang.Object.GetObject (native_intentResult, JniHandleOwnership.DoNotTransfer);
__this.Install (intentResult);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='install' and count(parameter)=1 and parameter[1][@type='android.content.Intent']]"
[Register ("install", "(Landroid/content/Intent;)V", "GetInstall_Landroid_content_Intent_Handler")]
public virtual unsafe void Install (global::Android.Content.Intent intentResult)
{
const string __id = "install.(Landroid/content/Intent;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((intentResult == null) ? IntPtr.Zero : ((global::Java.Lang.Object) intentResult).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (intentResult);
}
}
static Delegate cb_install_Landroid_content_Intent_Ljava_lang_Class_Lcom_tencent_tinker_lib_patch_AbstractPatch_;
#pragma warning disable 0169
static Delegate GetInstall_Landroid_content_Intent_Ljava_lang_Class_Lcom_tencent_tinker_lib_patch_AbstractPatch_Handler ()
{
if (cb_install_Landroid_content_Intent_Ljava_lang_Class_Lcom_tencent_tinker_lib_patch_AbstractPatch_ == null)
cb_install_Landroid_content_Intent_Ljava_lang_Class_Lcom_tencent_tinker_lib_patch_AbstractPatch_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLL_V (n_Install_Landroid_content_Intent_Ljava_lang_Class_Lcom_tencent_tinker_lib_patch_AbstractPatch_));
return cb_install_Landroid_content_Intent_Ljava_lang_Class_Lcom_tencent_tinker_lib_patch_AbstractPatch_;
}
static void n_Install_Landroid_content_Intent_Ljava_lang_Class_Lcom_tencent_tinker_lib_patch_AbstractPatch_ (IntPtr jnienv, IntPtr native__this, IntPtr native_intentResult, IntPtr native_serviceClass, IntPtr native_upgradePatch)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var intentResult = global::Java.Lang.Object.GetObject (native_intentResult, JniHandleOwnership.DoNotTransfer);
var serviceClass = global::Java.Lang.Object.GetObject (native_serviceClass, JniHandleOwnership.DoNotTransfer);
var upgradePatch = global::Java.Lang.Object.GetObject (native_upgradePatch, JniHandleOwnership.DoNotTransfer);
__this.Install (intentResult, serviceClass, upgradePatch);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='install' and count(parameter)=3 and parameter[1][@type='android.content.Intent'] and parameter[2][@type='java.lang.Class<? extends com.tencent.tinker.lib.service.AbstractResultService>'] and parameter[3][@type='com.tencent.tinker.lib.patch.AbstractPatch']]"
[Register ("install", "(Landroid/content/Intent;Ljava/lang/Class;Lcom/tencent/tinker/lib/patch/AbstractPatch;)V", "GetInstall_Landroid_content_Intent_Ljava_lang_Class_Lcom_tencent_tinker_lib_patch_AbstractPatch_Handler")]
public virtual unsafe void Install (global::Android.Content.Intent intentResult, global::Java.Lang.Class serviceClass, global::Com.Tencent.Tinker.Lib.Patch.AbstractPatch upgradePatch)
{
const string __id = "install.(Landroid/content/Intent;Ljava/lang/Class;Lcom/tencent/tinker/lib/patch/AbstractPatch;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [3];
__args [0] = new JniArgumentValue ((intentResult == null) ? IntPtr.Zero : ((global::Java.Lang.Object) intentResult).Handle);
__args [1] = new JniArgumentValue ((serviceClass == null) ? IntPtr.Zero : ((global::Java.Lang.Object) serviceClass).Handle);
__args [2] = new JniArgumentValue ((upgradePatch == null) ? IntPtr.Zero : ((global::Java.Lang.Object) upgradePatch).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (intentResult);
global::System.GC.KeepAlive (serviceClass);
global::System.GC.KeepAlive (upgradePatch);
}
}
static Delegate cb_rollbackPatch;
#pragma warning disable 0169
static Delegate GetRollbackPatchHandler ()
{
if (cb_rollbackPatch == null)
cb_rollbackPatch = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_RollbackPatch));
return cb_rollbackPatch;
}
static void n_RollbackPatch (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.RollbackPatch ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='rollbackPatch' and count(parameter)=0]"
[Register ("rollbackPatch", "()V", "GetRollbackPatchHandler")]
public virtual unsafe void RollbackPatch ()
{
const string __id = "rollbackPatch.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_setPatchServiceNotificationId_I;
#pragma warning disable 0169
static Delegate GetSetPatchServiceNotificationId_IHandler ()
{
if (cb_setPatchServiceNotificationId_I == null)
cb_setPatchServiceNotificationId_I = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPI_V (n_SetPatchServiceNotificationId_I));
return cb_setPatchServiceNotificationId_I;
}
static void n_SetPatchServiceNotificationId_I (IntPtr jnienv, IntPtr native__this, int id)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.SetPatchServiceNotificationId (id);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='setPatchServiceNotificationId' and count(parameter)=1 and parameter[1][@type='int']]"
[Register ("setPatchServiceNotificationId", "(I)V", "GetSetPatchServiceNotificationId_IHandler")]
public virtual unsafe void SetPatchServiceNotificationId (int id)
{
const string __id = "setPatchServiceNotificationId.(I)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (id);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
}
}
static Delegate cb_setTinkerDisable;
#pragma warning disable 0169
static Delegate GetSetTinkerDisableHandler ()
{
if (cb_setTinkerDisable == null)
cb_setTinkerDisable = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_SetTinkerDisable));
return cb_setTinkerDisable;
}
static void n_SetTinkerDisable (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.SetTinkerDisable ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='setTinkerDisable' and count(parameter)=0]"
[Register ("setTinkerDisable", "()V", "GetSetTinkerDisableHandler")]
public virtual unsafe void SetTinkerDisable ()
{
const string __id = "setTinkerDisable.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
// Metadata.xml XPath method reference: path="/api/package[@name='com.tencent.tinker.lib.tinker']/class[@name='Tinker']/method[@name='with' and count(parameter)=1 and parameter[1][@type='android.content.Context']]"
[Register ("with", "(Landroid/content/Context;)Lcom/tencent/tinker/lib/tinker/Tinker;", "")]
public static unsafe global::Com.Tencent.Tinker.Lib.Tinker.Tinker With (global::Android.Content.Context context)
{
const string __id = "with.(Landroid/content/Context;)Lcom/tencent/tinker/lib/tinker/Tinker;";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object) context).Handle);
var __rm = _members.StaticMethods.InvokeObjectMethod (__id, __args);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
global::System.GC.KeepAlive (context);
}
}
}
}