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