8145990: Move sun.misc math support classes to jdk.internal.math

Reviewed-by: bpb, darcy
This commit is contained in:
Chris Hegarty 2015-12-22 12:17:25 +00:00
parent 69bd68385c
commit 7e4d56677d
21 changed files with 41 additions and 37 deletions

View file

@ -25,7 +25,7 @@
package java.lang; package java.lang;
import sun.misc.FloatingDecimal; import jdk.internal.math.FloatingDecimal;
import java.util.Arrays; import java.util.Arrays;
import java.util.Spliterator; import java.util.Spliterator;
import java.util.stream.IntStream; import java.util.stream.IntStream;

View file

@ -25,8 +25,8 @@
package java.lang; package java.lang;
import sun.misc.FloatingDecimal; import jdk.internal.math.FloatingDecimal;
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
import jdk.internal.HotSpotIntrinsicCandidate; import jdk.internal.HotSpotIntrinsicCandidate;
/** /**

View file

@ -25,9 +25,9 @@
package java.lang; package java.lang;
import sun.misc.FloatingDecimal; import jdk.internal.math.FloatingDecimal;
import sun.misc.FloatConsts; import jdk.internal.math.FloatConsts;
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
import jdk.internal.HotSpotIntrinsicCandidate; import jdk.internal.HotSpotIntrinsicCandidate;
/** /**

View file

@ -26,8 +26,8 @@
package java.lang; package java.lang;
import java.util.Random; import java.util.Random;
import sun.misc.FloatConsts; import jdk.internal.math.FloatConsts;
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
import jdk.internal.HotSpotIntrinsicCandidate; import jdk.internal.HotSpotIntrinsicCandidate;
/** /**

View file

@ -26,7 +26,7 @@
package java.lang; package java.lang;
import java.util.Random; import java.util.Random;
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
import jdk.internal.HotSpotIntrinsicCandidate; import jdk.internal.HotSpotIntrinsicCandidate;
/** /**

View file

@ -38,8 +38,8 @@ import java.util.Objects;
import java.util.Random; import java.util.Random;
import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.ThreadLocalRandom;
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
import sun.misc.FloatConsts; import jdk.internal.math.FloatConsts;
import jdk.internal.HotSpotIntrinsicCandidate; import jdk.internal.HotSpotIntrinsicCandidate;
/** /**

View file

@ -41,7 +41,7 @@ package java.text;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.BigInteger; import java.math.BigInteger;
import java.math.RoundingMode; import java.math.RoundingMode;
import sun.misc.FloatingDecimal; import jdk.internal.math.FloatingDecimal;
/** /**
* Digit List. Private to DecimalFormat. * Digit List. Private to DecimalFormat.

View file

@ -60,8 +60,8 @@ import java.time.temporal.TemporalAccessor;
import java.time.temporal.TemporalQueries; import java.time.temporal.TemporalQueries;
import java.time.temporal.UnsupportedTemporalTypeException; import java.time.temporal.UnsupportedTemporalTypeException;
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
import sun.misc.FormattedFloatingDecimal; import jdk.internal.math.FormattedFloatingDecimal;
/** /**
* An interpreter for printf-style format strings. This class provides support * An interpreter for printf-style format strings. This class provides support

View file

@ -23,7 +23,7 @@
* questions. * questions.
*/ */
package sun.misc; package jdk.internal.math;
/** /**
* This class contains additional constants documenting limits of the * This class contains additional constants documenting limits of the

View file

@ -22,7 +22,7 @@
* or visit www.oracle.com if you need additional information or have any * or visit www.oracle.com if you need additional information or have any
* questions. * questions.
*/ */
package sun.misc; package jdk.internal.math;
import java.math.BigInteger; import java.math.BigInteger;
import java.util.Arrays; import java.util.Arrays;

View file

@ -23,7 +23,7 @@
* questions. * questions.
*/ */
package sun.misc; package jdk.internal.math;
/** /**
* This class contains additional constants documenting limits of the * This class contains additional constants documenting limits of the

View file

@ -23,7 +23,7 @@
* questions. * questions.
*/ */
package sun.misc; package jdk.internal.math;
import java.util.Arrays; import java.util.Arrays;
import java.util.regex.*; import java.util.regex.*;

View file

@ -23,7 +23,7 @@
* questions. * questions.
*/ */
package sun.misc; package jdk.internal.math;
import java.util.Arrays; import java.util.Arrays;

View file

@ -24,8 +24,8 @@
*/ */
package sun.java2d.marlin; package sun.java2d.marlin;
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
import sun.misc.FloatConsts; import jdk.internal.math.FloatConsts;
/** /**
* Faster Math ceil / floor routines derived from StrictMath * Faster Math ceil / floor routines derived from StrictMath

View file

@ -36,7 +36,7 @@ import java.math.BigInteger;
import java.text.DateFormatSymbols; import java.text.DateFormatSymbols;
import java.util.*; import java.util.*;
#if[double] #if[double]
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
#end[double] #end[double]
import static java.util.Calendar.*; import static java.util.Calendar.*;

View file

@ -28,7 +28,7 @@
* 6344623 6369500 6534606 6282094 6286592 6476425 5063507 6469160 6476168 * 6344623 6369500 6534606 6282094 6286592 6476425 5063507 6469160 6476168
* 8059175 * 8059175
* *
* @modules java.base/sun.misc * @modules java.base/jdk.internal.math
* @run shell/timeout=240 Basic.sh * @run shell/timeout=240 Basic.sh
*/ */

View file

@ -36,7 +36,7 @@ import java.math.BigInteger;
import java.text.DateFormatSymbols; import java.text.DateFormatSymbols;
import java.util.*; import java.util.*;
import sun.misc.DoubleConsts; import jdk.internal.math.DoubleConsts;
import static java.util.Calendar.*; import static java.util.Calendar.*;
@ -1169,6 +1169,10 @@ public class BasicDouble extends Basic {

View file

@ -21,7 +21,7 @@
* questions. * questions.
*/ */
//package sun.misc; //package jdk.internal.math;
/* /*
* A really, really simple bigint package * A really, really simple bigint package

View file

@ -21,7 +21,7 @@
* questions. * questions.
*/ */
//package sun.misc; //package jdk.internal.math;
import java.util.regex.*; import java.util.regex.*;

View file

@ -23,13 +23,13 @@
import java.math.BigInteger; import java.math.BigInteger;
import java.util.Random; import java.util.Random;
import sun.misc.FDBigInteger; import jdk.internal.math.FDBigInteger;
/** /**
* @test * @test
* @bug 7032154 * @bug 7032154
* @summary unit testys of sun.misc.FDBigInteger * @summary unit testys of FDBigInteger
* @modules java.base/sun.misc * @modules java.base/jdk.internal.math
* @author Dmitry Nadezhin * @author Dmitry Nadezhin
*/ */
public class TestFDBigInteger { public class TestFDBigInteger {

View file

@ -22,7 +22,7 @@
*/ */
import java.util.Random; import java.util.Random;
import sun.misc.FloatingDecimal; import jdk.internal.math.FloatingDecimal;
/* /*
OldFloatingDecimalForTest OldFloatingDecimalForTest
@ -40,26 +40,26 @@ public class OldFloatingDecimalForTest {
public strictfp float floatValue(); public strictfp float floatValue();
} }
sun.misc.FloatingDecimal jdk.internal.math.FloatingDecimal
public class sun.misc.FloatingDecimal { public class jdk.internal.math.FloatingDecimal {
public sun.misc.FloatingDecimal(); public jdk.internal.math.FloatingDecimal();
public static java.lang.String toJavaFormatString(double); public static java.lang.String toJavaFormatString(double);
public static java.lang.String toJavaFormatString(float); public static java.lang.String toJavaFormatString(float);
public static void appendTo(double, java.lang.Appendable); public static void appendTo(double, java.lang.Appendable);
public static void appendTo(float, java.lang.Appendable); public static void appendTo(float, java.lang.Appendable);
public static double parseDouble(java.lang.String) throws java.lang.NumberFormatException; public static double parseDouble(java.lang.String) throws java.lang.NumberFormatException;
public static float parseFloat(java.lang.String) throws java.lang.NumberFormatException; public static float parseFloat(java.lang.String) throws java.lang.NumberFormatException;
public static sun.misc.FloatingDecimal$AbstractD2ABuffer getD2ABuffer(double); public static jdk.internal.math.FloatingDecimal$AbstractD2ABuffer getD2ABuffer(double);
} }
*/ */
/** /**
* @test * @test
* @bug 7032154 * @bug 7032154
* @summary unit tests of sun.misc.FloatingDecimal * @summary unit tests of FloatingDecimal
* @modules java.base/sun.misc * @modules java.base/jdk.internal.math
* @library ../../../java/lang/Math * @library /java/lang/Math
* @build DoubleConsts FloatConsts * @build DoubleConsts FloatConsts
* @run main TestFloatingDecimal * @run main TestFloatingDecimal
* @author Brian Burkhalter * @author Brian Burkhalter