internal jobject CallObjectMethodA(jobject instanceHandle, jmethodID methodId, params jvalue[] args)
        {
            var result = RawInterface.CallObjectMethodA(this, instanceHandle, methodId, args);

            HandleException();
            return(result);
        }
        internal jobject CallStaticObjectMethodA(jclass classHandle, jmethodID methodId, params jvalue[] args)
        {
            var result = RawInterface.CallStaticObjectMethodA(this, classHandle, methodId, args);

            HandleException();
            return(result);
        }
        internal bool CallStaticBooleanMethodA(jclass classHandle, jmethodID methodId, params jvalue[] args)
        {
            var result = RawInterface.CallStaticBooleanMethodA(this, classHandle, methodId, args) != 0;

            HandleException();
            return(result);
        }
        public jmethodID GetMethodId(jclass @class, string name, string signature)
        {
            jmethodID result = RawInterface.GetMethodID(this, @class, name, signature);

            HandleException();
            return(result);
        }
        public jobject NewObject(jclass @class, jmethodID ctorMethodId, params jvalue[] args)
        {
            jobject result = RawInterface.NewObjectA(this, @class, ctorMethodId, args);

            HandleException();
            return(result);
        }
Exemple #6
0
 internal jvmtiError ClearBreakpoint(jmethodID methodId, jlocation location)
 {
     return(RawInterface.ClearBreakpoint(this, methodId, location));
 }
Exemple #7
0
 public jvmtiError GetFrameLocation(jthread thread, int depth, out jmethodID method, out jlocation location)
 {
     return(RawInterface.GetFrameLocation(this, thread, depth, out method, out location));
 }
 internal void CallNonvirtualVoidMethodA(jobject instanceHandle, jclass classHandle, jmethodID methodId, params jvalue[] args)
 {
     RawInterface.CallNonvirtualVoidMethodA(this, instanceHandle, classHandle, methodId, args);
     HandleException();
 }
        internal short CallNonvirtualShortMethodA(jobject instanceHandle, jclass classHandle, jmethodID methodId, params jvalue[] args)
        {
            var result = RawInterface.CallNonvirtualShortMethodA(this, instanceHandle, classHandle, methodId, args);

            HandleException();
            return(result);
        }