Skip to content

Commit 32312a2

Browse files
cushonError Prone Team
authored andcommitted
Update Android API diff
PiperOrigin-RevId: 606334307
1 parent b799927 commit 32312a2

2 files changed

Lines changed: 27 additions & 39 deletions

File tree

core/src/main/java/com/google/errorprone/bugpatterns/apidiff/android_java8.binarypb

Lines changed: 13 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -7748,9 +7748,6 @@ $jdk/internal/jrtfs/JrtFileAttributes
77487748

77497749

77507750
jdk/nashorn/api/tree/Tree
7751-

7752-

7753-
java/util/Base64$Decoder
77547751
.
77557752
,
77567753
*sun/text/resources/ext/CollationData_zh_TW
@@ -10904,9 +10901,6 @@ Rorg/graalvm/compiler/replacements/nodes/arithmetic/IntegerExactArithmeticSplitN
1090410901
)
1090510902
'
1090610903
%jdk/internal/misc/JavaNetSocketAccess
10907-

10908-

10909-
java/util/Base64
1091010904
9
1091110905
7
1091210906
5org/graalvm/compiler/nodes/calc/CompareNode$CompareOp
@@ -18014,9 +18008,6 @@ $
1801418008
H
1801518009
F
1801618010
Dorg/graalvm/compiler/hotspot/CompilerConfigurationFactory$BackendMap
18017-

18018-

18019-
java/util/Base64$Encoder
1802018011
*
1802118012
(
1802218013
&jdk/internal/loader/BuiltinClassLoader
@@ -36474,7 +36465,7 @@ VT
3647436465

3647536466
replaceAll%(Ljava/util/function/UnaryOperator;)V(
3647636467
spliterator()Ljava/util/Spliterator;
36477-
��
36468+
��
3647836469
java/lang/reflect/Method9
3647936470
printModifiersIfNonzero(Ljava/lang/StringBuilder;IZ)V?
3648036471
getAnnotatedReceiverType#()Ljava/lang/reflect/AnnotatedType;
@@ -36511,8 +36502,7 @@ replaceAll%(Ljava/util/function/UnaryOperator;)V(
3651136502
checkAccess7(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;I)VV
3651236503
getAnnotatedReturnType0;(Ljava/lang/reflect/Type;)Ljava/lang/reflect/AnnotatedType;B
3651336504
getAnnotatedExceptionTypes$()[Ljava/lang/reflect/AnnotatedType;K
36514-
getGenericInfo9()Lsun/reflect/generics/repository/ConstructorRepository;
36515-
getParameterCount()IM
36505+
getGenericInfo9()Lsun/reflect/generics/repository/ConstructorRepository;M
3651636506
getDeclaredAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;/
3651736507
getSharedExceptionTypes()[Ljava/lang/Class;/
3651836508
getSharedParameterTypes()[Ljava/lang/Class;"
@@ -37542,18 +37532,12 @@ replaceAll%(Ljava/util/function/UnaryOperator;)V
3754237532
toArray5(Ljava/util/function/IntFunction;)[Ljava/lang/Object;5
3754337533
elementAt(([Ljava/lang/Object;I)Ljava/lang/Object;(
3754437534
spliterator()Ljava/util/Spliterator;
37545-
�
37535+
�
3754637536
*java/util/concurrent/ConcurrentLinkedQueue$
37547-
ITEMLjava/lang/invoke/VarHandle;-
37548-
removeIf!(Ljava/util/function/Predicate;)Z-
37549-
parallelStream()Ljava/util/stream/Stream;%
37550-
stream()Ljava/util/stream/Stream;`
37537+
ITEMLjava/lang/invoke/VarHandle;`
3755137538
forEachFromQ(Ljava/util/function/Consumer;Ljava/util/concurrent/ConcurrentLinkedQueue$Node;)V9
37552-
head1Ljava/util/concurrent/ConcurrentLinkedQueue$Node;@
37553-
toArray5(Ljava/util/function/IntFunction;)[Ljava/lang/Object;$
37554-
NEXTLjava/lang/invoke/VarHandle;+
37555-
forEach (Ljava/util/function/Consumer;)V(
37556-
spliterator()Ljava/util/Spliterator;
37539+
head1Ljava/util/concurrent/ConcurrentLinkedQueue$Node;$
37540+
NEXTLjava/lang/invoke/VarHandle;
3755737541
��
3755837542
;org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod$SHA384n
3755937543
verifyd(Ljava/security/Key;Ljavax/xml/crypto/dsig/SignedInfo;[BLjavax/xml/crypto/dsig/XMLValidateContext;)Zg
@@ -48421,14 +48405,12 @@ appendSelf@(Lcom/sun/org/apache/xml/internal/security/utils/ElementProxy;)V;
4842148405
setElement(Lorg/w3c/dom/Element;)VZ
4842248406
createElementForFamilyLocal;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;<
4842348407
setLocalAttribute'(Ljava/lang/String;Ljava/lang/String;)V
48424-
��
48408+
b`
4842548409
java/io/ByteArrayInputStream
4842648410

4842748411
readNBytes([BII)I
4842848412

48429-
readNBytes(I)[B'
48430-
48431-
transferTo(Ljava/io/OutputStream;)J
48413+
readNBytes(I)[B
4843248414
readAllBytes()[B
4843348415
fd
4843448416
7com/sun/org/apache/xml/internal/utils/res/XResources_it)
@@ -51831,13 +51813,11 @@ vt
5183151813
getPosition()I
5183251814
setOpcode(S)V
5183351815
setLength(I)V
51834-
��
51816+
��
5183551817
java/io/InputStream
5183651818

5183751819
readNBytes(I)[B
51838-
readAllBytes()[B'
51839-
51840-
transferTo(Ljava/io/OutputStream;)J*
51820+
readAllBytes()[B*
5184151821
nullInputStream()Ljava/io/InputStream;
5184251822

5184351823
readNBytes([BII)I
@@ -52668,11 +52648,6 @@ VT
5266852648
!javax/xml/transform/FactoryFinder?
5266952649
find7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;^
5267052650
newInstanceO(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ljava/lang/Object;
52671-
��
52672-
java/util/concurrent/TimeUnit"
52673-
convert(Ljava/time/Duration;)J1
52674-
toChronoUnit!()Ljava/time/temporal/ChronoUnit;F
52675-
of@(Ljava/time/temporal/ChronoUnit;)Ljava/util/concurrent/TimeUnit;
5267652651
��
5267752652
>com/sun/org/apache/xml/internal/serializer/XSLOutputAttributes;
5267852653
getOutputProperty&(Ljava/lang/String;)Ljava/lang/String;B
@@ -56769,10 +56744,6 @@ Icom/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN)
5676956744
rp
5677056745
Ccom/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW)
5677156746
getBaseBundleName()Ljava/lang/String;
56772-
rp
56773-
java/lang/ThreadLocalE
56774-
withInitial6(Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal;
56775-
isPresent()Z
5677656747
[Y
5677756748
$sun/security/x509/CRLNumberExtension1
5677856749
get*(Ljava/lang/String;)Ljava/math/BigInteger;
@@ -57135,6 +57106,9 @@ PN
5713557106
HF
5713657107
1com/sun/java/util/jar/pack/ConstantPool$Utf8Entry
5713757108
tagEquals(I)Z
57109+
+)
57110+
java/lang/ThreadLocal
57111+
isPresent()Z
5713857112
[Y
5713957113
8com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI
5714057114
doNotCloseOnMouseClick()Z

core/src/test/java/com/google/errorprone/bugpatterns/apidiff/AndroidJdkLibsCheckerTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,4 +243,18 @@ public void parallelStream() {
243243
"}")
244244
.doTest();
245245
}
246+
247+
@Test
248+
public void base64() {
249+
compilationHelper
250+
.addSourceLines(
251+
"Test.java", //
252+
"import java.util.Base64;",
253+
"public class Test {",
254+
" String f(byte[] code) {",
255+
" return Base64.getUrlEncoder().encodeToString(code);",
256+
" }",
257+
"}")
258+
.doTest();
259+
}
246260
}

0 commit comments

Comments
 (0)