diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-10-13 21:34:45 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-10-13 21:34:45 +0000 |
commit | 6defc5aff16357d39f512f5f8dc0e2158a31888d (patch) | |
tree | 72933a83466d5cf80ffae30bb0ee5e31851cc7ee | |
parent | 19934606d4e0590a7514532dc231346eddac5176 (diff) | |
parent | fd46915329c7effa8d54bb1bfc011dcf1a6e6018 (diff) | |
download | libcore-android-u-rb-dp-10-gpl.tar.gz |
Snap for 10948810 from fd46915329c7effa8d54bb1bfc011dcf1a6e6018 to mainline-odp-releaseandroid-u-rb-dp-10-gplandroid-u-rb-dp-10-gpl
Change-Id: Iae9b0c42dee15116f0f06ed1a81672606120c28e
-rw-r--r-- | api/current.txt | 70 | ||||
-rw-r--r-- | api/module-lib-current.txt | 41 |
2 files changed, 111 insertions, 0 deletions
diff --git a/api/current.txt b/api/current.txt index b23f9d24a14..f1f7f21a01a 100644 --- a/api/current.txt +++ b/api/current.txt @@ -4106,6 +4106,7 @@ package java.lang { method public char[] toCharArray(); method @NonNull public String toLowerCase(@NonNull java.util.Locale); method @NonNull public String toLowerCase(); + method @NonNull public String toString(); method @NonNull public String toUpperCase(@NonNull java.util.Locale); method @NonNull public String toUpperCase(); method public <R> R transform(@NonNull java.util.function.Function<? super java.lang.String,? extends R>); @@ -4177,6 +4178,7 @@ package java.lang { method @NonNull public CharSequence subSequence(int, int); method @NonNull public String substring(int); method @NonNull public String substring(int, int); + method @NonNull public String toString(); method public void trimToSize(); } @@ -4234,6 +4236,7 @@ package java.lang { method @NonNull public CharSequence subSequence(int, int); method @NonNull public String substring(int); method @NonNull public String substring(int, int); + method @NonNull public String toString(); method public void trimToSize(); } @@ -6312,6 +6315,7 @@ package java.nio { method public abstract java.nio.CharBuffer slice(); method public abstract java.nio.CharBuffer slice(int, int); method public abstract java.nio.CharBuffer subSequence(int, int); + method public String toString(); method public static java.nio.CharBuffer wrap(char[], int, int); method public static java.nio.CharBuffer wrap(char[]); method public static java.nio.CharBuffer wrap(CharSequence, int, int); @@ -7590,6 +7594,7 @@ package java.nio.file.attribute { } public interface PosixFileAttributeView extends java.nio.file.attribute.BasicFileAttributeView java.nio.file.attribute.FileOwnerAttributeView { + method public String name(); method public java.nio.file.attribute.PosixFileAttributes readAttributes() throws java.io.IOException; method public void setGroup(java.nio.file.attribute.GroupPrincipal) throws java.io.IOException; method public void setPermissions(java.util.Set<java.nio.file.attribute.PosixFilePermission>) throws java.io.IOException; @@ -7884,10 +7889,12 @@ package java.security { method @Deprecated public final String getName(); method @Deprecated public java.security.PublicKey getPublicKey(); method @Deprecated public final java.security.IdentityScope getScope(); + method @Deprecated public int hashCode(); method @Deprecated protected boolean identityEquals(java.security.Identity); method @Deprecated public void removeCertificate(java.security.Certificate) throws java.security.KeyManagementException; method @Deprecated public void setInfo(String); method @Deprecated public void setPublicKey(java.security.PublicKey) throws java.security.KeyManagementException; + method @Deprecated public String toString(); method @Deprecated public String toString(boolean); } @@ -10797,6 +10804,7 @@ package java.text { method public abstract int compare(String, String); method public int compare(Object, Object); method public boolean equals(String, String); + method public boolean equals(Object); method public static java.util.Locale[] getAvailableLocales(); method public abstract java.text.CollationKey getCollationKey(String); method public int getDecomposition(); @@ -11131,6 +11139,7 @@ package java.text { method public java.text.CollationElementIterator getCollationElementIterator(java.text.CharacterIterator); method public java.text.CollationKey getCollationKey(String); method public String getRules(); + method public int hashCode(); } public class SimpleDateFormat extends java.text.DateFormat { @@ -11329,6 +11338,7 @@ package java.time { method public java.time.OffsetDateTime atTime(java.time.OffsetTime); method public java.util.stream.Stream<java.time.LocalDate> datesUntil(java.time.LocalDate); method public java.util.stream.Stream<java.time.LocalDate> datesUntil(java.time.LocalDate, java.time.Period); + method public boolean equals(Object); method public static java.time.LocalDate from(java.time.temporal.TemporalAccessor); method public java.time.chrono.IsoChronology getChronology(); method public int getDayOfMonth(); @@ -11338,6 +11348,9 @@ package java.time { method public java.time.Month getMonth(); method public int getMonthValue(); method public int getYear(); + method public int hashCode(); + method public boolean isSupported(java.time.temporal.TemporalField); + method public boolean isSupported(java.time.temporal.TemporalUnit); method public int lengthOfMonth(); method public java.time.LocalDate minus(java.time.temporal.TemporalAmount); method public java.time.LocalDate minus(long, java.time.temporal.TemporalUnit); @@ -11362,6 +11375,7 @@ package java.time { method public java.time.LocalDate plusWeeks(long); method public java.time.LocalDate plusYears(long); method public long toEpochSecond(java.time.LocalTime, java.time.ZoneOffset); + method public String toString(); method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); method public java.time.Period until(java.time.chrono.ChronoLocalDate); method public java.time.LocalDate with(java.time.temporal.TemporalAdjuster); @@ -11378,6 +11392,7 @@ package java.time { public final class LocalDateTime implements java.time.chrono.ChronoLocalDateTime<java.time.LocalDate> java.io.Serializable java.time.temporal.Temporal java.time.temporal.TemporalAdjuster { method public java.time.OffsetDateTime atOffset(java.time.ZoneOffset); method public java.time.ZonedDateTime atZone(java.time.ZoneId); + method public boolean equals(Object); method public static java.time.LocalDateTime from(java.time.temporal.TemporalAccessor); method public int getDayOfMonth(); method public java.time.DayOfWeek getDayOfWeek(); @@ -11390,7 +11405,9 @@ package java.time { method public int getNano(); method public int getSecond(); method public int getYear(); + method public int hashCode(); method public boolean isSupported(java.time.temporal.TemporalField); + method public boolean isSupported(java.time.temporal.TemporalUnit); method public java.time.LocalDateTime minus(java.time.temporal.TemporalAmount); method public java.time.LocalDateTime minus(long, java.time.temporal.TemporalUnit); method public java.time.LocalDateTime minusDays(long); @@ -11427,6 +11444,7 @@ package java.time { method public java.time.LocalDateTime plusYears(long); method public java.time.LocalDate toLocalDate(); method public java.time.LocalTime toLocalTime(); + method public String toString(); method public java.time.LocalDateTime truncatedTo(java.time.temporal.TemporalUnit); method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); method public java.time.LocalDateTime with(java.time.temporal.TemporalAdjuster); @@ -11689,6 +11707,7 @@ package java.time { public final class Period implements java.time.chrono.ChronoPeriod java.io.Serializable { method public java.time.temporal.Temporal addTo(java.time.temporal.Temporal); method public static java.time.Period between(java.time.LocalDate, java.time.LocalDate); + method public boolean equals(Object); method public static java.time.Period from(java.time.temporal.TemporalAmount); method public long get(java.time.temporal.TemporalUnit); method public java.time.chrono.IsoChronology getChronology(); @@ -11696,6 +11715,7 @@ package java.time { method public int getMonths(); method public java.util.List<java.time.temporal.TemporalUnit> getUnits(); method public int getYears(); + method public int hashCode(); method public java.time.Period minus(java.time.temporal.TemporalAmount); method public java.time.Period minusDays(long); method public java.time.Period minusMonths(long); @@ -11714,6 +11734,7 @@ package java.time { method public java.time.Period plusMonths(long); method public java.time.Period plusYears(long); method public java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal); + method public String toString(); method public long toTotalMonths(); method public java.time.Period withDays(int); method public java.time.Period withMonths(int); @@ -11834,11 +11855,13 @@ package java.time { } public final class ZonedDateTime implements java.time.chrono.ChronoZonedDateTime<java.time.LocalDate> java.io.Serializable java.time.temporal.Temporal { + method public boolean equals(Object); method public static java.time.ZonedDateTime from(java.time.temporal.TemporalAccessor); method public int getDayOfMonth(); method public java.time.DayOfWeek getDayOfWeek(); method public int getDayOfYear(); method public int getHour(); + method public long getLong(java.time.temporal.TemporalField); method public int getMinute(); method public java.time.Month getMonth(); method public int getMonthValue(); @@ -11847,7 +11870,9 @@ package java.time { method public int getSecond(); method public int getYear(); method public java.time.ZoneId getZone(); + method public int hashCode(); method public boolean isSupported(java.time.temporal.TemporalField); + method public boolean isSupported(java.time.temporal.TemporalUnit); method public java.time.ZonedDateTime minus(java.time.temporal.TemporalAmount); method public java.time.ZonedDateTime minus(long, java.time.temporal.TemporalUnit); method public java.time.ZonedDateTime minusDays(long); @@ -11883,6 +11908,7 @@ package java.time { method public java.time.LocalDate toLocalDate(); method public java.time.LocalDateTime toLocalDateTime(); method public java.time.OffsetDateTime toOffsetDateTime(); + method public String toString(); method public java.time.ZonedDateTime truncatedTo(java.time.temporal.TemporalUnit); method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); method public java.time.ZonedDateTime with(java.time.temporal.TemporalAdjuster); @@ -11909,7 +11935,10 @@ package java.time.chrono { public abstract class AbstractChronology implements java.time.chrono.Chronology { ctor protected AbstractChronology(); method public int compareTo(java.time.chrono.Chronology); + method public boolean equals(Object); + method public int hashCode(); method public java.time.chrono.ChronoLocalDate resolveDate(java.util.Map<java.time.temporal.TemporalField,java.lang.Long>, java.time.format.ResolverStyle); + method public String toString(); } public interface ChronoLocalDate extends java.time.temporal.Temporal java.lang.Comparable<java.time.chrono.ChronoLocalDate> java.time.temporal.TemporalAdjuster { @@ -12760,6 +12789,8 @@ package java.util { ctor protected AbstractList(); method public void add(int, E); method public boolean addAll(int, @NonNull java.util.Collection<? extends E>); + method public boolean equals(@Nullable Object); + method public int hashCode(); method public int indexOf(@Nullable Object); method @NonNull public java.util.Iterator<E> iterator(); method public int lastIndexOf(@Nullable Object); @@ -12777,7 +12808,9 @@ package java.util { method public void clear(); method public boolean containsKey(@Nullable Object); method public boolean containsValue(@Nullable Object); + method public boolean equals(@Nullable Object); method @Nullable public V get(@Nullable Object); + method public int hashCode(); method public boolean isEmpty(); method @NonNull public java.util.Set<K> keySet(); method @Nullable public V put(K, V); @@ -12790,16 +12823,20 @@ package java.util { public static class AbstractMap.SimpleEntry<K, V> implements java.util.Map.Entry<K,V> java.io.Serializable { ctor public AbstractMap.SimpleEntry(K, V); ctor public AbstractMap.SimpleEntry(@NonNull java.util.Map.Entry<? extends K,? extends V>); + method public boolean equals(@Nullable Object); method public K getKey(); method public V getValue(); + method public int hashCode(); method public V setValue(V); } public static class AbstractMap.SimpleImmutableEntry<K, V> implements java.util.Map.Entry<K,V> java.io.Serializable { ctor public AbstractMap.SimpleImmutableEntry(K, V); ctor public AbstractMap.SimpleImmutableEntry(@NonNull java.util.Map.Entry<? extends K,? extends V>); + method public boolean equals(@Nullable Object); method public K getKey(); method public V getValue(); + method public int hashCode(); method public V setValue(V); } @@ -12816,6 +12853,8 @@ package java.util { public abstract class AbstractSet<E> extends java.util.AbstractCollection<E> implements java.util.Set<E> { ctor protected AbstractSet(); + method public boolean equals(@Nullable Object); + method public int hashCode(); } public class ArrayDeque<E> extends java.util.AbstractCollection<E> implements java.lang.Cloneable java.util.Deque<E> java.io.Serializable { @@ -13649,7 +13688,9 @@ package java.util { method public boolean containsValue(Object); method public java.util.Enumeration<V> elements(); method public java.util.Set<java.util.Map.Entry<K,V>> entrySet(); + method public boolean equals(Object); method public V get(Object); + method public int hashCode(); method public boolean isEmpty(); method public java.util.Set<K> keySet(); method public java.util.Enumeration<K> keys(); @@ -13796,6 +13837,7 @@ package java.util { method public E element(); method public E getFirst(); method public E getLast(); + method @NonNull public java.util.ListIterator<E> listIterator(int); method public boolean offer(E); method public boolean offerFirst(E); method public boolean offerLast(E); @@ -14888,12 +14930,22 @@ package java.util.concurrent { } public interface BlockingDeque<E> extends java.util.concurrent.BlockingQueue<E> java.util.Deque<E> { + method public boolean add(E); + method public boolean contains(Object); + method public E element(); + method public java.util.Iterator<E> iterator(); + method public boolean offer(E); method public boolean offerFirst(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; method public boolean offerLast(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; + method public E peek(); + method public E poll(); method public E pollFirst(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; method public E pollLast(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; method public void putFirst(E) throws java.lang.InterruptedException; method public void putLast(E) throws java.lang.InterruptedException; + method public E remove(); + method public boolean remove(Object); + method public int size(); method public E takeFirst() throws java.lang.InterruptedException; method public E takeLast() throws java.lang.InterruptedException; } @@ -15088,6 +15140,7 @@ package java.util.concurrent { method public long mappingCount(); method @NonNull public static <K> java.util.concurrent.ConcurrentHashMap.KeySetView<K,java.lang.Boolean> newKeySet(); method @NonNull public static <K> java.util.concurrent.ConcurrentHashMap.KeySetView<K,java.lang.Boolean> newKeySet(int); + method @Nullable public V putIfAbsent(@NonNull K, @NonNull V); method @Nullable public <U> U reduce(long, @NonNull java.util.function.BiFunction<? super K,? super V,? extends U>, @NonNull java.util.function.BiFunction<? super U,? super U,? extends U>); method @Nullable public java.util.Map.Entry<K,V> reduceEntries(long, @NonNull java.util.function.BiFunction<java.util.Map.Entry<K,V>,java.util.Map.Entry<K,V>,? extends java.util.Map.Entry<K,V>>); method @Nullable public <U> U reduceEntries(long, @NonNull java.util.function.Function<java.util.Map.Entry<K,V>,? extends U>, @NonNull java.util.function.BiFunction<? super U,? super U,? extends U>); @@ -15107,6 +15160,9 @@ package java.util.concurrent { method public double reduceValuesToDouble(long, @NonNull java.util.function.ToDoubleFunction<? super V>, double, @NonNull java.util.function.DoubleBinaryOperator); method public int reduceValuesToInt(long, @NonNull java.util.function.ToIntFunction<? super V>, int, @NonNull java.util.function.IntBinaryOperator); method public long reduceValuesToLong(long, @NonNull java.util.function.ToLongFunction<? super V>, long, @NonNull java.util.function.LongBinaryOperator); + method public boolean remove(@NonNull Object, @Nullable Object); + method public boolean replace(@NonNull K, @NonNull V, @NonNull V); + method @Nullable public V replace(@NonNull K, @NonNull V); method @Nullable public <U> U search(long, @NonNull java.util.function.BiFunction<? super K,? super V,? extends U>); method @Nullable public <U> U searchEntries(long, @NonNull java.util.function.Function<java.util.Map.Entry<K,V>,? extends U>); method @Nullable public <U> U searchKeys(long, @NonNull java.util.function.Function<? super K,? extends U>); @@ -15119,9 +15175,11 @@ package java.util.concurrent { method public final void clear(); method public boolean contains(@NonNull Object); method public final boolean containsAll(@NonNull java.util.Collection<?>); + method public boolean equals(@Nullable Object); method public void forEach(@NonNull java.util.function.Consumer<? super K>); method @NonNull public java.util.concurrent.ConcurrentHashMap<K,V> getMap(); method @Nullable public V getMappedValue(); + method public int hashCode(); method public final boolean isEmpty(); method @NonNull public java.util.Iterator<K> iterator(); method public boolean remove(@NonNull Object); @@ -15221,6 +15279,10 @@ package java.util.concurrent { method public java.util.NavigableSet<K> navigableKeySet(); method public java.util.Map.Entry<K,V> pollFirstEntry(); method public java.util.Map.Entry<K,V> pollLastEntry(); + method public V putIfAbsent(K, V); + method public boolean remove(Object, Object); + method public boolean replace(K, V, V); + method public V replace(K, V); method public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K, boolean, K, boolean); method public java.util.concurrent.ConcurrentNavigableMap<K,V> subMap(K, K); method public java.util.concurrent.ConcurrentNavigableMap<K,V> tailMap(K, boolean); @@ -15268,8 +15330,10 @@ package java.util.concurrent { method @NonNull public Object clone(); method public boolean contains(@Nullable Object); method public boolean containsAll(@NonNull java.util.Collection<?>); + method public boolean equals(@Nullable Object); method public void forEach(@NonNull java.util.function.Consumer<? super E>); method public E get(int); + method public int hashCode(); method public int indexOf(@Nullable Object); method public int indexOf(@Nullable E, int); method public boolean isEmpty(); @@ -16766,9 +16830,11 @@ package java.util.jar { method public boolean containsKey(Object); method public boolean containsValue(Object); method public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet(); + method public boolean equals(Object); method public Object get(Object); method public String getValue(String); method public String getValue(java.util.jar.Attributes.Name); + method public int hashCode(); method public boolean isEmpty(); method public java.util.Set<java.lang.Object> keySet(); method public Object put(Object, Object); @@ -17346,6 +17412,7 @@ package java.util.prefs { method protected abstract void removeSpi(String); method public void sync() throws java.util.prefs.BackingStoreException; method protected abstract void syncSpi() throws java.util.prefs.BackingStoreException; + method public String toString(); field protected final Object lock; field protected boolean newNode; } @@ -19207,10 +19274,13 @@ package javax.security.auth.x500 { ctor public X500Principal(String, java.util.Map<java.lang.String,java.lang.String>); ctor public X500Principal(byte[]); ctor public X500Principal(java.io.InputStream); + method public boolean equals(Object); method public byte[] getEncoded(); method public String getName(); method public String getName(String); method public String getName(String, java.util.Map<java.lang.String,java.lang.String>); + method public int hashCode(); + method public String toString(); field public static final String CANONICAL = "CANONICAL"; field public static final String RFC1779 = "RFC1779"; field public static final String RFC2253 = "RFC2253"; diff --git a/api/module-lib-current.txt b/api/module-lib-current.txt index ffb05b33aa1..df4c80611a1 100644 --- a/api/module-lib-current.txt +++ b/api/module-lib-current.txt @@ -451,7 +451,48 @@ package java.nio { public class DirectByteBuffer extends java.nio.MappedByteBuffer { ctor public DirectByteBuffer(int, long, java.io.FileDescriptor, Runnable, boolean); method public final long address(); + method public final java.nio.CharBuffer asCharBuffer(); + method public final java.nio.DoubleBuffer asDoubleBuffer(); + method public final java.nio.FloatBuffer asFloatBuffer(); + method public final java.nio.IntBuffer asIntBuffer(); + method public final java.nio.LongBuffer asLongBuffer(); + method public final java.nio.ByteBuffer asReadOnlyBuffer(); + method public final java.nio.ShortBuffer asShortBuffer(); + method public final java.nio.ByteBuffer compact(); + method public final java.nio.MappedByteBuffer duplicate(); + method public final byte get(); + method public final byte get(int); + method public final char getChar(); + method public final char getChar(int); + method public final double getDouble(); + method public final double getDouble(int); + method public final float getFloat(); + method public final float getFloat(int); + method public int getInt(); + method public int getInt(int); + method public final long getLong(); + method public final long getLong(int); + method public final short getShort(); + method public final short getShort(int); + method public final boolean isDirect(); + method public final boolean isReadOnly(); + method public final java.nio.ByteBuffer put(byte); + method public final java.nio.ByteBuffer put(int, byte); + method public final java.nio.ByteBuffer putChar(char); + method public final java.nio.ByteBuffer putChar(int, char); + method public final java.nio.ByteBuffer putDouble(double); + method public final java.nio.ByteBuffer putDouble(int, double); + method public final java.nio.ByteBuffer putFloat(float); + method public final java.nio.ByteBuffer putFloat(int, float); + method public final java.nio.ByteBuffer putInt(int); + method public final java.nio.ByteBuffer putInt(int, int); + method public final java.nio.ByteBuffer putLong(long); + method public final java.nio.ByteBuffer putLong(int, long); + method public final java.nio.ByteBuffer putShort(short); + method public final java.nio.ByteBuffer putShort(int, short); method public final void setAccessible(boolean); + method public final java.nio.MappedByteBuffer slice(); + method public final java.nio.MappedByteBuffer slice(int, int); } public final class NIOAccess { |