package java.lang; import checkers.javari.quals.*; import java.util.Random; public final class Math { private Math() {} public static final double E = 2.7182818284590452354; public static final double PI = 3.14159265358979323846; public static double sin(double a) { throw new RuntimeException("skeleton method"); } public static double cos(double a) { throw new RuntimeException("skeleton method"); } public static double tan(double a) { throw new RuntimeException("skeleton method"); } public static double asin(double a) { throw new RuntimeException("skeleton method"); } public static double acos(double a) { throw new RuntimeException("skeleton method"); } public static double atan(double a) { throw new RuntimeException("skeleton method"); } public static double toRadians(double angdeg) { throw new RuntimeException("skeleton method"); } public static double toDegrees(double angrad) { throw new RuntimeException("skeleton method"); } public static double exp(double a) { throw new RuntimeException("skeleton method"); } public static double log(double a) { throw new RuntimeException("skeleton method"); } public static double log10(double a) { throw new RuntimeException("skeleton method"); } public static double sqrt(double a) { throw new RuntimeException("skeleton method"); } public static double cbrt(double a) { throw new RuntimeException("skeleton method"); } public static double IEEEremainder(double f1, double f2) { throw new RuntimeException("skeleton method"); } public static double ceil(double a) { throw new RuntimeException("skeleton method"); } public static double floor(double a) { throw new RuntimeException("skeleton method"); } public static double rint(double a) { throw new RuntimeException("skeleton method"); } public static double atan2(double y, double x) { throw new RuntimeException("skeleton method"); } public static double pow(double a, double b) { throw new RuntimeException("skeleton method"); } public static int round(float a) { throw new RuntimeException("skeleton method"); } public static long round(double a) { throw new RuntimeException("skeleton method"); } private static Random randomNumberGenerator; private static synchronized void initRNG() { throw new RuntimeException("skeleton method"); } public static double random() { throw new RuntimeException("skeleton method"); } public static int abs(int a) { throw new RuntimeException("skeleton method"); } public static long abs(long a) { throw new RuntimeException("skeleton method"); } public static float abs(float a) { throw new RuntimeException("skeleton method"); } public static double abs(double a) { throw new RuntimeException("skeleton method"); } public static int max(int a, int b) { throw new RuntimeException("skeleton method"); } public static long max(long a, long b) { throw new RuntimeException("skeleton method"); } private static long negativeZeroFloatBits = Float.floatToIntBits(-0.0f); private static long negativeZeroDoubleBits = Double.doubleToLongBits(-0.0d); public static float max(float a, float b) { throw new RuntimeException("skeleton method"); } public static double max(double a, double b) { throw new RuntimeException("skeleton method"); } public static int min(int a, int b) { throw new RuntimeException("skeleton method"); } public static long min(long a, long b) { throw new RuntimeException("skeleton method"); } public static float min(float a, float b) { throw new RuntimeException("skeleton method"); } public static double min(double a, double b) { throw new RuntimeException("skeleton method"); } public static double ulp(double d) { throw new RuntimeException("skeleton method"); } public static float ulp(float f) { throw new RuntimeException("skeleton method"); } public static double signum(double d) { throw new RuntimeException("skeleton method"); } public static float signum(float f) { throw new RuntimeException("skeleton method"); } public static double sinh(double x) { throw new RuntimeException("skeleton method"); } public static double cosh(double x) { throw new RuntimeException("skeleton method"); } public static double tanh(double x) { throw new RuntimeException("skeleton method"); } public static double hypot(double x, double y) { throw new RuntimeException("skeleton method"); } public static double expm1(double x) { throw new RuntimeException("skeleton method"); } public static double log1p(double x) { throw new RuntimeException("skeleton method"); } public static double copySign(double magnitude, double sign) { throw new RuntimeException("skeleton method"); } public static float copySign(float magnitude, float sign) { throw new RuntimeException("skeleton method"); } public static int getExponent(float f) { throw new RuntimeException("skeleton method"); } public static int getExponent(double d) { throw new RuntimeException("skeleton method"); } public static double nextAfter(double start, double direction) { throw new RuntimeException("skeleton method"); } public static float nextAfter(float start, double direction) { throw new RuntimeException("skeleton method"); } public static double nextUp(double d) { throw new RuntimeException("skeleton method"); } public static float nextUp(float f) { throw new RuntimeException("skeleton method"); } public static double scalb(double d, int scaleFactor) { throw new RuntimeException("skeleton method"); } public static float scalb(float f, int scaleFactor) { throw new RuntimeException("skeleton method"); } }