12 if (args ==
null || args !=
null)
22 if (args ==
null || args !=
null)
32 if (args ==
null || args !=
null)
42 if (args ==
null || args !=
null)
52 if (args ==
null || args !=
null)
72 public void Call<T>(
string methodName, T[] args)
74 if (args ==
null || args !=
null)
82 public void Call(
string methodName,
params object[] args)
84 this.
_Call(methodName, args);
90 if (args ==
null || args !=
null)
185 if (args ==
null || args !=
null)
200 if (args ==
null || args !=
null)
219 protected void DebugPrint(
string call,
string methodName,
string signature,
object[] args)
226 string text =
"Creating AndroidJavaObject from " + className;
310 Debug.
LogWarning(
"Field type <Byte> for Java get field call is obsolete, use field type <SByte> instead");
374 Debug.
LogWarning(
"Field type <Byte> for Java get field call is obsolete, use field type <SByte> instead");
class f__AnonymousType0<< Count > j__TPar
static void SuppressFinalize(object obj)
static double GetStaticDoubleField(IntPtr clazz, IntPtr fieldID)
static short GetStaticShortField(IntPtr clazz, IntPtr fieldID)
static sbyte GetStaticSByteField(IntPtr clazz, IntPtr fieldID)
static char GetStaticCharField(IntPtr clazz, IntPtr fieldID)
static int GetIntField(IntPtr obj, IntPtr fieldID)
static float GetFloatField(IntPtr obj, IntPtr fieldID)
static IntPtr NewObject(IntPtr clazz, IntPtr methodID, jvalue[] args)
static float GetStaticFloatField(IntPtr clazz, IntPtr fieldID)
static long GetStaticLongField(IntPtr clazz, IntPtr fieldID)
static bool GetStaticBooleanField(IntPtr clazz, IntPtr fieldID)
static string GetStaticStringField(IntPtr clazz, IntPtr fieldID)
static IntPtr FindClass(string name)
static IntPtr GetObjectClass(IntPtr ptr)
static int GetStaticIntField(IntPtr clazz, IntPtr fieldID)
static long GetLongField(IntPtr obj, IntPtr fieldID)
static double GetDoubleField(IntPtr obj, IntPtr fieldID)
static sbyte GetSByteField(IntPtr obj, IntPtr fieldID)
static string GetStringField(IntPtr obj, IntPtr fieldID)
static bool GetBooleanField(IntPtr obj, IntPtr fieldID)
static void DeleteLocalRef(IntPtr localref)
static short GetShortField(IntPtr obj, IntPtr fieldID)
static void CallVoidMethod(IntPtr obj, IntPtr methodID, jvalue[] args)
static IntPtr GetObjectField(IntPtr obj, IntPtr fieldID)
static IntPtr GetStaticObjectField(IntPtr clazz, IntPtr fieldID)
static void CallStaticVoidMethod(IntPtr clazz, IntPtr methodID, jvalue[] args)
static char GetCharField(IntPtr obj, IntPtr fieldID)
void CallStatic(string methodName, params object[] args)
AndroidJavaObject(string className, AndroidJavaObject[] args)
void Call(string methodName, params object[] args)
AndroidJavaObject(string className, string[] args)
ReturnType _Call< ReturnType >(string methodName, params object[] args)
AndroidJavaObject(string className, AndroidJavaRunnable[] args)
static bool enableDebugPrints
void _CallStatic(string methodName, params object[] args)
FieldType GetStatic< FieldType >(string fieldName)
void Set< FieldType >(string fieldName, FieldType val)
GlobalJavaObjectRef m_jclass
FieldType _GetStatic< FieldType >(string fieldName)
void SetStatic< FieldType >(string fieldName, FieldType val)
AndroidJavaObject(string className, params object[] args)
static AndroidJavaObject AndroidJavaObjectDeleteLocalRef(IntPtr jobject)
void CallStatic< T >(string methodName, T[] args)
GlobalJavaObjectRef m_jobject
FieldType _Get< FieldType >(string fieldName)
ReturnType Call< ReturnType, T >(string methodName, T[] args)
static AndroidJavaClass AndroidJavaClassDeleteLocalRef(IntPtr jclass)
ReturnType CallStatic< ReturnType, T >(string methodName, T[] args)
void _SetStatic< FieldType >(string fieldName, FieldType val)
AndroidJavaObject(string className, AndroidJavaClass[] args)
FieldType Get< FieldType >(string fieldName)
ReturnType _CallStatic< ReturnType >(string methodName, params object[] args)
AndroidJavaObject(string className, AndroidJavaProxy[] args)
static ReturnType FromJavaArrayDeleteLocalRef< ReturnType >(IntPtr jobject)
ReturnType CallStatic< ReturnType >(string methodName, params object[] args)
void DebugPrint(string call, string methodName, string signature, object[] args)
void _Set< FieldType >(string fieldName, FieldType val)
ReturnType Call< ReturnType >(string methodName, params object[] args)
AndroidJavaObject(IntPtr jobject)
void _Call(string methodName, params object[] args)
virtual void Dispose(bool disposing)
void Call< T >(string methodName, T[] args)
void _AndroidJavaObject(string className, params object[] args)
void DebugPrint(string msg)
AndroidJavaObject CloneReference()
static bool IsAssignableFrom(Type t, Type from)
static bool IsPrimitive(Type t)
static void Log(object message)
static void LogWarning(object message)
static IntPtr GetMethodID(IntPtr jclass, string methodName, object[] args, bool isStatic)
static IntPtr GetConstructorID(IntPtr jclass, object[] args)