Java/java/lang/StrictMath_static.fz
# Fuzion interface to static members of Java class 'java.lang.StrictMath'
#
# !!!!!! 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.lang.StrictMath_static is
# call Java static method 'public static double java.lang.StrictMath.IEEEremainder(double,double)':
#
public IEEEremainder_DD(arg0 f64, arg1 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "IEEEremainder" "(DD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.IEEEremainder_DD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.IEEEremainder_DD.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.absExact(int)':
#
public absExact_I(arg0 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "absExact" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.absExact_I.this.arg0)]
# call Java static method 'public static long java.lang.StrictMath.absExact(long)':
#
public absExact_J(arg0 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "absExact" "(J)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.absExact_J.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.abs(double)':
#
public abs_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "abs" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.abs_D.this.arg0)]
# call Java static method 'public static float java.lang.StrictMath.abs(float)':
#
public abs_F(arg0 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "abs" "(F)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.abs_F.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.abs(int)':
#
public abs_I(arg0 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "abs" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.abs_I.this.arg0)]
# call Java static method 'public static long java.lang.StrictMath.abs(long)':
#
public abs_J(arg0 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "abs" "(J)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.abs_J.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.acos(double)':
#
public acos_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "acos" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.acos_D.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.addExact(int,int)':
#
public addExact_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "addExact" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.addExact_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.addExact_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.addExact(long,long)':
#
public addExact_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "addExact" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.addExact_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.addExact_JJ.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.asin(double)':
#
public asin_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "asin" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.asin_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.atan2(double,double)':
#
public atan2_DD(arg0 f64, arg1 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "atan2" "(DD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.atan2_DD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.atan2_DD.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.atan(double)':
#
public atan_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "atan" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.atan_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.cbrt(double)':
#
public cbrt_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "cbrt" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.cbrt_D.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.ceilDivExact(int,int)':
#
public ceilDivExact_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "ceilDivExact" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.ceilDivExact_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.ceilDivExact_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.ceilDivExact(long,long)':
#
public ceilDivExact_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "ceilDivExact" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.ceilDivExact_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.ceilDivExact_JJ.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.ceilDiv(int,int)':
#
public ceilDiv_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "ceilDiv" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.ceilDiv_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.ceilDiv_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.ceilDiv(long,int)':
#
public ceilDiv_JI(arg0 i64, arg1 i32) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "ceilDiv" "(JI)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.ceilDiv_JI.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.ceilDiv_JI.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.ceilDiv(long,long)':
#
public ceilDiv_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "ceilDiv" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.ceilDiv_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.ceilDiv_JJ.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.ceilMod(int,int)':
#
public ceilMod_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "ceilMod" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.ceilMod_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.ceilMod_II.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.ceilMod(long,int)':
#
public ceilMod_JI(arg0 i64, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "ceilMod" "(JI)I" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.ceilMod_JI.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.ceilMod_JI.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.ceilMod(long,long)':
#
public ceilMod_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "ceilMod" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.ceilMod_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.ceilMod_JJ.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.ceil(double)':
#
public ceil_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "ceil" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.ceil_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.clamp(double,double,double)':
#
public clamp_DDD(arg0 f64, arg1 f64, arg2 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "clamp" "(DDD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.clamp_DDD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.clamp_DDD.this.arg1); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.clamp_DDD.this.arg2)]
# call Java static method 'public static float java.lang.StrictMath.clamp(float,float,float)':
#
public clamp_FFF(arg0 f32, arg1 f32, arg2 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "clamp" "(FFF)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.clamp_FFF.this.arg0); (fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.clamp_FFF.this.arg1); (fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.clamp_FFF.this.arg2)]
# call Java static method 'public static int java.lang.StrictMath.clamp(long,int,int)':
#
public clamp_JII(arg0 i64, arg1 i32, arg2 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "clamp" "(JII)I" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.clamp_JII.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.clamp_JII.this.arg1); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.clamp_JII.this.arg2)]
# call Java static method 'public static long java.lang.StrictMath.clamp(long,long,long)':
#
public clamp_JJJ(arg0 i64, arg1 i64, arg2 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "clamp" "(JJJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.clamp_JJJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.clamp_JJJ.this.arg1); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.clamp_JJJ.this.arg2)]
# call Java static method 'public static double java.lang.StrictMath.copySign(double,double)':
#
public copySign_DD(arg0 f64, arg1 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "copySign" "(DD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.copySign_DD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.copySign_DD.this.arg1)]
# call Java static method 'public static float java.lang.StrictMath.copySign(float,float)':
#
public copySign_FF(arg0 f32, arg1 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "copySign" "(FF)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.copySign_FF.this.arg0); (fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.copySign_FF.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.cos(double)':
#
public cos_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "cos" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.cos_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.cosh(double)':
#
public cosh_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "cosh" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.cosh_D.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.decrementExact(int)':
#
public decrementExact_I(arg0 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "decrementExact" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.decrementExact_I.this.arg0)]
# call Java static method 'public static long java.lang.StrictMath.decrementExact(long)':
#
public decrementExact_J(arg0 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "decrementExact" "(J)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.decrementExact_J.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.divideExact(int,int)':
#
public divideExact_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "divideExact" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.divideExact_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.divideExact_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.divideExact(long,long)':
#
public divideExact_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "divideExact" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.divideExact_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.divideExact_JJ.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.exp(double)':
#
public exp_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "exp" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.exp_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.expm1(double)':
#
public expm1_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "expm1" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.expm1_D.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.floorDivExact(int,int)':
#
public floorDivExact_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "floorDivExact" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.floorDivExact_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.floorDivExact_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.floorDivExact(long,long)':
#
public floorDivExact_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "floorDivExact" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.floorDivExact_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.floorDivExact_JJ.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.floorDiv(int,int)':
#
public floorDiv_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "floorDiv" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.floorDiv_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.floorDiv_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.floorDiv(long,int)':
#
public floorDiv_JI(arg0 i64, arg1 i32) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "floorDiv" "(JI)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.floorDiv_JI.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.floorDiv_JI.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.floorDiv(long,long)':
#
public floorDiv_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "floorDiv" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.floorDiv_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.floorDiv_JJ.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.floorMod(int,int)':
#
public floorMod_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "floorMod" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.floorMod_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.floorMod_II.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.floorMod(long,int)':
#
public floorMod_JI(arg0 i64, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "floorMod" "(JI)I" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.floorMod_JI.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.floorMod_JI.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.floorMod(long,long)':
#
public floorMod_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "floorMod" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.floorMod_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.floorMod_JJ.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.floor(double)':
#
public floor_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "floor" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.floor_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.fma(double,double,double)':
#
public fma_DDD(arg0 f64, arg1 f64, arg2 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "fma" "(DDD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.fma_DDD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.fma_DDD.this.arg1); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.fma_DDD.this.arg2)]
# call Java static method 'public static float java.lang.StrictMath.fma(float,float,float)':
#
public fma_FFF(arg0 f32, arg1 f32, arg2 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "fma" "(FFF)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.fma_FFF.this.arg0); (fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.fma_FFF.this.arg1); (fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.fma_FFF.this.arg2)]
# call Java static method 'public static int java.lang.StrictMath.getExponent(double)':
#
public getExponent_D(arg0 f64) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "getExponent" "(D)I" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.getExponent_D.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.getExponent(float)':
#
public getExponent_F(arg0 f32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "getExponent" "(F)I" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.getExponent_F.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.hypot(double,double)':
#
public hypot_DD(arg0 f64, arg1 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "hypot" "(DD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.hypot_DD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.hypot_DD.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.incrementExact(int)':
#
public incrementExact_I(arg0 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "incrementExact" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.incrementExact_I.this.arg0)]
# call Java static method 'public static long java.lang.StrictMath.incrementExact(long)':
#
public incrementExact_J(arg0 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "incrementExact" "(J)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.incrementExact_J.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.log10(double)':
#
public log10_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "log10" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.log10_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.log1p(double)':
#
public log1p_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "log1p" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.log1p_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.log(double)':
#
public log_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "log" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.log_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.max(double,double)':
#
public max_DD(arg0 f64, arg1 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "max" "(DD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.max_DD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.max_DD.this.arg1)]
# call Java static method 'public static float java.lang.StrictMath.max(float,float)':
#
public max_FF(arg0 f32, arg1 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "max" "(FF)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.max_FF.this.arg0); (fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.max_FF.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.max(int,int)':
#
public max_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "max" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.max_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.max_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.max(long,long)':
#
public max_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "max" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.max_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.max_JJ.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.min(double,double)':
#
public min_DD(arg0 f64, arg1 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "min" "(DD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.min_DD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.min_DD.this.arg1)]
# call Java static method 'public static float java.lang.StrictMath.min(float,float)':
#
public min_FF(arg0 f32, arg1 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "min" "(FF)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.min_FF.this.arg0); (fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.min_FF.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.min(int,int)':
#
public min_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "min" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.min_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.min_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.min(long,long)':
#
public min_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "min" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.min_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.min_JJ.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.multiplyExact(int,int)':
#
public multiplyExact_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "multiplyExact" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.multiplyExact_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.multiplyExact_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.multiplyExact(long,int)':
#
public multiplyExact_JI(arg0 i64, arg1 i32) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "multiplyExact" "(JI)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.multiplyExact_JI.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.multiplyExact_JI.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.multiplyExact(long,long)':
#
public multiplyExact_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "multiplyExact" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.multiplyExact_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.multiplyExact_JJ.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.multiplyFull(int,int)':
#
public multiplyFull_II(arg0 i32, arg1 i32) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "multiplyFull" "(II)J" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.multiplyFull_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.multiplyFull_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.multiplyHigh(long,long)':
#
public multiplyHigh_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "multiplyHigh" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.multiplyHigh_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.multiplyHigh_JJ.this.arg1)]
# call Java static method 'public static int java.lang.StrictMath.negateExact(int)':
#
public negateExact_I(arg0 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "negateExact" "(I)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.negateExact_I.this.arg0)]
# call Java static method 'public static long java.lang.StrictMath.negateExact(long)':
#
public negateExact_J(arg0 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "negateExact" "(J)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.negateExact_J.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.nextAfter(double,double)':
#
public nextAfter_DD(arg0 f64, arg1 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "nextAfter" "(DD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.nextAfter_DD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.nextAfter_DD.this.arg1)]
# call Java static method 'public static float java.lang.StrictMath.nextAfter(float,double)':
#
public nextAfter_FD(arg0 f32, arg1 f64) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "nextAfter" "(FD)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.nextAfter_FD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.nextAfter_FD.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.nextDown(double)':
#
public nextDown_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "nextDown" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.nextDown_D.this.arg0)]
# call Java static method 'public static float java.lang.StrictMath.nextDown(float)':
#
public nextDown_F(arg0 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "nextDown" "(F)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.nextDown_F.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.nextUp(double)':
#
public nextUp_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "nextUp" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.nextUp_D.this.arg0)]
# call Java static method 'public static float java.lang.StrictMath.nextUp(float)':
#
public nextUp_F(arg0 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "nextUp" "(F)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.nextUp_F.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.pow(double,double)':
#
public pow_DD(arg0 f64, arg1 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "pow" "(DD)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.pow_DD.this.arg0); (fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.pow_DD.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.random()':
#
public random f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "random" "()D" []
# call Java static method 'public static double java.lang.StrictMath.rint(double)':
#
public rint_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "rint" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.rint_D.this.arg0)]
# call Java static method 'public static long java.lang.StrictMath.round(double)':
#
public round_D(arg0 f64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "round" "(D)J" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.round_D.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.round(float)':
#
public round_F(arg0 f32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "round" "(F)I" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.round_F.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.scalb(double,int)':
#
public scalb_DI(arg0 f64, arg1 i32) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "scalb" "(DI)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.scalb_DI.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.scalb_DI.this.arg1)]
# call Java static method 'public static float java.lang.StrictMath.scalb(float,int)':
#
public scalb_FI(arg0 f32, arg1 i32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "scalb" "(FI)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.scalb_FI.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.scalb_FI.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.signum(double)':
#
public signum_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "signum" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.signum_D.this.arg0)]
# call Java static method 'public static float java.lang.StrictMath.signum(float)':
#
public signum_F(arg0 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "signum" "(F)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.signum_F.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.sin(double)':
#
public sin_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "sin" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.sin_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.sinh(double)':
#
public sinh_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "sinh" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.sinh_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.sqrt(double)':
#
public sqrt_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "sqrt" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.sqrt_D.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.subtractExact(int,int)':
#
public subtractExact_II(arg0 i32, arg1 i32) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "subtractExact" "(II)I" [(fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.subtractExact_II.this.arg0); (fuzion.java.i32_to_java_object Java.java.lang.StrictMath_static.subtractExact_II.this.arg1)]
# call Java static method 'public static long java.lang.StrictMath.subtractExact(long,long)':
#
public subtractExact_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "subtractExact" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.subtractExact_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.subtractExact_JJ.this.arg1)]
# call Java static method 'public static double java.lang.StrictMath.tan(double)':
#
public tan_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "tan" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.tan_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.tanh(double)':
#
public tanh_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "tanh" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.tanh_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.toDegrees(double)':
#
public toDegrees_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "toDegrees" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.toDegrees_D.this.arg0)]
# call Java static method 'public static int java.lang.StrictMath.toIntExact(long)':
#
public toIntExact_J(arg0 i64) i32 =>
fuzion.java.call_static (i32) "java.lang.StrictMath" "toIntExact" "(J)I" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.toIntExact_J.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.toRadians(double)':
#
public toRadians_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "toRadians" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.toRadians_D.this.arg0)]
# call Java static method 'public static double java.lang.StrictMath.ulp(double)':
#
public ulp_D(arg0 f64) f64 =>
fuzion.java.call_static (f64) "java.lang.StrictMath" "ulp" "(D)D" [(fuzion.java.f64_to_java_object Java.java.lang.StrictMath_static.ulp_D.this.arg0)]
# call Java static method 'public static float java.lang.StrictMath.ulp(float)':
#
public ulp_F(arg0 f32) f32 =>
fuzion.java.call_static (f32) "java.lang.StrictMath" "ulp" "(F)F" [(fuzion.java.f32_to_java_object Java.java.lang.StrictMath_static.ulp_F.this.arg0)]
# call Java static method 'public static long java.lang.StrictMath.unsignedMultiplyHigh(long,long)':
#
public unsignedMultiplyHigh_JJ(arg0 i64, arg1 i64) i64 =>
fuzion.java.call_static (i64) "java.lang.StrictMath" "unsignedMultiplyHigh" "(JJ)J" [(fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.unsignedMultiplyHigh_JJ.this.arg0); (fuzion.java.i64_to_java_object Java.java.lang.StrictMath_static.unsignedMultiplyHigh_JJ.this.arg1)]
# short-hand to call Java method 'public static double java.lang.StrictMath.IEEEremainder(double,double)':
#
public IEEEremainder(arg0 f64, arg1 f64) (f64) =>
IEEEremainder_DD Java.java.lang.StrictMath_static.IEEEremainder.this.arg0 Java.java.lang.StrictMath_static.IEEEremainder.this.arg1
# short-hand to call Java method 'public static double java.lang.StrictMath.abs(double)':
#
public abs(arg0 f64) (f64) =>
abs_D Java.java.lang.StrictMath_static.abs.this.arg0
# short-hand to call Java method 'public static long java.lang.StrictMath.absExact(long)':
#
public absExact(arg0 i64) (i64) =>
absExact_J Java.java.lang.StrictMath_static.absExact.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.acos(double)':
#
public acos(arg0 f64) (f64) =>
acos_D Java.java.lang.StrictMath_static.acos.this.arg0
# short-hand to call Java method 'public static long java.lang.StrictMath.addExact(long,long)':
#
public addExact(arg0 i64, arg1 i64) (i64) =>
addExact_JJ Java.java.lang.StrictMath_static.addExact.this.arg0 Java.java.lang.StrictMath_static.addExact.this.arg1
# short-hand to call Java method 'public static double java.lang.StrictMath.asin(double)':
#
public asin(arg0 f64) (f64) =>
asin_D Java.java.lang.StrictMath_static.asin.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.atan(double)':
#
public atan(arg0 f64) (f64) =>
atan_D Java.java.lang.StrictMath_static.atan.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.atan2(double,double)':
#
public atan2(arg0 f64, arg1 f64) (f64) =>
atan2_DD Java.java.lang.StrictMath_static.atan2.this.arg0 Java.java.lang.StrictMath_static.atan2.this.arg1
# short-hand to call Java method 'public static double java.lang.StrictMath.cbrt(double)':
#
public cbrt(arg0 f64) (f64) =>
cbrt_D Java.java.lang.StrictMath_static.cbrt.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.ceil(double)':
#
public ceil(arg0 f64) (f64) =>
ceil_D Java.java.lang.StrictMath_static.ceil.this.arg0
# short-hand to call Java method 'public static long java.lang.StrictMath.ceilDiv(long,long)':
#
public ceilDiv(arg0 i64, arg1 i64) (i64) =>
ceilDiv_JJ Java.java.lang.StrictMath_static.ceilDiv.this.arg0 Java.java.lang.StrictMath_static.ceilDiv.this.arg1
# short-hand to call Java method 'public static long java.lang.StrictMath.ceilDivExact(long,long)':
#
public ceilDivExact(arg0 i64, arg1 i64) (i64) =>
ceilDivExact_JJ Java.java.lang.StrictMath_static.ceilDivExact.this.arg0 Java.java.lang.StrictMath_static.ceilDivExact.this.arg1
# short-hand to call Java method 'public static long java.lang.StrictMath.ceilMod(long,long)':
#
public ceilMod(arg0 i64, arg1 i64) (i64) =>
ceilMod_JJ Java.java.lang.StrictMath_static.ceilMod.this.arg0 Java.java.lang.StrictMath_static.ceilMod.this.arg1
# short-hand to call Java method 'public static float java.lang.StrictMath.clamp(float,float,float)':
#
public clamp(arg0 f32, arg1 f32, arg2 f32) (f32) =>
clamp_FFF Java.java.lang.StrictMath_static.clamp.this.arg0 Java.java.lang.StrictMath_static.clamp.this.arg1 Java.java.lang.StrictMath_static.clamp.this.arg2
# short-hand to call Java method 'public static double java.lang.StrictMath.copySign(double,double)':
#
public copySign(arg0 f64, arg1 f64) (f64) =>
copySign_DD Java.java.lang.StrictMath_static.copySign.this.arg0 Java.java.lang.StrictMath_static.copySign.this.arg1
# short-hand to call Java method 'public static double java.lang.StrictMath.cos(double)':
#
public cos(arg0 f64) (f64) =>
cos_D Java.java.lang.StrictMath_static.cos.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.cosh(double)':
#
public cosh(arg0 f64) (f64) =>
cosh_D Java.java.lang.StrictMath_static.cosh.this.arg0
# short-hand to call Java method 'public static int java.lang.StrictMath.decrementExact(int)':
#
public decrementExact(arg0 i32) (i32) =>
decrementExact_I Java.java.lang.StrictMath_static.decrementExact.this.arg0
# short-hand to call Java method 'public static int java.lang.StrictMath.divideExact(int,int)':
#
public divideExact(arg0 i32, arg1 i32) (i32) =>
divideExact_II Java.java.lang.StrictMath_static.divideExact.this.arg0 Java.java.lang.StrictMath_static.divideExact.this.arg1
# short-hand to call Java method 'public static double java.lang.StrictMath.exp(double)':
#
public exp(arg0 f64) (f64) =>
exp_D Java.java.lang.StrictMath_static.exp.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.expm1(double)':
#
public expm1(arg0 f64) (f64) =>
expm1_D Java.java.lang.StrictMath_static.expm1.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.floor(double)':
#
public floor(arg0 f64) (f64) =>
floor_D Java.java.lang.StrictMath_static.floor.this.arg0
# short-hand to call Java method 'public static int java.lang.StrictMath.floorDiv(int,int)':
#
public floorDiv(arg0 i32, arg1 i32) (i32) =>
floorDiv_II Java.java.lang.StrictMath_static.floorDiv.this.arg0 Java.java.lang.StrictMath_static.floorDiv.this.arg1
# short-hand to call Java method 'public static int java.lang.StrictMath.floorDivExact(int,int)':
#
public floorDivExact(arg0 i32, arg1 i32) (i32) =>
floorDivExact_II Java.java.lang.StrictMath_static.floorDivExact.this.arg0 Java.java.lang.StrictMath_static.floorDivExact.this.arg1
# short-hand to call Java method 'public static int java.lang.StrictMath.floorMod(long,int)':
#
public floorMod(arg0 i64, arg1 i32) (i32) =>
floorMod_JI Java.java.lang.StrictMath_static.floorMod.this.arg0 Java.java.lang.StrictMath_static.floorMod.this.arg1
# short-hand to call Java method 'public static double java.lang.StrictMath.fma(double,double,double)':
#
public fma(arg0 f64, arg1 f64, arg2 f64) (f64) =>
fma_DDD Java.java.lang.StrictMath_static.fma.this.arg0 Java.java.lang.StrictMath_static.fma.this.arg1 Java.java.lang.StrictMath_static.fma.this.arg2
# short-hand to call Java method 'public static int java.lang.StrictMath.getExponent(float)':
#
public getExponent(arg0 f32) (i32) =>
getExponent_F Java.java.lang.StrictMath_static.getExponent.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.hypot(double,double)':
#
public hypot(arg0 f64, arg1 f64) (f64) =>
hypot_DD Java.java.lang.StrictMath_static.hypot.this.arg0 Java.java.lang.StrictMath_static.hypot.this.arg1
# short-hand to call Java method 'public static long java.lang.StrictMath.incrementExact(long)':
#
public incrementExact(arg0 i64) (i64) =>
incrementExact_J Java.java.lang.StrictMath_static.incrementExact.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.log(double)':
#
public log(arg0 f64) (f64) =>
log_D Java.java.lang.StrictMath_static.log.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.log10(double)':
#
public log10(arg0 f64) (f64) =>
log10_D Java.java.lang.StrictMath_static.log10.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.log1p(double)':
#
public log1p(arg0 f64) (f64) =>
log1p_D Java.java.lang.StrictMath_static.log1p.this.arg0
# short-hand to call Java method 'public static float java.lang.StrictMath.max(float,float)':
#
public max(arg0 f32, arg1 f32) (f32) =>
max_FF Java.java.lang.StrictMath_static.max.this.arg0 Java.java.lang.StrictMath_static.max.this.arg1
# short-hand to call Java method 'public static float java.lang.StrictMath.min(float,float)':
#
public min(arg0 f32, arg1 f32) (f32) =>
min_FF Java.java.lang.StrictMath_static.min.this.arg0 Java.java.lang.StrictMath_static.min.this.arg1
# short-hand to call Java method 'public static long java.lang.StrictMath.multiplyExact(long,long)':
#
public multiplyExact(arg0 i64, arg1 i64) (i64) =>
multiplyExact_JJ Java.java.lang.StrictMath_static.multiplyExact.this.arg0 Java.java.lang.StrictMath_static.multiplyExact.this.arg1
# short-hand to call Java method 'public static long java.lang.StrictMath.multiplyFull(int,int)':
#
public multiplyFull(arg0 i32, arg1 i32) (i64) =>
multiplyFull_II Java.java.lang.StrictMath_static.multiplyFull.this.arg0 Java.java.lang.StrictMath_static.multiplyFull.this.arg1
# short-hand to call Java method 'public static long java.lang.StrictMath.multiplyHigh(long,long)':
#
public multiplyHigh(arg0 i64, arg1 i64) (i64) =>
multiplyHigh_JJ Java.java.lang.StrictMath_static.multiplyHigh.this.arg0 Java.java.lang.StrictMath_static.multiplyHigh.this.arg1
# short-hand to call Java method 'public static int java.lang.StrictMath.negateExact(int)':
#
public negateExact(arg0 i32) (i32) =>
negateExact_I Java.java.lang.StrictMath_static.negateExact.this.arg0
# short-hand to call Java method 'public static float java.lang.StrictMath.nextAfter(float,double)':
#
public nextAfter(arg0 f32, arg1 f64) (f32) =>
nextAfter_FD Java.java.lang.StrictMath_static.nextAfter.this.arg0 Java.java.lang.StrictMath_static.nextAfter.this.arg1
# short-hand to call Java method 'public static float java.lang.StrictMath.nextDown(float)':
#
public nextDown(arg0 f32) (f32) =>
nextDown_F Java.java.lang.StrictMath_static.nextDown.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.nextUp(double)':
#
public nextUp(arg0 f64) (f64) =>
nextUp_D Java.java.lang.StrictMath_static.nextUp.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.pow(double,double)':
#
public pow(arg0 f64, arg1 f64) (f64) =>
pow_DD Java.java.lang.StrictMath_static.pow.this.arg0 Java.java.lang.StrictMath_static.pow.this.arg1
# short-hand to call Java method 'public static double java.lang.StrictMath.rint(double)':
#
public rint(arg0 f64) (f64) =>
rint_D Java.java.lang.StrictMath_static.rint.this.arg0
# short-hand to call Java method 'public static int java.lang.StrictMath.round(float)':
#
public round(arg0 f32) (i32) =>
round_F Java.java.lang.StrictMath_static.round.this.arg0
# short-hand to call Java method 'public static float java.lang.StrictMath.scalb(float,int)':
#
public scalb(arg0 f32, arg1 i32) (f32) =>
scalb_FI Java.java.lang.StrictMath_static.scalb.this.arg0 Java.java.lang.StrictMath_static.scalb.this.arg1
# short-hand to call Java method 'public static float java.lang.StrictMath.signum(float)':
#
public signum(arg0 f32) (f32) =>
signum_F Java.java.lang.StrictMath_static.signum.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.sin(double)':
#
public sin(arg0 f64) (f64) =>
sin_D Java.java.lang.StrictMath_static.sin.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.sinh(double)':
#
public sinh(arg0 f64) (f64) =>
sinh_D Java.java.lang.StrictMath_static.sinh.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.sqrt(double)':
#
public sqrt(arg0 f64) (f64) =>
sqrt_D Java.java.lang.StrictMath_static.sqrt.this.arg0
# short-hand to call Java method 'public static int java.lang.StrictMath.subtractExact(int,int)':
#
public subtractExact(arg0 i32, arg1 i32) (i32) =>
subtractExact_II Java.java.lang.StrictMath_static.subtractExact.this.arg0 Java.java.lang.StrictMath_static.subtractExact.this.arg1
# short-hand to call Java method 'public static double java.lang.StrictMath.tan(double)':
#
public tan(arg0 f64) (f64) =>
tan_D Java.java.lang.StrictMath_static.tan.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.tanh(double)':
#
public tanh(arg0 f64) (f64) =>
tanh_D Java.java.lang.StrictMath_static.tanh.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.toDegrees(double)':
#
public toDegrees(arg0 f64) (f64) =>
toDegrees_D Java.java.lang.StrictMath_static.toDegrees.this.arg0
# short-hand to call Java method 'public static int java.lang.StrictMath.toIntExact(long)':
#
public toIntExact(arg0 i64) (i32) =>
toIntExact_J Java.java.lang.StrictMath_static.toIntExact.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.toRadians(double)':
#
public toRadians(arg0 f64) (f64) =>
toRadians_D Java.java.lang.StrictMath_static.toRadians.this.arg0
# short-hand to call Java method 'public static double java.lang.StrictMath.ulp(double)':
#
public ulp(arg0 f64) (f64) =>
ulp_D Java.java.lang.StrictMath_static.ulp.this.arg0
# short-hand to call Java method 'public static long java.lang.StrictMath.unsignedMultiplyHigh(long,long)':
#
public unsignedMultiplyHigh(arg0 i64, arg1 i64) (i64) =>
unsignedMultiplyHigh_JJ Java.java.lang.StrictMath_static.unsignedMultiplyHigh.this.arg0 Java.java.lang.StrictMath_static.unsignedMultiplyHigh.this.arg1
# read static Java field 'public static final double java.lang.StrictMath.E':
#
public E f64 =>
fuzion.java.get_static_field (f64) "java.lang.StrictMath" "E"
# read static Java field 'public static final double java.lang.StrictMath.PI':
#
public PI f64 =>
fuzion.java.get_static_field (f64) "java.lang.StrictMath" "PI"
# read static Java field 'public static final double java.lang.StrictMath.TAU':
#
public TAU f64 =>
fuzion.java.get_static_field (f64) "java.lang.StrictMath" "TAU"