
org.dynjs.runtime.builtins.math.Asin Maven / Gradle / Ivy
package org.dynjs.runtime.builtins.math;
import org.dynjs.runtime.AbstractNativeFunction;
import org.dynjs.runtime.ExecutionContext;
import org.dynjs.runtime.GlobalObject;
import org.dynjs.runtime.Types;
import org.dynjs.runtime.builtins.Math;
public class Asin extends AbstractNativeFunction {
public Asin(GlobalObject globalObject) {
super(globalObject, "x");
}
@Override
public Object call(ExecutionContext context, Object self, Object... args) {
return Math.coerceLongIfPossible(java.lang.Math.asin(Types.toNumber(context, args[0]).doubleValue()));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy