// Assembly: UnityEngine.AndroidJNIModule
// Full name: UnityEngine.AndroidJavaObject

namespace UnityEngine
{
public class AndroidJavaObject // TypeDefIndex: 12329
{
	// Fields
	type#15319 enableDebugPrints;
	type#19141 m_jobject;
	type#19141 m_jclass;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#26576 className, type#13299 args) { }
	// RVA: -1
	public type#28660 .ctor(type#20925 jobject) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	public type#20925 GetRawObject() { }
	// RVA: -1
	public type#20925 GetRawClass() { }
	// RVA: -1
	public type#10 Call(type#26576 methodName, type#13299 args) { }
	// RVA: -1
	public type#11 CallStatic(type#26576 methodName, type#13299 args) { }
	// RVA: -1
	protected type#28660 DebugPrint(type#26576 msg) { }
	// RVA: -1
	private type#28660 _AndroidJavaObject(type#26576 className, type#13299 args) { }
	// RVA: -1
	private type#28660 _AndroidJavaObject(type#20925 constructorID, type#13299 args) { }
	// RVA: -1
	internal type#28660 .ctor() { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	protected type#14 _Call(type#26576 methodName, type#13299 args) { }
	// RVA: -1
	protected type#13 _Call(type#20925 methodID, type#13299 args) { }
	// RVA: -1
	protected type#16 _CallStatic(type#26576 methodName, type#13299 args) { }
	// RVA: -1
	protected type#15 _CallStatic(type#20925 methodID, type#13299 args) { }
	// RVA: -1
	internal static type#14271 AndroidJavaObjectDeleteLocalRef(type#20925 jobject) { }
	// RVA: -1
	internal static type#12 FromJavaArray(type#20925 jobject) { }
	// RVA: -1
	protected type#20925 _GetRawObject() { }
	// RVA: -1
	protected type#20925 _GetRawClass() { }
}
}
