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 ((_JniMarshal_PP_L) n_Build);
|
return cb_build;
|
}
|
|
static IntPtr n_Build (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (__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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var listener = (global::Com.Tencent.Tinker.Lib.Listener.IPatchListener)global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Listener.IPatchListener> (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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (__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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var loadReporter = (global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter)global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (__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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var patchReporter = (global::Com.Tencent.Tinker.Lib.Reporter.IPatchReporter)global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Reporter.IPatchReporter> (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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (__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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (__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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var verifyMd5WhenLoad = global::Java.Lang.Object.GetObject<global::Java.Lang.Boolean> (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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker.Builder> (__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 ((_JniMarshal_PP_L) n_GetContext);
|
return cb_getContext;
|
}
|
|
static IntPtr n_GetContext (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Android.Content.Context> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
static Delegate cb_isEnabledForDex;
|
#pragma warning disable 0169
|
static Delegate GetIsEnabledForDexHandler ()
|
{
|
if (cb_isEnabledForDex == null)
|
cb_isEnabledForDex = JNINativeWrapper.CreateDelegate ((_JniMarshal_PP_Z) n_IsEnabledForDex);
|
return cb_isEnabledForDex;
|
}
|
|
static bool n_IsEnabledForDex (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_Z) n_IsEnabledForNativeLib);
|
return cb_isEnabledForNativeLib;
|
}
|
|
static bool n_IsEnabledForNativeLib (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_Z) n_IsEnabledForResource);
|
return cb_isEnabledForResource;
|
}
|
|
static bool n_IsEnabledForResource (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_Z) n_IsMainProcess);
|
return cb_isMainProcess;
|
}
|
|
static bool n_IsMainProcess (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_Z) n_IsPatchProcess);
|
return cb_isPatchProcess;
|
}
|
|
static bool n_IsPatchProcess (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_Z) n_IsTinkerEnabled);
|
return cb_isTinkerEnabled;
|
}
|
|
static bool n_IsTinkerEnabled (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_Z) n_IsTinkerLoadVerify);
|
return cb_isTinkerLoadVerify;
|
}
|
|
static bool n_IsTinkerLoadVerify (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_L) n_GetLoadReporter);
|
return cb_getLoadReporter;
|
}
|
|
static IntPtr n_GetLoadReporter (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Com.Tencent.Tinker.Lib.Reporter.ILoadReporter> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
static Delegate cb_getPatchDirectory;
|
#pragma warning disable 0169
|
static Delegate GetGetPatchDirectoryHandler ()
|
{
|
if (cb_getPatchDirectory == null)
|
cb_getPatchDirectory = JNINativeWrapper.CreateDelegate ((_JniMarshal_PP_L) n_GetPatchDirectory);
|
return cb_getPatchDirectory;
|
}
|
|
static IntPtr n_GetPatchDirectory (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Java.IO.File> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
static Delegate cb_getPatchInfoFile;
|
#pragma warning disable 0169
|
static Delegate GetGetPatchInfoFileHandler ()
|
{
|
if (cb_getPatchInfoFile == null)
|
cb_getPatchInfoFile = JNINativeWrapper.CreateDelegate ((_JniMarshal_PP_L) n_GetPatchInfoFile);
|
return cb_getPatchInfoFile;
|
}
|
|
static IntPtr n_GetPatchInfoFile (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Java.IO.File> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
static Delegate cb_getPatchInfoLockFile;
|
#pragma warning disable 0169
|
static Delegate GetGetPatchInfoLockFileHandler ()
|
{
|
if (cb_getPatchInfoLockFile == null)
|
cb_getPatchInfoLockFile = JNINativeWrapper.CreateDelegate ((_JniMarshal_PP_L) n_GetPatchInfoLockFile);
|
return cb_getPatchInfoLockFile;
|
}
|
|
static IntPtr n_GetPatchInfoLockFile (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Java.IO.File> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
static Delegate cb_getPatchListener;
|
#pragma warning disable 0169
|
static Delegate GetGetPatchListenerHandler ()
|
{
|
if (cb_getPatchListener == null)
|
cb_getPatchListener = JNINativeWrapper.CreateDelegate ((_JniMarshal_PP_L) n_GetPatchListener);
|
return cb_getPatchListener;
|
}
|
|
static IntPtr n_GetPatchListener (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Com.Tencent.Tinker.Lib.Listener.IPatchListener> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
static Delegate cb_getPatchReporter;
|
#pragma warning disable 0169
|
static Delegate GetGetPatchReporterHandler ()
|
{
|
if (cb_getPatchReporter == null)
|
cb_getPatchReporter = JNINativeWrapper.CreateDelegate ((_JniMarshal_PP_L) n_GetPatchReporter);
|
return cb_getPatchReporter;
|
}
|
|
static IntPtr n_GetPatchReporter (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Com.Tencent.Tinker.Lib.Reporter.IPatchReporter> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
static Delegate cb_getTinkerFlags;
|
#pragma warning disable 0169
|
static Delegate GetGetTinkerFlagsHandler ()
|
{
|
if (cb_getTinkerFlags == null)
|
cb_getTinkerFlags = JNINativeWrapper.CreateDelegate ((_JniMarshal_PP_I) n_GetTinkerFlags);
|
return cb_getTinkerFlags;
|
}
|
|
static int n_GetTinkerFlags (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_L) n_GetTinkerLoadResultIfPresent);
|
return cb_getTinkerLoadResultIfPresent;
|
}
|
|
static IntPtr n_GetTinkerLoadResultIfPresent (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Com.Tencent.Tinker.Lib.Tinker.TinkerLoadResult> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
}
|
}
|
}
|
|
static Delegate cb_isTinkerLoaded;
|
#pragma warning disable 0169
|
static Delegate GetIsTinkerLoadedHandler ()
|
{
|
if (cb_isTinkerLoaded == null)
|
cb_isTinkerLoaded = JNINativeWrapper.CreateDelegate ((_JniMarshal_PP_Z) n_IsTinkerLoaded);
|
return cb_isTinkerLoaded;
|
}
|
|
static bool n_IsTinkerLoaded (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_J) n_GetTinkerRomSpace);
|
return cb_getTinkerRomSpace;
|
}
|
|
static long n_GetTinkerRomSpace (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_V) n_CleanPatch);
|
return cb_cleanPatch;
|
}
|
|
static void n_CleanPatch (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var patchFile = global::Java.Lang.Object.GetObject<global::Java.IO.File> (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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 (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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var intentResult = global::Java.Lang.Object.GetObject<global::Android.Content.Intent> (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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
|
var intentResult = global::Java.Lang.Object.GetObject<global::Android.Content.Intent> (native_intentResult, JniHandleOwnership.DoNotTransfer);
|
var serviceClass = global::Java.Lang.Object.GetObject<global::Java.Lang.Class> (native_serviceClass, JniHandleOwnership.DoNotTransfer);
|
var upgradePatch = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Patch.AbstractPatch> (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 ((_JniMarshal_PP_V) n_RollbackPatch);
|
return cb_rollbackPatch;
|
}
|
|
static void n_RollbackPatch (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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 ((_JniMarshal_PP_V) n_SetTinkerDisable);
|
return cb_setTinkerDisable;
|
}
|
|
static void n_SetTinkerDisable (IntPtr jnienv, IntPtr native__this)
|
{
|
var __this = global::Java.Lang.Object.GetObject<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (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<global::Com.Tencent.Tinker.Lib.Tinker.Tinker> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
|
} finally {
|
global::System.GC.KeepAlive (context);
|
}
|
}
|
|
}
|
}
|