Allow Buffer classes to add new abstract methods
The buffer classes don't have a public constructor. It should be fine to
add new abstract methods.
Commands to update these files:
m update-api && m droid
cp out/soong/.intermediates/libcore/art.module.public.api.stubs.source/android_common/metalava/last_released_baseline.txt prebuilts/sdk/34/public/api/art-incompatibilities.txt
m update-api && m droid
cp out/soong/.intermediates/frameworks/base/api/frameworks-base-api-current-compat/gen/updated-baseline.txt prebuilts/sdk/34/public/api/android-incompatibilities.txt
Bug: 240254046
Test: m droid
Merged-In: Ia6d726b30406054f0fce2d6a16ec1fc945d7206e
Change-Id: Ia6d726b30406054f0fce2d6a16ec1fc945d7206e
diff --git a/34/public/api/android-incompatibilities.txt b/34/public/api/android-incompatibilities.txt
index 608bd14..10a7b9f 100644
--- a/34/public/api/android-incompatibilities.txt
+++ b/34/public/api/android-incompatibilities.txt
@@ -1,4 +1,28 @@
// Baseline format: 1.0
+AddedAbstractMethod: java.nio.Buffer#duplicate():
+ Added method java.nio.Buffer.duplicate()
+AddedAbstractMethod: java.nio.Buffer#slice():
+ Added method java.nio.Buffer.slice()
+AddedAbstractMethod: java.nio.Buffer#slice(int, int):
+ Added method java.nio.Buffer.slice(int,int)
+AddedAbstractMethod: java.nio.ByteBuffer#slice(int, int):
+ Added method java.nio.ByteBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.CharBuffer#slice(int, int):
+ Added method java.nio.CharBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.DoubleBuffer#slice(int, int):
+ Added method java.nio.DoubleBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.FloatBuffer#slice(int, int):
+ Added method java.nio.FloatBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.IntBuffer#slice(int, int):
+ Added method java.nio.IntBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.LongBuffer#slice(int, int):
+ Added method java.nio.LongBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.MappedByteBuffer#slice(int, int):
+ Added method java.nio.MappedByteBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.ShortBuffer#slice(int, int):
+ Added method java.nio.ShortBuffer.slice(int,int)
+
+
RemovedDeprecatedMethod: java.lang.Runtime#getLocalizedInputStream(java.io.InputStream):
Removed deprecated method java.lang.Runtime.getLocalizedInputStream(java.io.InputStream)
RemovedDeprecatedMethod: java.lang.Runtime#getLocalizedOutputStream(java.io.OutputStream):
diff --git a/34/public/api/art-incompatibilities.txt b/34/public/api/art-incompatibilities.txt
index 7dd6574..85a25b1 100644
--- a/34/public/api/art-incompatibilities.txt
+++ b/34/public/api/art-incompatibilities.txt
@@ -1,4 +1,28 @@
// Baseline format: 1.0
+AddedAbstractMethod: java.nio.Buffer#duplicate():
+ Added method java.nio.Buffer.duplicate()
+AddedAbstractMethod: java.nio.Buffer#slice():
+ Added method java.nio.Buffer.slice()
+AddedAbstractMethod: java.nio.Buffer#slice(int, int):
+ Added method java.nio.Buffer.slice(int,int)
+AddedAbstractMethod: java.nio.ByteBuffer#slice(int, int):
+ Added method java.nio.ByteBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.CharBuffer#slice(int, int):
+ Added method java.nio.CharBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.DoubleBuffer#slice(int, int):
+ Added method java.nio.DoubleBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.FloatBuffer#slice(int, int):
+ Added method java.nio.FloatBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.IntBuffer#slice(int, int):
+ Added method java.nio.IntBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.LongBuffer#slice(int, int):
+ Added method java.nio.LongBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.MappedByteBuffer#slice(int, int):
+ Added method java.nio.MappedByteBuffer.slice(int,int)
+AddedAbstractMethod: java.nio.ShortBuffer#slice(int, int):
+ Added method java.nio.ShortBuffer.slice(int,int)
+
+
ChangedAbstract: java.util.AbstractSequentialList#listIterator(int):
Method java.util.AbstractSequentialList.listIterator has changed 'abstract' qualifier