Skip to content

Commit 912815e

Browse files
klueverGoogle Java Core Libraries
authored and
Google Java Core Libraries
committedMay 12, 2023
Remove @Beta from various math-related APIs.
RELNOTES=`math`: Remove `@Beta` from various `math`-related APIs. PiperOrigin-RevId: 531534926
1 parent fcec25f commit 912815e

18 files changed

+0
-62
lines changed
 

‎android/guava/src/com/google/common/math/BigIntegerMath.java

-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import static java.math.RoundingMode.HALF_EVEN;
2626
import static java.math.RoundingMode.UNNECESSARY;
2727

28-
import com.google.common.annotations.Beta;
2928
import com.google.common.annotations.GwtCompatible;
3029
import com.google.common.annotations.GwtIncompatible;
3130
import com.google.common.annotations.J2ktIncompatible;
@@ -58,7 +57,6 @@ public final class BigIntegerMath {
5857
* @throws IllegalArgumentException if {@code x <= 0}
5958
* @since 20.0
6059
*/
61-
@Beta
6260
public static BigInteger ceilingPowerOfTwo(BigInteger x) {
6361
return BigInteger.ZERO.setBit(log2(x, CEILING));
6462
}
@@ -70,7 +68,6 @@ public static BigInteger ceilingPowerOfTwo(BigInteger x) {
7068
* @throws IllegalArgumentException if {@code x <= 0}
7169
* @since 20.0
7270
*/
73-
@Beta
7471
public static BigInteger floorPowerOfTwo(BigInteger x) {
7572
return BigInteger.ZERO.setBit(log2(x, FLOOR));
7673
}

‎android/guava/src/com/google/common/math/IntMath.java

-8
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import static java.math.RoundingMode.HALF_EVEN;
2626
import static java.math.RoundingMode.HALF_UP;
2727

28-
import com.google.common.annotations.Beta;
2928
import com.google.common.annotations.GwtCompatible;
3029
import com.google.common.annotations.GwtIncompatible;
3130
import com.google.common.annotations.J2ktIncompatible;
@@ -64,7 +63,6 @@ public final class IntMath {
6463
* int}, i.e. when {@code x > 2^30}
6564
* @since 20.0
6665
*/
67-
@Beta
6866
public static int ceilingPowerOfTwo(int x) {
6967
checkPositive("x", x);
7068
if (x > MAX_SIGNED_POWER_OF_TWO) {
@@ -80,7 +78,6 @@ public static int ceilingPowerOfTwo(int x) {
8078
* @throws IllegalArgumentException if {@code x <= 0}
8179
* @since 20.0
8280
*/
83-
@Beta
8481
public static int floorPowerOfTwo(int x) {
8582
checkPositive("x", x);
8683
return Integer.highestOneBit(x);
@@ -535,7 +532,6 @@ public static int checkedPow(int b, int k) {
535532
*
536533
* @since 20.0
537534
*/
538-
@Beta
539535
public static int saturatedAdd(int a, int b) {
540536
return Ints.saturatedCast((long) a + b);
541537
}
@@ -546,7 +542,6 @@ public static int saturatedAdd(int a, int b) {
546542
*
547543
* @since 20.0
548544
*/
549-
@Beta
550545
public static int saturatedSubtract(int a, int b) {
551546
return Ints.saturatedCast((long) a - b);
552547
}
@@ -557,7 +552,6 @@ public static int saturatedSubtract(int a, int b) {
557552
*
558553
* @since 20.0
559554
*/
560-
@Beta
561555
public static int saturatedMultiply(int a, int b) {
562556
return Ints.saturatedCast((long) a * b);
563557
}
@@ -568,7 +562,6 @@ public static int saturatedMultiply(int a, int b) {
568562
*
569563
* @since 20.0
570564
*/
571-
@Beta
572565
public static int saturatedPow(int b, int k) {
573566
checkNonNegative("exponent", k);
574567
switch (b) {
@@ -724,7 +717,6 @@ public static int mean(int x, int y) {
724717
*/
725718
@J2ktIncompatible
726719
@GwtIncompatible // TODO
727-
@Beta
728720
public static boolean isPrime(int n) {
729721
return LongMath.isPrime(n);
730722
}

‎android/guava/src/com/google/common/math/LinearTransformation.java

-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import static com.google.common.math.DoubleUtils.isFinite;
1919
import static java.lang.Double.NaN;
2020

21-
import com.google.common.annotations.Beta;
2221
import com.google.common.annotations.GwtIncompatible;
2322
import com.google.common.annotations.J2ktIncompatible;
2423
import com.google.errorprone.annotations.concurrent.LazyInit;
@@ -35,7 +34,6 @@
3534
* @author Pete Gillin
3635
* @since 20.0
3736
*/
38-
@Beta
3937
@J2ktIncompatible
4038
@GwtIncompatible
4139
@ElementTypesAreNonnullByDefault

‎android/guava/src/com/google/common/math/LongMath.java

-8
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import static java.math.RoundingMode.HALF_EVEN;
2626
import static java.math.RoundingMode.HALF_UP;
2727

28-
import com.google.common.annotations.Beta;
2928
import com.google.common.annotations.GwtCompatible;
3029
import com.google.common.annotations.GwtIncompatible;
3130
import com.google.common.annotations.J2ktIncompatible;
@@ -65,7 +64,6 @@ public final class LongMath {
6564
* long}, i.e. when {@code x > 2^62}
6665
* @since 20.0
6766
*/
68-
@Beta
6967
public static long ceilingPowerOfTwo(long x) {
7068
checkPositive("x", x);
7169
if (x > MAX_SIGNED_POWER_OF_TWO) {
@@ -81,7 +79,6 @@ public static long ceilingPowerOfTwo(long x) {
8179
* @throws IllegalArgumentException if {@code x <= 0}
8280
* @since 20.0
8381
*/
84-
@Beta
8582
public static long floorPowerOfTwo(long x) {
8683
checkPositive("x", x);
8784

@@ -659,7 +656,6 @@ public static long checkedPow(long b, int k) {
659656
*
660657
* @since 20.0
661658
*/
662-
@Beta
663659
@SuppressWarnings("ShortCircuitBoolean")
664660
public static long saturatedAdd(long a, long b) {
665661
long naiveSum = a + b;
@@ -678,7 +674,6 @@ public static long saturatedAdd(long a, long b) {
678674
*
679675
* @since 20.0
680676
*/
681-
@Beta
682677
@SuppressWarnings("ShortCircuitBoolean")
683678
public static long saturatedSubtract(long a, long b) {
684679
long naiveDifference = a - b;
@@ -697,7 +692,6 @@ public static long saturatedSubtract(long a, long b) {
697692
*
698693
* @since 20.0
699694
*/
700-
@Beta
701695
@SuppressWarnings("ShortCircuitBoolean")
702696
public static long saturatedMultiply(long a, long b) {
703697
// see checkedMultiply for explanation
@@ -728,7 +722,6 @@ public static long saturatedMultiply(long a, long b) {
728722
*
729723
* @since 20.0
730724
*/
731-
@Beta
732725
@SuppressWarnings("ShortCircuitBoolean")
733726
public static long saturatedPow(long b, int k) {
734727
checkNonNegative("exponent", k);
@@ -1017,7 +1010,6 @@ public static long mean(long x, long y) {
10171010
*/
10181011
@J2ktIncompatible
10191012
@GwtIncompatible // TODO
1020-
@Beta
10211013
public static boolean isPrime(long n) {
10221014
if (n < 2) {
10231015
checkNonNegative("n", n);

‎android/guava/src/com/google/common/math/PairedStats.java

-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import static java.lang.Double.doubleToLongBits;
2222
import static java.lang.Double.isNaN;
2323

24-
import com.google.common.annotations.Beta;
2524
import com.google.common.annotations.GwtIncompatible;
2625
import com.google.common.annotations.J2ktIncompatible;
2726
import com.google.common.base.MoreObjects;
@@ -38,7 +37,6 @@
3837
* @author Pete Gillin
3938
* @since 20.0
4039
*/
41-
@Beta
4240
@J2ktIncompatible
4341
@GwtIncompatible
4442
@ElementTypesAreNonnullByDefault

‎android/guava/src/com/google/common/math/PairedStatsAccumulator.java

-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import static java.lang.Double.NaN;
2020
import static java.lang.Double.isNaN;
2121

22-
import com.google.common.annotations.Beta;
2322
import com.google.common.annotations.GwtIncompatible;
2423
import com.google.common.annotations.J2ktIncompatible;
2524
import com.google.common.primitives.Doubles;
@@ -31,7 +30,6 @@
3130
* @author Pete Gillin
3231
* @since 20.0
3332
*/
34-
@Beta
3533
@J2ktIncompatible
3634
@GwtIncompatible
3735
@ElementTypesAreNonnullByDefault

‎android/guava/src/com/google/common/math/Quantiles.java

-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import static java.util.Arrays.sort;
2222
import static java.util.Collections.unmodifiableMap;
2323

24-
import com.google.common.annotations.Beta;
2524
import com.google.common.annotations.GwtIncompatible;
2625
import com.google.common.annotations.J2ktIncompatible;
2726
import com.google.common.primitives.Doubles;
@@ -127,7 +126,6 @@
127126
* @author Pete Gillin
128127
* @since 20.0
129128
*/
130-
@Beta
131129
@J2ktIncompatible
132130
@GwtIncompatible
133131
@ElementTypesAreNonnullByDefault

‎android/guava/src/com/google/common/math/Stats.java

-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import static java.lang.Double.doubleToLongBits;
2525
import static java.lang.Double.isNaN;
2626

27-
import com.google.common.annotations.Beta;
2827
import com.google.common.annotations.GwtIncompatible;
2928
import com.google.common.annotations.J2ktIncompatible;
3029
import com.google.common.base.MoreObjects;
@@ -59,7 +58,6 @@
5958
* @author Kevin Bourrillion
6059
* @since 20.0
6160
*/
62-
@Beta
6361
@J2ktIncompatible
6462
@GwtIncompatible
6563
@ElementTypesAreNonnullByDefault

‎android/guava/src/com/google/common/math/StatsAccumulator.java

-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import static java.lang.Double.NaN;
2121
import static java.lang.Double.isNaN;
2222

23-
import com.google.common.annotations.Beta;
2423
import com.google.common.annotations.GwtIncompatible;
2524
import com.google.common.annotations.J2ktIncompatible;
2625
import java.util.Iterator;
@@ -33,7 +32,6 @@
3332
* @author Kevin Bourrillion
3433
* @since 20.0
3534
*/
36-
@Beta
3735
@J2ktIncompatible
3836
@GwtIncompatible
3937
@ElementTypesAreNonnullByDefault

‎guava/src/com/google/common/math/BigIntegerMath.java

-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import static java.math.RoundingMode.HALF_EVEN;
2626
import static java.math.RoundingMode.UNNECESSARY;
2727

28-
import com.google.common.annotations.Beta;
2928
import com.google.common.annotations.GwtCompatible;
3029
import com.google.common.annotations.GwtIncompatible;
3130
import com.google.common.annotations.J2ktIncompatible;
@@ -58,7 +57,6 @@ public final class BigIntegerMath {
5857
* @throws IllegalArgumentException if {@code x <= 0}
5958
* @since 20.0
6059
*/
61-
@Beta
6260
public static BigInteger ceilingPowerOfTwo(BigInteger x) {
6361
return BigInteger.ZERO.setBit(log2(x, CEILING));
6462
}
@@ -70,7 +68,6 @@ public static BigInteger ceilingPowerOfTwo(BigInteger x) {
7068
* @throws IllegalArgumentException if {@code x <= 0}
7169
* @since 20.0
7270
*/
73-
@Beta
7471
public static BigInteger floorPowerOfTwo(BigInteger x) {
7572
return BigInteger.ZERO.setBit(log2(x, FLOOR));
7673
}

‎guava/src/com/google/common/math/IntMath.java

-8
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import static java.math.RoundingMode.HALF_EVEN;
2626
import static java.math.RoundingMode.HALF_UP;
2727

28-
import com.google.common.annotations.Beta;
2928
import com.google.common.annotations.GwtCompatible;
3029
import com.google.common.annotations.GwtIncompatible;
3130
import com.google.common.annotations.J2ktIncompatible;
@@ -64,7 +63,6 @@ public final class IntMath {
6463
* int}, i.e. when {@code x > 2^30}
6564
* @since 20.0
6665
*/
67-
@Beta
6866
public static int ceilingPowerOfTwo(int x) {
6967
checkPositive("x", x);
7068
if (x > MAX_SIGNED_POWER_OF_TWO) {
@@ -80,7 +78,6 @@ public static int ceilingPowerOfTwo(int x) {
8078
* @throws IllegalArgumentException if {@code x <= 0}
8179
* @since 20.0
8280
*/
83-
@Beta
8481
public static int floorPowerOfTwo(int x) {
8582
checkPositive("x", x);
8683
return Integer.highestOneBit(x);
@@ -535,7 +532,6 @@ public static int checkedPow(int b, int k) {
535532
*
536533
* @since 20.0
537534
*/
538-
@Beta
539535
public static int saturatedAdd(int a, int b) {
540536
return Ints.saturatedCast((long) a + b);
541537
}
@@ -546,7 +542,6 @@ public static int saturatedAdd(int a, int b) {
546542
*
547543
* @since 20.0
548544
*/
549-
@Beta
550545
public static int saturatedSubtract(int a, int b) {
551546
return Ints.saturatedCast((long) a - b);
552547
}
@@ -557,7 +552,6 @@ public static int saturatedSubtract(int a, int b) {
557552
*
558553
* @since 20.0
559554
*/
560-
@Beta
561555
public static int saturatedMultiply(int a, int b) {
562556
return Ints.saturatedCast((long) a * b);
563557
}
@@ -568,7 +562,6 @@ public static int saturatedMultiply(int a, int b) {
568562
*
569563
* @since 20.0
570564
*/
571-
@Beta
572565
public static int saturatedPow(int b, int k) {
573566
checkNonNegative("exponent", k);
574567
switch (b) {
@@ -724,7 +717,6 @@ public static int mean(int x, int y) {
724717
*/
725718
@J2ktIncompatible
726719
@GwtIncompatible // TODO
727-
@Beta
728720
public static boolean isPrime(int n) {
729721
return LongMath.isPrime(n);
730722
}

‎guava/src/com/google/common/math/LinearTransformation.java

-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import static com.google.common.math.DoubleUtils.isFinite;
1919
import static java.lang.Double.NaN;
2020

21-
import com.google.common.annotations.Beta;
2221
import com.google.common.annotations.GwtIncompatible;
2322
import com.google.common.annotations.J2ktIncompatible;
2423
import com.google.errorprone.annotations.concurrent.LazyInit;
@@ -35,7 +34,6 @@
3534
* @author Pete Gillin
3635
* @since 20.0
3736
*/
38-
@Beta
3937
@J2ktIncompatible
4038
@GwtIncompatible
4139
@ElementTypesAreNonnullByDefault

0 commit comments

Comments
 (0)
Please sign in to comment.