[go: nahoru, domu]

Make several unnecessarily open functions on PagedList final

Test: ./gradlew paging:p-c:test paging:p-run:cC paging:p-rx:cC

Change-Id: Ibdb2f2e917ba7fb8de3e1d1749d76740e803d47c
diff --git a/paging/common/api/current.txt b/paging/common/api/current.txt
index 97740c2..ccfd7a6 100644
--- a/paging/common/api/current.txt
+++ b/paging/common/api/current.txt
@@ -166,30 +166,30 @@
   }
 
   public abstract class PagedList<T> extends java.util.AbstractList<T> {
-    method @Deprecated public void addWeakCallback(java.util.List<? extends T>? previousSnapshot, androidx.paging.PagedList.Callback callback);
-    method public void addWeakCallback(androidx.paging.PagedList.Callback callback);
-    method public void addWeakLoadStateListener(kotlin.jvm.functions.Function2<? super androidx.paging.LoadType,? super androidx.paging.LoadState,kotlin.Unit> listener);
+    method @Deprecated public final void addWeakCallback(java.util.List<? extends T>? previousSnapshot, androidx.paging.PagedList.Callback callback);
+    method public final void addWeakCallback(androidx.paging.PagedList.Callback callback);
+    method public final void addWeakLoadStateListener(kotlin.jvm.functions.Function2<? super androidx.paging.LoadType,? super androidx.paging.LoadState,kotlin.Unit> listener);
     method public abstract void detach();
     method public T? get(int index);
     method public final androidx.paging.PagedList.Config getConfig();
     method @Deprecated public final androidx.paging.DataSource<?,T> getDataSource();
     method public abstract Object? getLastKey();
-    method public int getLoadedCount();
-    method public int getPositionOffset();
+    method public final int getLoadedCount();
+    method public final int getPositionOffset();
     method public int getSize();
     method public abstract boolean isDetached();
     method public boolean isImmutable();
-    method public void loadAround(int index);
-    method public void removeWeakCallback(androidx.paging.PagedList.Callback callback);
-    method public void removeWeakLoadStateListener(kotlin.jvm.functions.Function2<? super androidx.paging.LoadType,? super androidx.paging.LoadState,kotlin.Unit> listener);
+    method public final void loadAround(int index);
+    method public final void removeWeakCallback(androidx.paging.PagedList.Callback callback);
+    method public final void removeWeakLoadStateListener(kotlin.jvm.functions.Function2<? super androidx.paging.LoadType,? super androidx.paging.LoadState,kotlin.Unit> listener);
     method public void retry();
-    method public java.util.List<T> snapshot();
+    method public final java.util.List<T> snapshot();
     property @Deprecated public final androidx.paging.DataSource<?,T> dataSource;
     property public abstract boolean isDetached;
     property public boolean isImmutable;
     property public abstract Object? lastKey;
-    property public int loadedCount;
-    property public int positionOffset;
+    property public final int loadedCount;
+    property public final int positionOffset;
     property public int size;
   }