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); } }
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); } }
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); }
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)); } } }
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)); } } }
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)); } } }