コード例 #1
0
        public JniLocalHandle GetObjectField(JniHandle obj, FieldId fieldID)
        {
            JniLocalHandle res = getObjectField(envPtr, obj, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #2
0
        public JniLocalHandle GetStaticObjectField(JniHandle clazz, FieldId fieldID)
        {
            JniLocalHandle res = getStaticObjectField(envPtr, clazz, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #3
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public short GetStaticShortField(JniHandle clazz, FieldId fieldID)
        {
            short res = getStaticShortField(envPtr, clazz, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #4
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public int GetStaticIntField(JniHandle clazz, FieldId fieldID)
        {
            int res = getStaticIntField(envPtr, clazz, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #5
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public long GetStaticLongField(JniHandle clazz, FieldId fieldID)
        {
            long res = getStaticLongField(envPtr, clazz, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #6
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public float GetStaticFloatField(JniHandle clazz, FieldId fieldID)
        {
            float res = getStaticFloatField(envPtr, clazz, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #7
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public double GetStaticDoubleField(JniHandle clazz, FieldId fieldID)
        {
            double res = getStaticDoubleField(envPtr, clazz, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #8
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public float GetFloatField(JavaObject obj, FieldId fieldID)
        {
            float res = getFloatField(envPtr, obj.JvmHandle, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #9
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public char GetCharField(JavaObject obj, FieldId fieldID)
        {
            var res = (char)getCharField(envPtr, obj.JvmHandle, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #10
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public int GetIntField(JniHandle obj, FieldId fieldID)
        {
            int res = getIntField(envPtr, obj, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #11
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public double GetDoubleField(JavaObject obj, FieldId fieldID)
        {
            double res = getDoubleField(envPtr, obj.JvmHandle, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #12
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public bool GetBooleanField(JavaObject obj, FieldId fieldID)
        {
            bool res = getBooleanField(envPtr, obj.JvmHandle, fieldID.native) != 0;

            ExceptionTest();
            return(res);
        }
コード例 #13
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public long GetLongField(JavaObject obj, FieldId fieldID)
        {
            long res = getLongField(envPtr, obj.JvmHandle, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #14
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public short GetShortField(JavaObject obj, FieldId fieldID)
        {
            short res = getShortField(envPtr, obj.JvmHandle, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #15
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public byte GetStaticByteField(JniHandle clazz, FieldId fieldID)
        {
            byte res = getStaticByteField(envPtr, clazz, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #16
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public char GetStaticCharField(JniHandle clazz, FieldId fieldID)
        {
            var res = (char)getStaticCharField(envPtr, clazz, fieldID.native);

            ExceptionTest();
            return(res);
        }
コード例 #17
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
        public JniLocalHandle ToReflectedField(JniHandle cls, FieldId fieldID, bool isStatic)
        {
            JniLocalHandle res = toReflectedField.Invoke(envPtr, cls, fieldID.native,
                                                         isStatic ? (byte)1 : (byte)0);

            ExceptionTest();
            return(res);
        }
コード例 #18
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetLongField(JniHandle obj, FieldId fieldID, long value)
 {
     setLongField(envPtr, obj, fieldID.native, value);
     ExceptionTest();
 }
コード例 #19
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public long GetStaticLongField(JniHandle clazz, FieldId fieldID)
 {
     long res = getStaticLongField(envPtr, clazz, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #20
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetBooleanField(JniHandle obj, FieldId fieldID, bool value)
 {
     setBooleanField(envPtr, obj, fieldID.native, value ? (byte) 1 : (byte) 0);
     ExceptionTest();
 }
コード例 #21
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public char GetStaticCharField(JniHandle clazz, FieldId fieldID)
 {
     var res = (char) getStaticCharField(envPtr, clazz, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #22
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public float GetStaticFloatField(JniHandle clazz, FieldId fieldID)
 {
     float res = getStaticFloatField(envPtr, clazz, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #23
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public long GetLongField(JniHandle obj, FieldId fieldID)
 {
     long res = getLongField(envPtr, obj, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #24
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public bool GetStaticBooleanField(JniHandle clazz, FieldId fieldID)
 {
     return GetStaticBooleanField(clazz, fieldID.native);
 }
コード例 #25
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 internal void SetBooleanField(JavaObject obj, FieldId fieldID, bool value)
 {
     setBooleanField(envPtr, obj.JvmHandle, fieldID.native, value ? (byte)1 : (byte)0);
     ExceptionTest();
 }
コード例 #26
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 internal void SetObjectFieldPtr(JniLocalHandle obj, FieldId fieldID, JniHandle value)
 {
     setObjectField(envPtr, obj, fieldID.native, value);
     ExceptionTest();
 }
コード例 #27
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 internal void SetDoubleField(JavaObject obj, FieldId fieldID, double value)
 {
     setDoubleField(envPtr, obj.JvmHandle, fieldID.native, value);
     ExceptionTest();
 }
コード例 #28
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 internal void SetFloatField(JavaObject obj, FieldId fieldID, float value)
 {
     setFloatField(envPtr, obj.JvmHandle, fieldID.native, value);
     ExceptionTest();
 }
コード例 #29
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 internal void SetStaticObjectField(JniHandle clazz, FieldId fieldID, JavaObject value)
 {
     setStaticObjectField(envPtr, clazz, fieldID.native, value.JvmHandle);
     ExceptionTest();
 }
コード例 #30
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 internal void SetStaticBooleanField(JniHandle clazz, FieldId fieldID, bool value)
 {
     SetStaticBooleanField(clazz, fieldID.native, value);
 }
コード例 #31
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 public bool GetStaticBooleanField(JniHandle clazz, FieldId fieldID)
 {
     return(GetStaticBooleanField(clazz, fieldID.native));
 }
コード例 #32
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetShortField(JniHandle obj, FieldId fieldID, short value)
 {
     setShortField(envPtr, obj, fieldID.native, value);
     ExceptionTest();
 }
コード例 #33
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetStaticDoubleField(JniHandle clazz, FieldId fieldID, double value)
 {
     setStaticDoubleField(envPtr, clazz, fieldID.native, value);
     ExceptionTest();
 }
コード例 #34
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 internal void SetStaticDoubleField(JniHandle clazz, FieldId fieldID, double value)
 {
     setStaticDoubleField(envPtr, clazz, fieldID.native, value);
     ExceptionTest();
 }
コード例 #35
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetStaticShortField(JniHandle clazz, FieldId fieldID, short value)
 {
     setStaticShortField(envPtr, clazz, fieldID.native, value);
     ExceptionTest();
 }
コード例 #36
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public short GetShortField(JniHandle obj, FieldId fieldID)
 {
     short res = getShortField(envPtr, obj, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #37
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 public int GetIntField(JavaObject obj, FieldId fieldID)
 {
     return(GetIntField(obj.JvmHandle, fieldID));
 }
コード例 #38
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public byte GetStaticByteField(JniHandle clazz, FieldId fieldID)
 {
     byte res = getStaticByteField(envPtr, clazz, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #39
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public bool GetBooleanField(JniHandle obj, FieldId fieldID)
 {
     bool res = getBooleanField(envPtr, obj, fieldID.native) != 0;
     ExceptionTest();
     return res;
 }
コード例 #40
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public double GetStaticDoubleField(JniHandle clazz, FieldId fieldID)
 {
     double res = getStaticDoubleField(envPtr, clazz, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #41
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public byte GetByteField(JniHandle obj, FieldId fieldID)
 {
     byte res = getByteField(envPtr, obj, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #42
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public int GetStaticIntField(JniHandle clazz, FieldId fieldID)
 {
     int res = getStaticIntField(envPtr, clazz, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #43
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public char GetCharField(JniHandle obj, FieldId fieldID)
 {
     var res = (char) getCharField(envPtr, obj, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #44
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public short GetStaticShortField(JniHandle clazz, FieldId fieldID)
 {
     short res = getStaticShortField(envPtr, clazz, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #45
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public double GetDoubleField(JniHandle obj, FieldId fieldID)
 {
     double res = getDoubleField(envPtr, obj, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #46
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetCharField(JniHandle obj, FieldId fieldID, char value)
 {
     setCharField(envPtr, obj, fieldID.native, value);
     ExceptionTest();
 }
コード例 #47
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public float GetFloatField(JniHandle obj, FieldId fieldID)
 {
     float res = getFloatField(envPtr, obj, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #48
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetObjectField(JniHandle obj, FieldId fieldID, JniHandle value)
 {
     setObjectField(envPtr, obj, fieldID.native, value);
     ExceptionTest();
 }
コード例 #49
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public int GetIntField(JniHandle obj, FieldId fieldID)
 {
     int res = getIntField(envPtr, obj, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #50
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetStaticBooleanField(JniHandle clazz, FieldId fieldID, bool value)
 {
     SetStaticBooleanField(clazz, fieldID.native, value);
 }
コード例 #51
0
ファイル: JNIEnv.cs プロジェクト: training4all/resources
 internal void SetStaticFloatField(JniHandle clazz, FieldId fieldID, float value)
 {
     setStaticFloatField(envPtr, clazz, fieldID.native, value);
     ExceptionTest();
 }
コード例 #52
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 internal void SetStaticObjectField(JniHandle clazz, FieldId fieldID, JavaObject value)
 {
     setStaticObjectField(envPtr, clazz, fieldID.native, value.JvmHandle);
     ExceptionTest();
 }
コード例 #53
0
ファイル: JNIEnv.raw.cs プロジェクト: nagyist/androidmono
 public JniLocalHandle GetObjectField(JniHandle obj, FieldId fieldID)
 {
     JniLocalHandle res = getObjectField(envPtr, obj, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #54
0
ファイル: JNIEnv.cs プロジェクト: JeroMiya/androidmono
 public JniLocalHandle ToReflectedField(JniHandle cls, FieldId fieldID, bool isStatic)
 {
     JniLocalHandle res = toReflectedField.Invoke(envPtr, cls, fieldID.native,
                                          isStatic ? (byte) 1 : (byte) 0);
     ExceptionTest();
     return res;
 }
コード例 #55
0
ファイル: JNIEnv.cs プロジェクト: nagyist/androidmono
 internal void SetDoubleField(JavaObject obj, FieldId fieldID, double value)
 {
     setDoubleField(envPtr, obj.JvmHandle, fieldID.native, value);
     ExceptionTest();
 }
コード例 #56
0
ファイル: JNIEnv.raw.cs プロジェクト: nagyist/androidmono
 public JniLocalHandle GetStaticObjectField(JniHandle clazz, FieldId fieldID)
 {
     JniLocalHandle res = getStaticObjectField(envPtr, clazz, fieldID.native);
     ExceptionTest();
     return res;
 }
コード例 #57
0
ファイル: JNIEnv.cs プロジェクト: nagyist/androidmono
 internal void SetFloatField(JavaObject obj, FieldId fieldID, float value)
 {
     setFloatField(envPtr, obj.JvmHandle, fieldID.native, value);
     ExceptionTest();
 }