Ejemplo n.º 1
0
 public void WriteBigDecimal(global::Java.Math.BigDecimal x)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[1];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(x))
     {
         _cmj_fun3.CallVoid(this, cmj_jmargs);
     }
 }
Ejemplo n.º 2
0
 public void SetBigDecimal(int parameterIndex, global::Java.Math.BigDecimal x)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[2];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(parameterIndex).Add(x))
     {
         _cmj_fun14.CallVoid(this, cmj_jmargs);
     }
 }
Ejemplo n.º 3
0
        public static void TrackLifetimeValueIncrease(global::Java.Math.BigDecimal p0, global::System.Collections.Generic.IDictionary <string, global::Java.Lang.Object> p1)
        {
            if (id_trackLifetimeValueIncrease_Ljava_math_BigDecimal_Ljava_util_HashMap_ == IntPtr.Zero)
            {
                id_trackLifetimeValueIncrease_Ljava_math_BigDecimal_Ljava_util_HashMap_ = JNIEnv.GetStaticMethodID(class_ref, "trackLifetimeValueIncrease", "(Ljava/math/BigDecimal;Ljava/util/HashMap;)V");
            }
            IntPtr native_p1 = global::Android.Runtime.JavaDictionary <string, global::Java.Lang.Object> .ToLocalJniHandle(p1);

            JNIEnv.CallStaticVoidMethod(class_ref, id_trackLifetimeValueIncrease_Ljava_math_BigDecimal_Ljava_util_HashMap_, new JValue(p0), new JValue(native_p1));
            JNIEnv.DeleteLocalRef(native_p1);
        }
Ejemplo n.º 4
0
 public global::Java.Math.BigDecimal Subtract(global::Java.Math.BigDecimal subtrahend)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[1];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(subtrahend))
     {
         if (_cmj_fun28.IsLeafType)
         {
             long jnet_ref = (long)_cmj_fun28.CallObject(this, cmj_jmargs);
             return(jnet_ref == 0 ? null : new global::Java.Math.BigDecimal(new global::Codemesh.JuggerNET.JNIHandle(jnet_ref)));
         }
         else
         {
             return((global::Java.Math.BigDecimal)_cmj_fun28.CallObject(this, typeof(global::Java.Math.BigDecimal), false, cmj_jmargs));
         }
     }
 }
Ejemplo n.º 5
0
 public global::Java.Math.BigDecimalArray DivideAndRemainder(global::Java.Math.BigDecimal divisor)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[1];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(divisor))
     {
         if (_cmj_fun7.IsLeafType)
         {
             long jnet_ref = (long)_cmj_fun7.CallObject(this, cmj_jmargs);
             return(jnet_ref == 0 ? null : new global::Java.Math.BigDecimalArray(new global::Codemesh.JuggerNET.JNIHandle(jnet_ref)));
         }
         else
         {
             return((global::Java.Math.BigDecimalArray)_cmj_fun7.CallObject(this, typeof(global::Java.Math.BigDecimalArray), false, cmj_jmargs));
         }
     }
 }
Ejemplo n.º 6
0
 public global::Java.Math.BigDecimal Divide(global::Java.Math.BigDecimal divisor, int scale, int roundingMode)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[3];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(divisor).Add(scale).Add(roundingMode))
     {
         if (_cmj_fun6.IsLeafType)
         {
             long jnet_ref = (long)_cmj_fun6.CallObject(this, cmj_jmargs);
             return(jnet_ref == 0 ? null : new global::Java.Math.BigDecimal(new global::Codemesh.JuggerNET.JNIHandle(jnet_ref)));
         }
         else
         {
             return((global::Java.Math.BigDecimal)_cmj_fun6.CallObject(this, typeof(global::Java.Math.BigDecimal), false, cmj_jmargs));
         }
     }
 }