# HG changeset patch # User chegar # Date 1450711081 0 # Mon Dec 21 15:18:01 2015 +0000 # Node ID 830eb0bd8a5eedf9c14a0becadcb010a630cc52d # Parent 870441a8890a6343afa3cadced9d623042085d97 Move sun.misc math support classes to jdk.internal.math diff --git a/src/java.base/share/classes/java/lang/AbstractStringBuilder.java b/src/java.base/share/classes/java/lang/AbstractStringBuilder.java --- a/src/java.base/share/classes/java/lang/AbstractStringBuilder.java +++ b/src/java.base/share/classes/java/lang/AbstractStringBuilder.java @@ -25,7 +25,7 @@ package java.lang; -import sun.misc.FloatingDecimal; +import jdk.internal.math.FloatingDecimal; import java.util.Arrays; import java.util.Spliterator; import java.util.stream.IntStream; diff --git a/src/java.base/share/classes/java/lang/Double.java b/src/java.base/share/classes/java/lang/Double.java --- a/src/java.base/share/classes/java/lang/Double.java +++ b/src/java.base/share/classes/java/lang/Double.java @@ -25,8 +25,8 @@ package java.lang; -import sun.misc.FloatingDecimal; -import sun.misc.DoubleConsts; +import jdk.internal.math.FloatingDecimal; +import jdk.internal.math.DoubleConsts; import jdk.internal.HotSpotIntrinsicCandidate; /** diff --git a/src/java.base/share/classes/java/lang/Float.java b/src/java.base/share/classes/java/lang/Float.java --- a/src/java.base/share/classes/java/lang/Float.java +++ b/src/java.base/share/classes/java/lang/Float.java @@ -25,9 +25,9 @@ package java.lang; -import sun.misc.FloatingDecimal; -import sun.misc.FloatConsts; -import sun.misc.DoubleConsts; +import jdk.internal.math.FloatingDecimal; +import jdk.internal.math.FloatConsts; +import jdk.internal.math.DoubleConsts; import jdk.internal.HotSpotIntrinsicCandidate; /** diff --git a/src/java.base/share/classes/java/lang/Math.java b/src/java.base/share/classes/java/lang/Math.java --- a/src/java.base/share/classes/java/lang/Math.java +++ b/src/java.base/share/classes/java/lang/Math.java @@ -26,8 +26,8 @@ package java.lang; import java.util.Random; -import sun.misc.FloatConsts; -import sun.misc.DoubleConsts; +import jdk.internal.math.FloatConsts; +import jdk.internal.math.DoubleConsts; import jdk.internal.HotSpotIntrinsicCandidate; /** diff --git a/src/java.base/share/classes/java/lang/StrictMath.java b/src/java.base/share/classes/java/lang/StrictMath.java --- a/src/java.base/share/classes/java/lang/StrictMath.java +++ b/src/java.base/share/classes/java/lang/StrictMath.java @@ -26,7 +26,7 @@ package java.lang; import java.util.Random; -import sun.misc.DoubleConsts; +import jdk.internal.math.DoubleConsts; import jdk.internal.HotSpotIntrinsicCandidate; /** diff --git a/src/java.base/share/classes/java/math/BigInteger.java b/src/java.base/share/classes/java/math/BigInteger.java --- a/src/java.base/share/classes/java/math/BigInteger.java +++ b/src/java.base/share/classes/java/math/BigInteger.java @@ -38,8 +38,8 @@ import java.util.Random; import java.util.concurrent.ThreadLocalRandom; -import sun.misc.DoubleConsts; -import sun.misc.FloatConsts; +import jdk.internal.math.DoubleConsts; +import jdk.internal.math.FloatConsts; import jdk.internal.HotSpotIntrinsicCandidate; /** diff --git a/src/java.base/share/classes/java/text/DigitList.java b/src/java.base/share/classes/java/text/DigitList.java --- a/src/java.base/share/classes/java/text/DigitList.java +++ b/src/java.base/share/classes/java/text/DigitList.java @@ -41,7 +41,7 @@ import java.math.BigDecimal; import java.math.BigInteger; import java.math.RoundingMode; -import sun.misc.FloatingDecimal; +import jdk.internal.math.FloatingDecimal; /** * Digit List. Private to DecimalFormat. diff --git a/src/java.base/share/classes/java/util/Formatter.java b/src/java.base/share/classes/java/util/Formatter.java --- a/src/java.base/share/classes/java/util/Formatter.java +++ b/src/java.base/share/classes/java/util/Formatter.java @@ -60,8 +60,8 @@ import java.time.temporal.TemporalQueries; import java.time.temporal.UnsupportedTemporalTypeException; -import sun.misc.DoubleConsts; -import sun.misc.FormattedFloatingDecimal; +import jdk.internal.math.DoubleConsts; +import jdk.internal.math.FormattedFloatingDecimal; /** * An interpreter for printf-style format strings. This class provides support diff --git a/src/java.base/share/classes/sun/misc/DoubleConsts.java b/src/java.base/share/classes/jdk/internal/math/DoubleConsts.java rename from src/java.base/share/classes/sun/misc/DoubleConsts.java rename to src/java.base/share/classes/jdk/internal/math/DoubleConsts.java --- a/src/java.base/share/classes/sun/misc/DoubleConsts.java +++ b/src/java.base/share/classes/jdk/internal/math/DoubleConsts.java @@ -23,7 +23,7 @@ * questions. */ -package sun.misc; +package jdk.internal.math; /** * This class contains additional constants documenting limits of the diff --git a/src/java.base/share/classes/sun/misc/FDBigInteger.java b/src/java.base/share/classes/jdk/internal/math/FDBigInteger.java rename from src/java.base/share/classes/sun/misc/FDBigInteger.java rename to src/java.base/share/classes/jdk/internal/math/FDBigInteger.java --- a/src/java.base/share/classes/sun/misc/FDBigInteger.java +++ b/src/java.base/share/classes/jdk/internal/math/FDBigInteger.java @@ -22,7 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ -package sun.misc; +package jdk.internal.math; import java.math.BigInteger; import java.util.Arrays; diff --git a/src/java.base/share/classes/sun/misc/FloatConsts.java b/src/java.base/share/classes/jdk/internal/math/FloatConsts.java rename from src/java.base/share/classes/sun/misc/FloatConsts.java rename to src/java.base/share/classes/jdk/internal/math/FloatConsts.java --- a/src/java.base/share/classes/sun/misc/FloatConsts.java +++ b/src/java.base/share/classes/jdk/internal/math/FloatConsts.java @@ -23,7 +23,7 @@ * questions. */ -package sun.misc; +package jdk.internal.math; /** * This class contains additional constants documenting limits of the diff --git a/src/java.base/share/classes/sun/misc/FloatingDecimal.java b/src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java rename from src/java.base/share/classes/sun/misc/FloatingDecimal.java rename to src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java --- a/src/java.base/share/classes/sun/misc/FloatingDecimal.java +++ b/src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java @@ -23,7 +23,7 @@ * questions. */ -package sun.misc; +package jdk.internal.math; import java.util.Arrays; import java.util.regex.*; diff --git a/src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java b/src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java rename from src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java rename to src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java --- a/src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java +++ b/src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java @@ -23,7 +23,7 @@ * questions. */ -package sun.misc; +package jdk.internal.math; import java.util.Arrays; diff --git a/src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java b/src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java --- a/src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java +++ b/src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java @@ -24,8 +24,8 @@ */ package sun.java2d.marlin; -import sun.misc.DoubleConsts; -import sun.misc.FloatConsts; +import jdk.internal.math.DoubleConsts; +import jdk.internal.math.FloatConsts; /** * Faster Math ceil / floor routines derived from StrictMath diff --git a/test/java/util/Formatter/Basic-X.java.template b/test/java/util/Formatter/Basic-X.java.template --- a/test/java/util/Formatter/Basic-X.java.template +++ b/test/java/util/Formatter/Basic-X.java.template @@ -36,7 +36,7 @@ import java.text.DateFormatSymbols; import java.util.*; #if[double] -import sun.misc.DoubleConsts; +import jdk.internal.math.DoubleConsts; #end[double] import static java.util.Calendar.*; diff --git a/test/java/util/Formatter/Basic.java b/test/java/util/Formatter/Basic.java --- a/test/java/util/Formatter/Basic.java +++ b/test/java/util/Formatter/Basic.java @@ -28,7 +28,7 @@ * 6344623 6369500 6534606 6282094 6286592 6476425 5063507 6469160 6476168 * 8059175 * - * @modules java.base/sun.misc + * @modules java.base/jdk.internal.math * @run shell/timeout=240 Basic.sh */ diff --git a/test/java/util/Formatter/BasicDouble.java b/test/java/util/Formatter/BasicDouble.java --- a/test/java/util/Formatter/BasicDouble.java +++ b/test/java/util/Formatter/BasicDouble.java @@ -36,7 +36,7 @@ import java.text.DateFormatSymbols; import java.util.*; -import sun.misc.DoubleConsts; +import jdk.internal.math.DoubleConsts; import static java.util.Calendar.*; @@ -1174,6 +1174,10 @@ + + + + //--------------------------------------------------------------------- // %f - float, double, Double, BigDecimal //--------------------------------------------------------------------- diff --git a/test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java b/test/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java rename from test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java rename to test/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java --- a/test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java +++ b/test/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java @@ -21,7 +21,7 @@ * questions. */ -//package sun.misc; +//package jdk.internal.math; /* * A really, really simple bigint package diff --git a/test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java b/test/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java rename from test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java rename to test/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java --- a/test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java +++ b/test/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java @@ -21,7 +21,7 @@ * questions. */ -//package sun.misc; +//package jdk.internal.math; import java.util.regex.*; diff --git a/test/sun/misc/FloatingDecimal/TestFDBigInteger.java b/test/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java rename from test/sun/misc/FloatingDecimal/TestFDBigInteger.java rename to test/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java --- a/test/sun/misc/FloatingDecimal/TestFDBigInteger.java +++ b/test/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java @@ -23,13 +23,13 @@ import java.math.BigInteger; import java.util.Random; -import sun.misc.FDBigInteger; +import jdk.internal.math.FDBigInteger; /** * @test * @bug 7032154 - * @summary unit testys of sun.misc.FDBigInteger - * @modules java.base/sun.misc + * @summary unit testys of FDBigInteger + * @modules java.base/jdk.internal.math * @author Dmitry Nadezhin */ public class TestFDBigInteger { diff --git a/test/sun/misc/FloatingDecimal/TestFloatingDecimal.java b/test/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java rename from test/sun/misc/FloatingDecimal/TestFloatingDecimal.java rename to test/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java --- a/test/sun/misc/FloatingDecimal/TestFloatingDecimal.java +++ b/test/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java @@ -22,7 +22,7 @@ */ import java.util.Random; -import sun.misc.FloatingDecimal; +import jdk.internal.math.FloatingDecimal; /* OldFloatingDecimalForTest @@ -40,26 +40,26 @@ public strictfp float floatValue(); } -sun.misc.FloatingDecimal +jdk.internal.math.FloatingDecimal -public class sun.misc.FloatingDecimal { - public sun.misc.FloatingDecimal(); +public class jdk.internal.math.FloatingDecimal { + public jdk.internal.math.FloatingDecimal(); public static java.lang.String toJavaFormatString(double); public static java.lang.String toJavaFormatString(float); public static void appendTo(double, java.lang.Appendable); public static void appendTo(float, java.lang.Appendable); public static double parseDouble(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 * @bug 7032154 - * @summary unit tests of sun.misc.FloatingDecimal - * @modules java.base/sun.misc - * @library ../../../java/lang/Math + * @summary unit tests of FloatingDecimal + * @modules java.base/jdk.internal.math + * @library /java/lang/Math * @build DoubleConsts FloatConsts * @run main TestFloatingDecimal * @author Brian Burkhalter