Ejemplo n.º 1
0
        public long GetDirectBufferCapacity(JniGlobalHandle buf)
        {
            long res = getDirectBufferCapacity.Invoke(envPtr, buf);

            ExceptionTest();
            return(res);
        }
Ejemplo n.º 2
0
 public void Init(JNIEnv env, JniLocalHandle handle)
 {
     if (JniLocalHandle.IsNull(handle))
         mJvmHandle = null;
     else
         mJvmHandle = env.NewGlobalRef(handle);
 }
Ejemplo n.º 3
0
        public IntPtr GetDirectBufferAddress(JniGlobalHandle buf)
        {
            IntPtr res = getDirectBufferAddress.Invoke(envPtr, buf);

            ExceptionTest();
            return(res);
        }
Ejemplo n.º 4
0
        public bool IsSameObject(JniGlobalHandle o1, JniGlobalHandle o2)
        {
            bool res = isSameObject(envPtr, o1, o2) != 0;

            ExceptionTest();
            return(res);
        }
Ejemplo n.º 5
0
 internal void DeleteGlobalRef(JniGlobalHandle gref)
 {
     if (JniGlobalHandle.IsNull(gref))
     {
         throw new ArgumentNullException("gref");
     }
     deleteGlobalRef(envPtr, gref);
     //optimized away ExceptionTest();
 }
Ejemplo n.º 6
0
 internal void DeleteGlobalRef(JniGlobalHandle gref)
 {
     if (JniGlobalHandle.IsNull(gref))
     {
         throw new ArgumentNullException("gref");
     }
     deleteGlobalRef(envPtr, gref);
     //optimized away ExceptionTest();
 }
Ejemplo n.º 7
0
 public bool IsSameObject(JniGlobalHandle o1, JniGlobalHandle o2)
 {
     bool res = isSameObject(envPtr, o1, o2) != 0;
     ExceptionTest();
     return res;
 }
Ejemplo n.º 8
0
 public long GetDirectBufferCapacity(JniGlobalHandle buf)
 {
     long res = getDirectBufferCapacity.Invoke(envPtr, buf);
     ExceptionTest();
     return res;
 }
Ejemplo n.º 9
0
 public IntPtr GetDirectBufferAddress(JniGlobalHandle buf)
 {
     IntPtr res = getDirectBufferAddress.Invoke(envPtr, buf);
     ExceptionTest();
     return res;
 }
Ejemplo n.º 10
0
 public void Init(JNIEnv env, JniLocalHandle handle)
 {
     mJvmHandle = env.NewGlobalRef(handle);
 }
Ejemplo n.º 11
0
		public static bool IsNull(JniGlobalHandle handle)
        {
            return handle == null || handle.IsInvalid;
        }
Ejemplo n.º 12
0
 public static bool IsNull(JniGlobalHandle handle)
 {
     return(handle == null || handle.IsInvalid);
 }
Ejemplo n.º 13
0
 public void Init(JNIEnv env, JniLocalHandle handle)
 {
     mJvmHandle = env.NewGlobalRef(handle);
 }