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;
}