From f82e6449644d8761ea850820bcc3bc48a0b9ff78 Mon Sep 17 00:00:00 2001 From: Tobias Thierer Date: Thu, 9 Jan 2020 23:48:19 +0000 Subject: Track addition of new java.util APIs. A libcore CL in this CL topic adds some new APIs. This CL adds the corresponding entries to api/current.txt. Test: Treehugger Bug: 147483640 Change-Id: I8d04b110a3d2c57c9038d7d6fc43dd204697bb72 --- api/current.txt | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/api/current.txt b/api/current.txt index 5d706ec8004d..f3bacdc7a836 100644 --- a/api/current.txt +++ b/api/current.txt @@ -70724,6 +70724,18 @@ package java.util { method public int lastIndexOf(@Nullable Object); method @NonNull public java.util.ListIterator listIterator(); method @NonNull public java.util.ListIterator listIterator(int); + method @NonNull public static java.util.List of(); + method @NonNull public static java.util.List of(@NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.List of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull @java.lang.SafeVarargs public static java.util.List of(@NonNull E...); method public E remove(int); method public default void replaceAll(@NonNull java.util.function.UnaryOperator); method public E set(int, E); @@ -70878,6 +70890,7 @@ package java.util { method @Nullable public default V computeIfPresent(K, @NonNull java.util.function.BiFunction); method public boolean containsKey(@Nullable Object); method public boolean containsValue(@Nullable Object); + method @NonNull public static java.util.Map.Entry entry(@NonNull K, @NonNull V); method @NonNull public java.util.Set> entrySet(); method public boolean equals(@Nullable Object); method public default void forEach(@NonNull java.util.function.BiConsumer); @@ -70887,6 +70900,18 @@ package java.util { method public boolean isEmpty(); method @NonNull public java.util.Set keySet(); method @Nullable public default V merge(K, @NonNull V, @NonNull java.util.function.BiFunction); + method @NonNull public static java.util.Map of(); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull public static java.util.Map of(@NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V, @NonNull K, @NonNull V); + method @NonNull @java.lang.SafeVarargs public static java.util.Map ofEntries(@NonNull java.util.Map.Entry...); method @Nullable public V put(K, V); method public void putAll(@NonNull java.util.Map); method @Nullable public default V putIfAbsent(K, V); @@ -70968,6 +70993,9 @@ package java.util { } public final class Objects { + method public static int checkFromIndexSize(int, int, int); + method public static int checkFromToIndex(int, int, int); + method public static int checkIndex(int, int); method public static int compare(T, T, @NonNull java.util.Comparator); method public static boolean deepEquals(@Nullable Object, @Nullable Object); method public static boolean equals(@Nullable Object, @Nullable Object); @@ -70978,6 +71006,8 @@ package java.util { method @NonNull public static T requireNonNull(@Nullable T); method @NonNull public static T requireNonNull(@Nullable T, @NonNull String); method @NonNull public static T requireNonNull(@Nullable T, @NonNull java.util.function.Supplier); + method @NonNull public static T requireNonNullElse(@Nullable T, @NonNull T); + method @NonNull public static T requireNonNullElseGet(@Nullable T, @NonNull java.util.function.Supplier); method @NonNull public static String toString(@Nullable Object); method @NonNull public static String toString(@Nullable Object, @NonNull String); } @@ -71282,6 +71312,18 @@ package java.util { } public interface Set extends java.util.Collection { + method @NonNull public static java.util.Set of(); + method @NonNull public static java.util.Set of(@NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull public static java.util.Set of(@NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E, @NonNull E); + method @NonNull @java.lang.SafeVarargs public static java.util.Set of(@NonNull E...); } public class SimpleTimeZone extends java.util.TimeZone { -- cgit v1.2.3-59-g8ed1b