public void CallVoidMethod(IJvmProxy obj, MethodId methodId, params Value[] args) { #if DEBUG if (Bridge.Setup.VeryVerbose) { Console.WriteLine("IJvmProxy : " + obj.GetType().FullName); } #endif CallVoidMethod(obj.JvmHandle, methodId, args); }
public JniLocalHandle CallObjectMethodPtr(IJvmProxy obj, MethodId methodIdNative, params Value[] args) { #if DEBUG if (Bridge.Setup.VeryVerbose) { Console.WriteLine("CallObjectMethodPtr : " + obj.GetType().FullName); } #endif JniLocalHandle res = callObjectMethod(envPtr, obj.JvmHandle, methodIdNative.native, args); ExceptionTest(); return res; }
public char CallCharMethod(IJvmProxy obj, MethodId methodIdNative, params Value[] args) { #if DEBUG if (Bridge.Setup.VeryVerbose) { Console.WriteLine("CallCharMethod : " + obj.GetType().FullName); } #endif var res = (char)callCharMethod(envPtr, obj.JvmHandle, methodIdNative.native, args); ExceptionTest(); return(res); }
public JniLocalHandle CallObjectMethodPtr(IJvmProxy obj, MethodId methodIdNative, params Value[] args) { #if DEBUG if (Bridge.Setup.VeryVerbose) { Console.WriteLine("CallObjectMethodPtr : " + obj.GetType().FullName); } #endif JniLocalHandle res = callObjectMethod(envPtr, obj.JvmHandle, methodIdNative.native, args); ExceptionTest(); return(res); }