Java/java/math/BigDecimal.fz
# Fuzion interface to instance members of Java instance class 'java.math.BigDecimal'
#
# !!!!!! DO NOT EDIT, GENERATED CODE !!!!!!
#
# This code was generated automatically using the fzjava tool V0.087 called
# as follows:
#
# ./build/bin/fzjava java.base -to=build/modules/java.base -verbose=0
#
public Java.java.math.BigDecimal(redef forbidden void) ref : Java.java.lang.Number(forbidden), fuzion.java.Java_Object(forbidden) is
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.abs()':
#
public abs Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "abs" "()Ljava/math/BigDecimal;" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.abs(java.math.MathContext)':
#
public abs_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "abs" "(Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.abs_Ljava_7_math_7_MathContext_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.add(java.math.BigDecimal)':
#
public add_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "add" "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.add_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.add(java.math.BigDecimal,java.math.MathContext)':
#
public add_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "add" "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.add_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg0); (Java.java.math.BigDecimal.add_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg1)]
# call Java instance method 'public byte java.math.BigDecimal.byteValueExact()':
#
public byteValueExact i8 =>
fuzion.java.call_virtual (i8) "java.math.BigDecimal" "byteValueExact" "()B" BigDecimal.this []
# call Java instance method 'public int java.math.BigDecimal.compareTo(java.lang.Object)':
#
public compareTo_Ljava_7_lang_7_Object_s_(arg0 Java.java.lang.Object) i32 =>
fuzion.java.call_virtual (i32) "java.math.BigDecimal" "compareTo" "(Ljava/lang/Object;)I" BigDecimal.this [(Java.java.math.BigDecimal.compareTo_Ljava_7_lang_7_Object_s_.this.arg0)]
# call Java instance method 'public int java.math.BigDecimal.compareTo(java.math.BigDecimal)':
#
public compareTo_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) i32 =>
fuzion.java.call_virtual (i32) "java.math.BigDecimal" "compareTo" "(Ljava/math/BigDecimal;)I" BigDecimal.this [(Java.java.math.BigDecimal.compareTo_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal[] java.math.BigDecimal.divideAndRemainder(java.math.BigDecimal)':
#
public divideAndRemainder_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) fuzion.java.Array (Java.java.math.BigDecimal) =>
fuzion.java.call_virtual (fuzion.java.Array (Java.java.math.BigDecimal)) "java.math.BigDecimal" "divideAndRemainder" "(Ljava/math/BigDecimal;)[Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divideAndRemainder_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal[] java.math.BigDecimal.divideAndRemainder(java.math.BigDecimal,java.math.MathContext)':
#
public divideAndRemainder_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) fuzion.java.Array (Java.java.math.BigDecimal) =>
fuzion.java.call_virtual (fuzion.java.Array (Java.java.math.BigDecimal)) "java.math.BigDecimal" "divideAndRemainder" "(Ljava/math/BigDecimal;Ljava/math/MathContext;)[Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divideAndRemainder_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg0); (Java.java.math.BigDecimal.divideAndRemainder_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg1)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.divideToIntegralValue(java.math.BigDecimal)':
#
public divideToIntegralValue_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "divideToIntegralValue" "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divideToIntegralValue_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.divideToIntegralValue(java.math.BigDecimal,java.math.MathContext)':
#
public divideToIntegralValue_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "divideToIntegralValue" "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divideToIntegralValue_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg0); (Java.java.math.BigDecimal.divideToIntegralValue_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg1)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal)':
#
public divide_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "divide" "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal,int)':
#
public divide_Ljava_7_math_7_BigDecimal_s_I(arg0 Java.java.math.BigDecimal, arg1 i32) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "divide" "(Ljava/math/BigDecimal;I)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_I.this.arg0); (fuzion.java.i32_to_java_object Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_I.this.arg1)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal,int,int)':
#
public divide_Ljava_7_math_7_BigDecimal_s_II(arg0 Java.java.math.BigDecimal, arg1 i32, arg2 i32) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "divide" "(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_II.this.arg1); (fuzion.java.i32_to_java_object Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_II.this.arg2)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal,int,java.math.RoundingMode)':
#
public divide_Ljava_7_math_7_BigDecimal_s_ILjava_7_math_7_RoundingMode_s_(arg0 Java.java.math.BigDecimal, arg1 i32, arg2 Java.java.math.RoundingMode) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "divide" "(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_ILjava_7_math_7_RoundingMode_s_.this.arg0); (fuzion.java.i32_to_java_object Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_ILjava_7_math_7_RoundingMode_s_.this.arg1); (Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_ILjava_7_math_7_RoundingMode_s_.this.arg2)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal,java.math.MathContext)':
#
public divide_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "divide" "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg0); (Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg1)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal,java.math.RoundingMode)':
#
public divide_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_RoundingMode_s_(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.RoundingMode) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "divide" "(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_RoundingMode_s_.this.arg0); (Java.java.math.BigDecimal.divide_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_RoundingMode_s_.this.arg1)]
# call Java instance method 'public int java.math.BigDecimal.intValueExact()':
#
public intValueExact i32 =>
fuzion.java.call_virtual (i32) "java.math.BigDecimal" "intValueExact" "()I" BigDecimal.this []
# call Java instance method 'public long java.math.BigDecimal.longValueExact()':
#
public longValueExact i64 =>
fuzion.java.call_virtual (i64) "java.math.BigDecimal" "longValueExact" "()J" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.max(java.math.BigDecimal)':
#
public max_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "max" "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.max_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.min(java.math.BigDecimal)':
#
public min_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "min" "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.min_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.movePointLeft(int)':
#
public movePointLeft_I(arg0 i32) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "movePointLeft" "(I)Ljava/math/BigDecimal;" BigDecimal.this [(fuzion.java.i32_to_java_object Java.java.math.BigDecimal.movePointLeft_I.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.movePointRight(int)':
#
public movePointRight_I(arg0 i32) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "movePointRight" "(I)Ljava/math/BigDecimal;" BigDecimal.this [(fuzion.java.i32_to_java_object Java.java.math.BigDecimal.movePointRight_I.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.multiply(java.math.BigDecimal)':
#
public multiply_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "multiply" "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.multiply_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.multiply(java.math.BigDecimal,java.math.MathContext)':
#
public multiply_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "multiply" "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.multiply_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg0); (Java.java.math.BigDecimal.multiply_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg1)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.negate()':
#
public negate Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "negate" "()Ljava/math/BigDecimal;" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.negate(java.math.MathContext)':
#
public negate_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "negate" "(Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.negate_Ljava_7_math_7_MathContext_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.plus()':
#
public plus Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "plus" "()Ljava/math/BigDecimal;" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.plus(java.math.MathContext)':
#
public plus_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "plus" "(Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.plus_Ljava_7_math_7_MathContext_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.pow(int)':
#
public pow_I(arg0 i32) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "pow" "(I)Ljava/math/BigDecimal;" BigDecimal.this [(fuzion.java.i32_to_java_object Java.java.math.BigDecimal.pow_I.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.pow(int,java.math.MathContext)':
#
public pow_ILjava_7_math_7_MathContext_s_(arg0 i32, arg1 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "pow" "(ILjava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(fuzion.java.i32_to_java_object Java.java.math.BigDecimal.pow_ILjava_7_math_7_MathContext_s_.this.arg0); (Java.java.math.BigDecimal.pow_ILjava_7_math_7_MathContext_s_.this.arg1)]
# call Java instance method 'public int java.math.BigDecimal.precision()':
#
public precision i32 =>
fuzion.java.call_virtual (i32) "java.math.BigDecimal" "precision" "()I" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.remainder(java.math.BigDecimal)':
#
public remainder_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "remainder" "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.remainder_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.remainder(java.math.BigDecimal,java.math.MathContext)':
#
public remainder_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "remainder" "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.remainder_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg0); (Java.java.math.BigDecimal.remainder_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg1)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.round(java.math.MathContext)':
#
public round_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "round" "(Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.round_Ljava_7_math_7_MathContext_s_.this.arg0)]
# call Java instance method 'public int java.math.BigDecimal.scale()':
#
public scale i32 =>
fuzion.java.call_virtual (i32) "java.math.BigDecimal" "scale" "()I" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.scaleByPowerOfTen(int)':
#
public scaleByPowerOfTen_I(arg0 i32) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "scaleByPowerOfTen" "(I)Ljava/math/BigDecimal;" BigDecimal.this [(fuzion.java.i32_to_java_object Java.java.math.BigDecimal.scaleByPowerOfTen_I.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.setScale(int)':
#
public setScale_I(arg0 i32) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "setScale" "(I)Ljava/math/BigDecimal;" BigDecimal.this [(fuzion.java.i32_to_java_object Java.java.math.BigDecimal.setScale_I.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.setScale(int,int)':
#
public setScale_II(arg0 i32, arg1 i32) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "setScale" "(II)Ljava/math/BigDecimal;" BigDecimal.this [(fuzion.java.i32_to_java_object Java.java.math.BigDecimal.setScale_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.math.BigDecimal.setScale_II.this.arg1)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.setScale(int,java.math.RoundingMode)':
#
public setScale_ILjava_7_math_7_RoundingMode_s_(arg0 i32, arg1 Java.java.math.RoundingMode) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "setScale" "(ILjava/math/RoundingMode;)Ljava/math/BigDecimal;" BigDecimal.this [(fuzion.java.i32_to_java_object Java.java.math.BigDecimal.setScale_ILjava_7_math_7_RoundingMode_s_.this.arg0); (Java.java.math.BigDecimal.setScale_ILjava_7_math_7_RoundingMode_s_.this.arg1)]
# call Java instance method 'public short java.math.BigDecimal.shortValueExact()':
#
public shortValueExact i16 =>
fuzion.java.call_virtual (i16) "java.math.BigDecimal" "shortValueExact" "()S" BigDecimal.this []
# call Java instance method 'public int java.math.BigDecimal.signum()':
#
public signum i32 =>
fuzion.java.call_virtual (i32) "java.math.BigDecimal" "signum" "()I" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.sqrt(java.math.MathContext)':
#
public sqrt_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "sqrt" "(Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.sqrt_Ljava_7_math_7_MathContext_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.stripTrailingZeros()':
#
public stripTrailingZeros Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "stripTrailingZeros" "()Ljava/math/BigDecimal;" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.subtract(java.math.BigDecimal)':
#
public subtract_Ljava_7_math_7_BigDecimal_s_(arg0 Java.java.math.BigDecimal) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "subtract" "(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.subtract_Ljava_7_math_7_BigDecimal_s_.this.arg0)]
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.subtract(java.math.BigDecimal,java.math.MathContext)':
#
public subtract_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "subtract" "(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;" BigDecimal.this [(Java.java.math.BigDecimal.subtract_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg0); (Java.java.math.BigDecimal.subtract_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_.this.arg1)]
# call Java instance method 'public java.math.BigInteger java.math.BigDecimal.toBigInteger()':
#
public toBigInteger Java.java.math.BigInteger =>
fuzion.java.call_virtual (Java.java.math.BigInteger) "java.math.BigDecimal" "toBigInteger" "()Ljava/math/BigInteger;" BigDecimal.this []
# call Java instance method 'public java.math.BigInteger java.math.BigDecimal.toBigIntegerExact()':
#
public toBigIntegerExact Java.java.math.BigInteger =>
fuzion.java.call_virtual (Java.java.math.BigInteger) "java.math.BigDecimal" "toBigIntegerExact" "()Ljava/math/BigInteger;" BigDecimal.this []
# call Java instance method 'public java.lang.String java.math.BigDecimal.toEngineeringString()':
#
public toEngineeringString Java.java.lang.__jString =>
fuzion.java.call_virtual (Java.java.lang.__jString) "java.math.BigDecimal" "toEngineeringString" "()Ljava/lang/String;" BigDecimal.this []
# call Java instance method 'public java.lang.String java.math.BigDecimal.toPlainString()':
#
public toPlainString Java.java.lang.__jString =>
fuzion.java.call_virtual (Java.java.lang.__jString) "java.math.BigDecimal" "toPlainString" "()Ljava/lang/String;" BigDecimal.this []
# call Java instance method 'public java.math.BigDecimal java.math.BigDecimal.ulp()':
#
public ulp Java.java.math.BigDecimal =>
fuzion.java.call_virtual (Java.java.math.BigDecimal) "java.math.BigDecimal" "ulp" "()Ljava/math/BigDecimal;" BigDecimal.this []
# call Java instance method 'public java.math.BigInteger java.math.BigDecimal.unscaledValue()':
#
public unscaledValue Java.java.math.BigInteger =>
fuzion.java.call_virtual (Java.java.math.BigInteger) "java.math.BigDecimal" "unscaledValue" "()Ljava/math/BigInteger;" BigDecimal.this []
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.abs(java.math.MathContext)':
#
public abs(arg0 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
abs_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.abs.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.add(java.math.BigDecimal)':
#
public add(arg0 Java.java.math.BigDecimal) (Java.java.math.BigDecimal) =>
add_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.add.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.add(java.math.BigDecimal,java.math.MathContext)':
#
public add(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
add_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.add.this.arg0 Java.java.math.BigDecimal.add.this.arg1
# short-hand to call Java method 'public int java.math.BigDecimal.compareTo(java.lang.Object)':
#
public compareTo(arg0 Java.java.lang.Object) (i32) =>
compareTo_Ljava_7_lang_7_Object_s_ Java.java.math.BigDecimal.compareTo.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal)':
#
public divide(arg0 Java.java.math.BigDecimal) (Java.java.math.BigDecimal) =>
divide_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.divide.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal,int)':
#
public divide(arg0 Java.java.math.BigDecimal, arg1 i32) (Java.java.math.BigDecimal) =>
divide_Ljava_7_math_7_BigDecimal_s_I Java.java.math.BigDecimal.divide.this.arg0 Java.java.math.BigDecimal.divide.this.arg1
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.divide(java.math.BigDecimal,int,int)':
#
public divide(arg0 Java.java.math.BigDecimal, arg1 i32, arg2 i32) (Java.java.math.BigDecimal) =>
divide_Ljava_7_math_7_BigDecimal_s_II Java.java.math.BigDecimal.divide.this.arg0 Java.java.math.BigDecimal.divide.this.arg1 Java.java.math.BigDecimal.divide.this.arg2
# short-hand to call Java method 'public java.math.BigDecimal[] java.math.BigDecimal.divideAndRemainder(java.math.BigDecimal)':
#
public divideAndRemainder(arg0 Java.java.math.BigDecimal) (fuzion.java.Array (Java.java.math.BigDecimal)) =>
divideAndRemainder_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.divideAndRemainder.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal[] java.math.BigDecimal.divideAndRemainder(java.math.BigDecimal,java.math.MathContext)':
#
public divideAndRemainder(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) (fuzion.java.Array (Java.java.math.BigDecimal)) =>
divideAndRemainder_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.divideAndRemainder.this.arg0 Java.java.math.BigDecimal.divideAndRemainder.this.arg1
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.divideToIntegralValue(java.math.BigDecimal)':
#
public divideToIntegralValue(arg0 Java.java.math.BigDecimal) (Java.java.math.BigDecimal) =>
divideToIntegralValue_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.divideToIntegralValue.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.divideToIntegralValue(java.math.BigDecimal,java.math.MathContext)':
#
public divideToIntegralValue(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
divideToIntegralValue_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.divideToIntegralValue.this.arg0 Java.java.math.BigDecimal.divideToIntegralValue.this.arg1
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.max(java.math.BigDecimal)':
#
public max(arg0 Java.java.math.BigDecimal) (Java.java.math.BigDecimal) =>
max_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.max.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.min(java.math.BigDecimal)':
#
public min(arg0 Java.java.math.BigDecimal) (Java.java.math.BigDecimal) =>
min_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.min.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.movePointLeft(int)':
#
public movePointLeft(arg0 i32) (Java.java.math.BigDecimal) =>
movePointLeft_I Java.java.math.BigDecimal.movePointLeft.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.movePointRight(int)':
#
public movePointRight(arg0 i32) (Java.java.math.BigDecimal) =>
movePointRight_I Java.java.math.BigDecimal.movePointRight.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.multiply(java.math.BigDecimal)':
#
public multiply(arg0 Java.java.math.BigDecimal) (Java.java.math.BigDecimal) =>
multiply_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.multiply.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.multiply(java.math.BigDecimal,java.math.MathContext)':
#
public multiply(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
multiply_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.multiply.this.arg0 Java.java.math.BigDecimal.multiply.this.arg1
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.negate(java.math.MathContext)':
#
public negate(arg0 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
negate_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.negate.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.plus(java.math.MathContext)':
#
public plus(arg0 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
plus_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.plus.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.pow(int)':
#
public pow(arg0 i32) (Java.java.math.BigDecimal) =>
pow_I Java.java.math.BigDecimal.pow.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.pow(int,java.math.MathContext)':
#
public pow(arg0 i32, arg1 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
pow_ILjava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.pow.this.arg0 Java.java.math.BigDecimal.pow.this.arg1
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.remainder(java.math.BigDecimal)':
#
public remainder(arg0 Java.java.math.BigDecimal) (Java.java.math.BigDecimal) =>
remainder_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.remainder.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.remainder(java.math.BigDecimal,java.math.MathContext)':
#
public remainder(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
remainder_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.remainder.this.arg0 Java.java.math.BigDecimal.remainder.this.arg1
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.round(java.math.MathContext)':
#
public round(arg0 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
round_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.round.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.scaleByPowerOfTen(int)':
#
public scaleByPowerOfTen(arg0 i32) (Java.java.math.BigDecimal) =>
scaleByPowerOfTen_I Java.java.math.BigDecimal.scaleByPowerOfTen.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.setScale(int)':
#
public setScale(arg0 i32) (Java.java.math.BigDecimal) =>
setScale_I Java.java.math.BigDecimal.setScale.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.setScale(int,java.math.RoundingMode)':
#
public setScale(arg0 i32, arg1 Java.java.math.RoundingMode) (Java.java.math.BigDecimal) =>
setScale_ILjava_7_math_7_RoundingMode_s_ Java.java.math.BigDecimal.setScale.this.arg0 Java.java.math.BigDecimal.setScale.this.arg1
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.sqrt(java.math.MathContext)':
#
public sqrt(arg0 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
sqrt_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.sqrt.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.subtract(java.math.BigDecimal)':
#
public subtract(arg0 Java.java.math.BigDecimal) (Java.java.math.BigDecimal) =>
subtract_Ljava_7_math_7_BigDecimal_s_ Java.java.math.BigDecimal.subtract.this.arg0
# short-hand to call Java method 'public java.math.BigDecimal java.math.BigDecimal.subtract(java.math.BigDecimal,java.math.MathContext)':
#
public subtract(arg0 Java.java.math.BigDecimal, arg1 Java.java.math.MathContext) (Java.java.math.BigDecimal) =>
subtract_Ljava_7_math_7_BigDecimal_s_Ljava_7_math_7_MathContext_s_ Java.java.math.BigDecimal.subtract.this.arg0 Java.java.math.BigDecimal.subtract.this.arg1