Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
<api
api-source="class-parse">
<package
name="android.support.v7.recyclerview.extensions"
jni-name="android/support/v7/recyclerview/extensions">
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="true"
name="AsyncDifferConfig"
jni-signature="Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig;"
static="false"
visibility="public">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getBackgroundThreadExecutor"
native="false"
return="java.util.concurrent.Executor"
jni-return="Ljava/util/concurrent/Executor;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()Ljava/util/concurrent/Executor;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getDiffCallback"
native="false"
return="android.support.v7.util.DiffUtil.ItemCallback&lt;T&gt;"
jni-return="Landroid/support/v7/util/DiffUtil$ItemCallback&lt;TT;&gt;;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()Landroid/support/v7/util/DiffUtil$ItemCallback;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getMainThreadExecutor"
native="false"
return="java.util.concurrent.Executor"
jni-return="Ljava/util/concurrent/Executor;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()Ljava/util/concurrent/Executor;" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="true"
name="AsyncDifferConfig.Builder"
jni-signature="Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig$Builder;"
static="true"
visibility="public">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<constructor
deprecated="not deprecated"
final="false"
name="AsyncDifferConfig.Builder"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/DiffUtil$ItemCallback;)V">
<parameter
name="diffCallback"
type="android.support.v7.util.DiffUtil.ItemCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/DiffUtil$ItemCallback&lt;TT;&gt;;" />
</constructor>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="build"
native="false"
return="android.support.v7.recyclerview.extensions.AsyncDifferConfig&lt;T&gt;"
jni-return="Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig&lt;TT;&gt;;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="setBackgroundThreadExecutor"
native="false"
return="android.support.v7.recyclerview.extensions.AsyncDifferConfig.Builder&lt;T&gt;"
jni-return="Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig$Builder&lt;TT;&gt;;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/util/concurrent/Executor;)Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig$Builder;">
<parameter
name="executor"
type="java.util.concurrent.Executor"
jni-type="Ljava/util/concurrent/Executor;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="setMainThreadExecutor"
native="false"
return="android.support.v7.recyclerview.extensions.AsyncDifferConfig.Builder&lt;T&gt;"
jni-return="Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig$Builder&lt;TT;&gt;;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/util/concurrent/Executor;)Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig$Builder;">
<parameter
name="executor"
type="java.util.concurrent.Executor"
jni-type="Ljava/util/concurrent/Executor;" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListDiffer"
jni-signature="Landroid/support/v7/recyclerview/extensions/AsyncListDiffer;"
static="false"
visibility="public">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<constructor
deprecated="not deprecated"
final="false"
name="AsyncListDiffer"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/ListUpdateCallback;Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig;)V">
<parameter
name="listUpdateCallback"
type="android.support.v7.util.ListUpdateCallback"
jni-type="Landroid/support/v7/util/ListUpdateCallback;" />
<parameter
name="config"
type="android.support.v7.recyclerview.extensions.AsyncDifferConfig&lt;T&gt;"
jni-type="Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig&lt;TT;&gt;;" />
</constructor>
<constructor
deprecated="not deprecated"
final="false"
name="AsyncListDiffer"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/widget/RecyclerView$Adapter;Landroid/support/v7/util/DiffUtil$ItemCallback;)V">
<parameter
name="adapter"
type="android.support.v7.widget.RecyclerView.Adapter"
jni-type="Landroid/support/v7/widget/RecyclerView$Adapter;" />
<parameter
name="diffCallback"
type="android.support.v7.util.DiffUtil.ItemCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/DiffUtil$ItemCallback&lt;TT;&gt;;" />
</constructor>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getCurrentList"
native="false"
return="java.util.List&lt;T&gt;"
jni-return="Ljava/util/List&lt;TT;&gt;;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()Ljava/util/List;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="submitList"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/util/List;)V">
<parameter
name="newList"
type="java.util.List&lt;T&gt;"
jni-type="Ljava/util/List&lt;TT;&gt;;" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListDiffer.1"
jni-signature="Landroid/support/v7/recyclerview/extensions/AsyncListDiffer$1;"
static="false"
visibility="">
<implements
name="java.lang.Runnable"
name-generic-aware="java.lang.Runnable"
jni-type="Ljava/lang/Runnable;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="run"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Landroid/support/v7/util/DiffUtil$Callback;"
extends="android.support.v7.util.DiffUtil.Callback"
extends-generic-aware="android.support.v7.util.DiffUtil.Callback"
final="false"
name="AsyncListDiffer.1.1"
jni-signature="Landroid/support/v7/recyclerview/extensions/AsyncListDiffer$1$1;"
static="false"
visibility="">
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="areContentsTheSame"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)Z">
<parameter
name="oldItemPosition"
type="int"
jni-type="I" />
<parameter
name="newItemPosition"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="areItemsTheSame"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)Z">
<parameter
name="oldItemPosition"
type="int"
jni-type="I" />
<parameter
name="newItemPosition"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getChangePayload"
native="false"
return="java.lang.Object"
jni-return="Ljava/lang/Object;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)Ljava/lang/Object;">
<parameter
name="oldItemPosition"
type="int"
jni-type="I" />
<parameter
name="newItemPosition"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getNewListSize"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getOldListSize"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListDiffer.1.2"
jni-signature="Landroid/support/v7/recyclerview/extensions/AsyncListDiffer$1$2;"
static="false"
visibility="">
<implements
name="java.lang.Runnable"
name-generic-aware="java.lang.Runnable"
jni-type="Ljava/lang/Runnable;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="run"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListDiffer.MainThreadExecutor"
jni-signature="Landroid/support/v7/recyclerview/extensions/AsyncListDiffer$MainThreadExecutor;"
static="true"
visibility="private">
<implements
name="java.util.concurrent.Executor"
name-generic-aware="java.util.concurrent.Executor"
jni-type="Ljava/util/concurrent/Executor;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="execute"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Runnable;)V">
<parameter
name="command"
type="java.lang.Runnable"
jni-type="Ljava/lang/Runnable;" />
</method>
</class>
<class
abstract="true"
deprecated="not deprecated"
jni-extends="Landroid/support/v7/widget/RecyclerView$Adapter;"
extends="android.support.v7.widget.RecyclerView.Adapter"
extends-generic-aware="android.support.v7.widget.RecyclerView.Adapter&lt;VH&gt;"
final="false"
name="ListAdapter"
jni-signature="Landroid/support/v7/recyclerview/extensions/ListAdapter;"
static="false"
visibility="public">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
<typeParameter
name="VH"
jni-classBound="Landroid/support/v7/widget/RecyclerView$ViewHolder;"
classBound="android.support.v7.widget.RecyclerView.ViewHolder"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<constructor
deprecated="not deprecated"
final="false"
name="ListAdapter"
static="false"
visibility="protected"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig;)V">
<parameter
name="config"
type="android.support.v7.recyclerview.extensions.AsyncDifferConfig&lt;T&gt;"
jni-type="Landroid/support/v7/recyclerview/extensions/AsyncDifferConfig&lt;TT;&gt;;" />
</constructor>
<constructor
deprecated="not deprecated"
final="false"
name="ListAdapter"
static="false"
visibility="protected"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/DiffUtil$ItemCallback;)V">
<parameter
name="diffCallback"
type="android.support.v7.util.DiffUtil.ItemCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/DiffUtil$ItemCallback&lt;TT;&gt;;" />
</constructor>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getItem"
native="false"
return="T"
jni-return="TT;"
static="false"
synchronized="false"
visibility="protected"
bridge="false"
synthetic="false"
jni-signature="(I)Ljava/lang/Object;">
<parameter
name="position"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getItemCount"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="submitList"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/util/List;)V">
<parameter
name="list"
type="java.util.List&lt;T&gt;"
jni-type="Ljava/util/List&lt;TT;&gt;;" />
</method>
</class>
</package>
<package
name="android.support.v7.util"
jni-name="android/support/v7/util">
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="true"
name="AdapterListUpdateCallback"
jni-signature="Landroid/support/v7/util/AdapterListUpdateCallback;"
static="false"
visibility="public">
<implements
name="android.support.v7.util.ListUpdateCallback"
name-generic-aware="android.support.v7.util.ListUpdateCallback"
jni-type="Landroid/support/v7/util/ListUpdateCallback;" />
<constructor
deprecated="not deprecated"
final="false"
name="AdapterListUpdateCallback"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/widget/RecyclerView$Adapter;)V">
<parameter
name="adapter"
type="android.support.v7.widget.RecyclerView.Adapter"
jni-type="Landroid/support/v7/widget/RecyclerView$Adapter;" />
</constructor>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onChanged"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(IILjava/lang/Object;)V">
<parameter
name="position"
type="int"
jni-type="I" />
<parameter
name="count"
type="int"
jni-type="I" />
<parameter
name="payload"
type="java.lang.Object"
jni-type="Ljava/lang/Object;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onInserted"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="position"
type="int"
jni-type="I" />
<parameter
name="count"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onMoved"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="fromPosition"
type="int"
jni-type="I" />
<parameter
name="toPosition"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onRemoved"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="position"
type="int"
jni-type="I" />
<parameter
name="count"
type="int"
jni-type="I" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListUtil"
jni-signature="Landroid/support/v7/util/AsyncListUtil;"
static="false"
visibility="public">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<constructor
deprecated="not deprecated"
final="false"
name="AsyncListUtil"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Class;ILandroid/support/v7/util/AsyncListUtil$DataCallback;Landroid/support/v7/util/AsyncListUtil$ViewCallback;)V">
<parameter
name="klass"
type="java.lang.Class&lt;T&gt;"
jni-type="Ljava/lang/Class&lt;TT;&gt;;" />
<parameter
name="tileSize"
type="int"
jni-type="I" />
<parameter
name="dataCallback"
type="android.support.v7.util.AsyncListUtil.DataCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/AsyncListUtil$DataCallback&lt;TT;&gt;;" />
<parameter
name="viewCallback"
type="android.support.v7.util.AsyncListUtil.ViewCallback"
jni-type="Landroid/support/v7/util/AsyncListUtil$ViewCallback;" />
</constructor>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getItem"
native="false"
return="T"
jni-return="TT;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)Ljava/lang/Object;">
<parameter
name="position"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getItemCount"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onRangeChanged"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="refresh"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListUtil.1"
jni-signature="Landroid/support/v7/util/AsyncListUtil$1;"
static="false"
visibility="">
<implements
name="android.support.v7.util.ThreadUtil.MainThreadCallback"
name-generic-aware="android.support.v7.util.ThreadUtil.MainThreadCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/ThreadUtil$MainThreadCallback&lt;TT;&gt;;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="addTile"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(ILandroid/support/v7/util/TileList$Tile;)V">
<parameter
name="generation"
type="int"
jni-type="I" />
<parameter
name="tile"
type="android.support.v7.util.TileList.Tile&lt;T&gt;"
jni-type="Landroid/support/v7/util/TileList$Tile&lt;TT;&gt;;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="removeTile"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="generation"
type="int"
jni-type="I" />
<parameter
name="position"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="updateItemCount"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="generation"
type="int"
jni-type="I" />
<parameter
name="itemCount"
type="int"
jni-type="I" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListUtil.2"
jni-signature="Landroid/support/v7/util/AsyncListUtil$2;"
static="false"
visibility="">
<implements
name="android.support.v7.util.ThreadUtil.BackgroundCallback"
name-generic-aware="android.support.v7.util.ThreadUtil.BackgroundCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/ThreadUtil$BackgroundCallback&lt;TT;&gt;;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="loadTile"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="position"
type="int"
jni-type="I" />
<parameter
name="scrollHint"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="recycleTile"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/TileList$Tile;)V">
<parameter
name="tile"
type="android.support.v7.util.TileList.Tile&lt;T&gt;"
jni-type="Landroid/support/v7/util/TileList$Tile&lt;TT;&gt;;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="refresh"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)V">
<parameter
name="generation"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="updateRange"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(IIIII)V">
<parameter
name="rangeStart"
type="int"
jni-type="I" />
<parameter
name="rangeEnd"
type="int"
jni-type="I" />
<parameter
name="extRangeStart"
type="int"
jni-type="I" />
<parameter
name="extRangeEnd"
type="int"
jni-type="I" />
<parameter
name="scrollHint"
type="int"
jni-type="I" />
</method>
</class>
<class
abstract="true"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListUtil.DataCallback"
jni-signature="Landroid/support/v7/util/AsyncListUtil$DataCallback;"
static="true"
visibility="public">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<constructor
deprecated="not deprecated"
final="false"
name="AsyncListUtil.DataCallback"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="fillData"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="([Ljava/lang/Object;II)V">
<parameter
name="p0"
type="T[]"
jni-type="[TT;" />
<parameter
name="p1"
type="int"
jni-type="I" />
<parameter
name="p2"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getMaxCachedTiles"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="recycleData"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="([Ljava/lang/Object;I)V">
<parameter
name="data"
type="T[]"
jni-type="[TT;" />
<parameter
name="itemCount"
type="int"
jni-type="I" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="refreshData"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
</class>
<class
abstract="true"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="AsyncListUtil.ViewCallback"
jni-signature="Landroid/support/v7/util/AsyncListUtil$ViewCallback;"
static="true"
visibility="public">
<constructor
deprecated="not deprecated"
final="false"
name="AsyncListUtil.ViewCallback"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="extendRangeInto"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="([I[II)V">
<parameter
name="range"
type="int[]"
jni-type="[I" />
<parameter
name="outRange"
type="int[]"
jni-type="[I" />
<parameter
name="scrollHint"
type="int"
jni-type="I" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="getItemRangeInto"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="([I)V">
<parameter
name="p0"
type="int[]"
jni-type="[I" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="onDataRefresh"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="onItemLoaded"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)V">
<parameter
name="p0"
type="int"
jni-type="I" />
</method>
<field
deprecated="not deprecated"
final="true"
name="HINT_SCROLL_ASC"
static="true"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
value="2"
visibility="public"
volatile="false" />
<field
deprecated="not deprecated"
final="true"
name="HINT_SCROLL_DESC"
static="true"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
value="1"
visibility="public"
volatile="false" />
<field
deprecated="not deprecated"
final="true"
name="HINT_SCROLL_NONE"
static="true"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
value="0"
visibility="public"
volatile="false" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="BatchingListUpdateCallback"
jni-signature="Landroid/support/v7/util/BatchingListUpdateCallback;"
static="false"
visibility="public">
<implements
name="android.support.v7.util.ListUpdateCallback"
name-generic-aware="android.support.v7.util.ListUpdateCallback"
jni-type="Landroid/support/v7/util/ListUpdateCallback;" />
<constructor
deprecated="not deprecated"
final="false"
name="BatchingListUpdateCallback"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/ListUpdateCallback;)V">
<parameter
name="callback"
type="android.support.v7.util.ListUpdateCallback"
jni-type="Landroid/support/v7/util/ListUpdateCallback;" />
</constructor>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="dispatchLastEvent"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onChanged"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(IILjava/lang/Object;)V">
<parameter
name="position"
type="int"
jni-type="I" />
<parameter
name="count"
type="int"
jni-type="I" />
<parameter
name="payload"
type="java.lang.Object"
jni-type="Ljava/lang/Object;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onInserted"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="position"
type="int"
jni-type="I" />
<parameter
name="count"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onMoved"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="fromPosition"
type="int"
jni-type="I" />
<parameter
name="toPosition"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="onRemoved"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="position"
type="int"
jni-type="I" />
<parameter
name="count"
type="int"
jni-type="I" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="DiffUtil"
jni-signature="Landroid/support/v7/util/DiffUtil;"
static="false"
visibility="public">
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="calculateDiff"
native="false"
return="android.support.v7.util.DiffUtil.DiffResult"
jni-return="Landroid/support/v7/util/DiffUtil$DiffResult;"
static="true"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/DiffUtil$Callback;)Landroid/support/v7/util/DiffUtil$DiffResult;">
<parameter
name="cb"
type="android.support.v7.util.DiffUtil.Callback"
jni-type="Landroid/support/v7/util/DiffUtil$Callback;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="calculateDiff"
native="false"
return="android.support.v7.util.DiffUtil.DiffResult"
jni-return="Landroid/support/v7/util/DiffUtil$DiffResult;"
static="true"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/DiffUtil$Callback;Z)Landroid/support/v7/util/DiffUtil$DiffResult;">
<parameter
name="cb"
type="android.support.v7.util.DiffUtil.Callback"
jni-type="Landroid/support/v7/util/DiffUtil$Callback;" />
<parameter
name="detectMoves"
type="boolean"
jni-type="Z" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="true"
name="DiffUtil.1"
jni-signature="Landroid/support/v7/util/DiffUtil$1;"
static="true"
visibility="">
<implements
name="java.util.Comparator"
name-generic-aware="java.util.Comparator&lt;android.support.v7.util.DiffUtil.Snake&gt;"
jni-type="Ljava/util/Comparator&lt;Landroid/support/v7/util/DiffUtil$Snake;&gt;;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="compare"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/DiffUtil$Snake;Landroid/support/v7/util/DiffUtil$Snake;)I">
<parameter
name="o1"
type="android.support.v7.util.DiffUtil.Snake"
jni-type="Landroid/support/v7/util/DiffUtil$Snake;" />
<parameter
name="o2"
type="android.support.v7.util.DiffUtil.Snake"
jni-type="Landroid/support/v7/util/DiffUtil$Snake;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="compare"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="true"
synthetic="true"
jni-signature="(Ljava/lang/Object;Ljava/lang/Object;)I">
<parameter
name="p0"
type="java.lang.Object"
jni-type="Ljava/lang/Object;" />
<parameter
name="p1"
type="java.lang.Object"
jni-type="Ljava/lang/Object;" />
</method>
</class>
<class
abstract="true"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="DiffUtil.Callback"
jni-signature="Landroid/support/v7/util/DiffUtil$Callback;"
static="true"
visibility="public">
<constructor
deprecated="not deprecated"
final="false"
name="DiffUtil.Callback"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="areContentsTheSame"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)Z">
<parameter
name="p0"
type="int"
jni-type="I" />
<parameter
name="p1"
type="int"
jni-type="I" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="areItemsTheSame"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)Z">
<parameter
name="p0"
type="int"
jni-type="I" />
<parameter
name="p1"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getChangePayload"
native="false"
return="java.lang.Object"
jni-return="Ljava/lang/Object;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)Ljava/lang/Object;">
<parameter
name="oldItemPosition"
type="int"
jni-type="I" />
<parameter
name="newItemPosition"
type="int"
jni-type="I" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="getNewListSize"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="getOldListSize"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="DiffUtil.DiffResult"
jni-signature="Landroid/support/v7/util/DiffUtil$DiffResult;"
static="true"
visibility="public">
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="convertNewPositionToOld"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)I">
<parameter
name="newListPosition"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="convertOldPositionToNew"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)I">
<parameter
name="oldListPosition"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="dispatchUpdatesTo"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/ListUpdateCallback;)V">
<parameter
name="updateCallback"
type="android.support.v7.util.ListUpdateCallback"
jni-type="Landroid/support/v7/util/ListUpdateCallback;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="dispatchUpdatesTo"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/widget/RecyclerView$Adapter;)V">
<parameter
name="adapter"
type="android.support.v7.widget.RecyclerView.Adapter"
jni-type="Landroid/support/v7/widget/RecyclerView$Adapter;" />
</method>
<field
deprecated="not deprecated"
final="true"
name="NO_POSITION"
static="true"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
value="-1"
visibility="public"
volatile="false" />
</class>
<class
abstract="true"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="DiffUtil.ItemCallback"
jni-signature="Landroid/support/v7/util/DiffUtil$ItemCallback;"
static="true"
visibility="public">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<constructor
deprecated="not deprecated"
final="false"
name="DiffUtil.ItemCallback"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="areContentsTheSame"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Object;Ljava/lang/Object;)Z">
<parameter
name="p0"
type="T"
jni-type="TT;" />
<parameter
name="p1"
type="T"
jni-type="TT;" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="areItemsTheSame"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Object;Ljava/lang/Object;)Z">
<parameter
name="p0"
type="T"
jni-type="TT;" />
<parameter
name="p1"
type="T"
jni-type="TT;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getChangePayload"
native="false"
return="java.lang.Object"
jni-return="Ljava/lang/Object;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;">
<parameter
name="oldItem"
type="T"
jni-type="TT;" />
<parameter
name="newItem"
type="T"
jni-type="TT;" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="DiffUtil.PostponedUpdate"
jni-signature="Landroid/support/v7/util/DiffUtil$PostponedUpdate;"
static="true"
visibility="private">
<constructor
deprecated="not deprecated"
final="false"
name="DiffUtil.PostponedUpdate"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(IIZ)V">
<parameter
name="posInOwnerList"
type="int"
jni-type="I" />
<parameter
name="currentPos"
type="int"
jni-type="I" />
<parameter
name="removal"
type="boolean"
jni-type="Z" />
</constructor>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="DiffUtil.Range"
jni-signature="Landroid/support/v7/util/DiffUtil$Range;"
static="true"
visibility="">
<constructor
deprecated="not deprecated"
final="false"
name="DiffUtil.Range"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<constructor
deprecated="not deprecated"
final="false"
name="DiffUtil.Range"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(IIII)V">
<parameter
name="oldListStart"
type="int"
jni-type="I" />
<parameter
name="oldListEnd"
type="int"
jni-type="I" />
<parameter
name="newListStart"
type="int"
jni-type="I" />
<parameter
name="newListEnd"
type="int"
jni-type="I" />
</constructor>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="DiffUtil.Snake"
jni-signature="Landroid/support/v7/util/DiffUtil$Snake;"
static="true"
visibility="" />
<interface
abstract="true"
deprecated="not deprecated"
final="false"
name="ListUpdateCallback"
jni-signature="Landroid/support/v7/util/ListUpdateCallback;"
static="false"
visibility="public">
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="onChanged"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(IILjava/lang/Object;)V">
<parameter
name="p0"
type="int"
jni-type="I" />
<parameter
name="p1"
type="int"
jni-type="I" />
<parameter
name="p2"
type="java.lang.Object"
jni-type="Ljava/lang/Object;" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="onInserted"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="p0"
type="int"
jni-type="I" />
<parameter
name="p1"
type="int"
jni-type="I" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="onMoved"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="p0"
type="int"
jni-type="I" />
<parameter
name="p1"
type="int"
jni-type="I" />
</method>
<method
abstract="true"
deprecated="not deprecated"
final="false"
name="onRemoved"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="p0"
type="int"
jni-type="I" />
<parameter
name="p1"
type="int"
jni-type="I" />
</method>
</interface>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="MessageThreadUtil"
jni-signature="Landroid/support/v7/util/MessageThreadUtil;"
static="false"
visibility="">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<implements
name="android.support.v7.util.ThreadUtil"
name-generic-aware="android.support.v7.util.ThreadUtil&lt;T&gt;"
jni-type="Landroid/support/v7/util/ThreadUtil&lt;TT;&gt;;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getBackgroundProxy"
native="false"
return="android.support.v7.util.ThreadUtil.BackgroundCallback&lt;T&gt;"
jni-return="Landroid/support/v7/util/ThreadUtil$BackgroundCallback&lt;TT;&gt;;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/ThreadUtil$BackgroundCallback;)Landroid/support/v7/util/ThreadUtil$BackgroundCallback;">
<parameter
name="callback"
type="android.support.v7.util.ThreadUtil.BackgroundCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/ThreadUtil$BackgroundCallback&lt;TT;&gt;;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="getMainThreadProxy"
native="false"
return="android.support.v7.util.ThreadUtil.MainThreadCallback&lt;T&gt;"
jni-return="Landroid/support/v7/util/ThreadUtil$MainThreadCallback&lt;TT;&gt;;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/ThreadUtil$MainThreadCallback;)Landroid/support/v7/util/ThreadUtil$MainThreadCallback;">
<parameter
name="callback"
type="android.support.v7.util.ThreadUtil.MainThreadCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/ThreadUtil$MainThreadCallback&lt;TT;&gt;;" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="MessageThreadUtil.1"
jni-signature="Landroid/support/v7/util/MessageThreadUtil$1;"
static="false"
visibility="">
<implements
name="android.support.v7.util.ThreadUtil.MainThreadCallback"
name-generic-aware="android.support.v7.util.ThreadUtil.MainThreadCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/ThreadUtil$MainThreadCallback&lt;TT;&gt;;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="addTile"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(ILandroid/support/v7/util/TileList$Tile;)V">
<parameter
name="generation"
type="int"
jni-type="I" />
<parameter
name="tile"
type="android.support.v7.util.TileList.Tile&lt;T&gt;"
jni-type="Landroid/support/v7/util/TileList$Tile&lt;TT;&gt;;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="removeTile"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="generation"
type="int"
jni-type="I" />
<parameter
name="position"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="updateItemCount"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="generation"
type="int"
jni-type="I" />
<parameter
name="itemCount"
type="int"
jni-type="I" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="MessageThreadUtil.1.1"
jni-signature="Landroid/support/v7/util/MessageThreadUtil$1$1;"
static="false"
visibility="">
<implements
name="java.lang.Runnable"
name-generic-aware="java.lang.Runnable"
jni-type="Ljava/lang/Runnable;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="run"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="MessageThreadUtil.2"
jni-signature="Landroid/support/v7/util/MessageThreadUtil$2;"
static="false"
visibility="">
<implements
name="android.support.v7.util.ThreadUtil.BackgroundCallback"
name-generic-aware="android.support.v7.util.ThreadUtil.BackgroundCallback&lt;T&gt;"
jni-type="Landroid/support/v7/util/ThreadUtil$BackgroundCallback&lt;TT;&gt;;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="loadTile"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(II)V">
<parameter
name="position"
type="int"
jni-type="I" />
<parameter
name="scrollHint"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="recycleTile"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/TileList$Tile;)V">
<parameter
name="tile"
type="android.support.v7.util.TileList.Tile&lt;T&gt;"
jni-type="Landroid/support/v7/util/TileList$Tile&lt;TT;&gt;;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="refresh"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)V">
<parameter
name="generation"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="updateRange"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(IIIII)V">
<parameter
name="rangeStart"
type="int"
jni-type="I" />
<parameter
name="rangeEnd"
type="int"
jni-type="I" />
<parameter
name="extRangeStart"
type="int"
jni-type="I" />
<parameter
name="extRangeEnd"
type="int"
jni-type="I" />
<parameter
name="scrollHint"
type="int"
jni-type="I" />
</method>
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="MessageThreadUtil.2.1"
jni-signature="Landroid/support/v7/util/MessageThreadUtil$2$1;"
static="false"
visibility="">
<implements
name="java.lang.Runnable"
name-generic-aware="java.lang.Runnable"
jni-type="Ljava/lang/Runnable;" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="run"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="MessageThreadUtil.MessageQueue"
jni-signature="Landroid/support/v7/util/MessageThreadUtil$MessageQueue;"
static="true"
visibility="" />
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="MessageThreadUtil.SyncQueueItem"
jni-signature="Landroid/support/v7/util/MessageThreadUtil$SyncQueueItem;"
static="true"
visibility="">
<field
deprecated="not deprecated"
final="false"
name="arg1"
static="false"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
visibility="public"
volatile="false" />
<field
deprecated="not deprecated"
final="false"
name="arg2"
static="false"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
visibility="public"
volatile="false" />
<field
deprecated="not deprecated"
final="false"
name="arg3"
static="false"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
visibility="public"
volatile="false" />
<field
deprecated="not deprecated"
final="false"
name="arg4"
static="false"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
visibility="public"
volatile="false" />
<field
deprecated="not deprecated"
final="false"
name="arg5"
static="false"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
visibility="public"
volatile="false" />
<field
deprecated="not deprecated"
final="false"
name="data"
static="false"
synthetic="false"
transient="false"
type="java.lang.Object"
type-generic-aware="java.lang.Object"
jni-signature="Ljava/lang/Object;"
visibility="public"
volatile="false" />
<field
deprecated="not deprecated"
final="false"
name="what"
static="false"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
visibility="public"
volatile="false" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Ljava/lang/Object;"
extends="java.lang.Object"
extends-generic-aware="java.lang.Object"
final="false"
name="SortedList"
jni-signature="Landroid/support/v7/util/SortedList;"
static="false"
visibility="public">
<typeParameters>
<typeParameter
name="T"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<constructor
deprecated="not deprecated"
final="false"
name="SortedList"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Class;Landroid/support/v7/util/SortedList$Callback;)V">
<parameter
name="klass"
type="java.lang.Class&lt;T&gt;"
jni-type="Ljava/lang/Class&lt;TT;&gt;;" />
<parameter
name="callback"
type="android.support.v7.util.SortedList.Callback&lt;T&gt;"
jni-type="Landroid/support/v7/util/SortedList$Callback&lt;TT;&gt;;" />
</constructor>
<constructor
deprecated="not deprecated"
final="false"
name="SortedList"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Class;Landroid/support/v7/util/SortedList$Callback;I)V">
<parameter
name="klass"
type="java.lang.Class&lt;T&gt;"
jni-type="Ljava/lang/Class&lt;TT;&gt;;" />
<parameter
name="callback"
type="android.support.v7.util.SortedList.Callback&lt;T&gt;"
jni-type="Landroid/support/v7/util/SortedList$Callback&lt;TT;&gt;;" />
<parameter
name="initialCapacity"
type="int"
jni-type="I" />
</constructor>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="add"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Object;)I">
<parameter
name="item"
type="T"
jni-type="TT;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="addAll"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/util/Collection;)V">
<parameter
name="items"
type="java.util.Collection&lt;T&gt;"
jni-type="Ljava/util/Collection&lt;TT;&gt;;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="addAll"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="([Ljava/lang/Object;)V">
<parameter
name="items"
type="T..."
jni-type="[TT;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="addAll"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="([Ljava/lang/Object;Z)V">
<parameter
name="items"
type="T[]"
jni-type="[TT;" />
<parameter
name="mayModifyInput"
type="boolean"
jni-type="Z" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="beginBatchedUpdates"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="clear"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="endBatchedUpdates"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()V" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="get"
native="false"
return="T"
jni-return="TT;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)Ljava/lang/Object;">
<parameter
name="index"
type="int"
jni-type="I" />
<exception
name="java/lang/IndexOutOfBoundsException"
type="java.lang.IndexOutOfBoundsException"
type-generic-aware="java.lang.IndexOutOfBoundsException" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="indexOf"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Object;)I">
<parameter
name="item"
type="T"
jni-type="TT;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="recalculatePositionOfItemAt"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)V">
<parameter
name="index"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="remove"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Object;)Z">
<parameter
name="item"
type="T"
jni-type="TT;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="removeItemAt"
native="false"
return="T"
jni-return="TT;"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(I)Ljava/lang/Object;">
<parameter
name="index"
type="int"
jni-type="I" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="replaceAll"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/util/Collection;)V">
<parameter
name="items"
type="java.util.Collection&lt;T&gt;"
jni-type="Ljava/util/Collection&lt;TT;&gt;;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="replaceAll"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="([Ljava/lang/Object;)V">
<parameter
name="items"
type="T..."
jni-type="[TT;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="replaceAll"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="([Ljava/lang/Object;Z)V">
<parameter
name="items"
type="T[]"
jni-type="[TT;" />
<parameter
name="mayModifyInput"
type="boolean"
jni-type="Z" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="size"
native="false"
return="int"
jni-return="I"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="()I" />
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="updateItemAt"
native="false"
return="void"
jni-return="V"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(ILjava/lang/Object;)V">
<parameter
name="index"
type="int"
jni-type="I" />
<parameter
name="item"
type="T"
jni-type="TT;" />
</method>
<field
deprecated="not deprecated"
final="true"
name="INVALID_POSITION"
static="true"
synthetic="false"
transient="false"
type="int"
type-generic-aware="int"
jni-signature="I"
value="-1"
visibility="public"
volatile="false" />
</class>
<class
abstract="false"
deprecated="not deprecated"
jni-extends="Landroid/support/v7/util/SortedList$Callback;"
extends="android.support.v7.util.SortedList.Callback"
extends-generic-aware="android.support.v7.util.SortedList.Callback&lt;T2&gt;"
final="false"
name="SortedList.BatchedCallback"
jni-signature="Landroid/support/v7/util/SortedList$BatchedCallback;"
static="true"
visibility="public">
<typeParameters>
<typeParameter
name="T2"
jni-classBound="Ljava/lang/Object;"
classBound="java.lang.Object"
interfaceBounds=""
jni-interfaceBounds="" />
</typeParameters>
<constructor
deprecated="not deprecated"
final="false"
name="SortedList.BatchedCallback"
static="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Landroid/support/v7/util/SortedList$Callback;)V">
<parameter
name="wrappedCallback"
type="android.support.v7.util.SortedList.Callback&lt;T2&gt;"
jni-type="Landroid/support/v7/util/SortedList$Callback&lt;TT2;&gt;;" />
</constructor>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="areContentsTheSame"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Object;Ljava/lang/Object;)Z">
<parameter
name="oldItem"
type="T2"
jni-type="TT2;" />
<parameter
name="newItem"
type="T2"
jni-type="TT2;" />
</method>
<method
abstract="false"
deprecated="not deprecated"
final="false"
name="areItemsTheSame"
native="false"
return="boolean"
jni-return="Z"
static="false"
synchronized="false"
visibility="public"
bridge="false"
synthetic="false"
jni-signature="(Ljava/lang/Object;Ljava/lang/Object;)Z">
<parameter
name="item1"
type="T2"
jni-type="TT2;" />
<parameter
name="item2"
type="T2"
jni-type="TT2;" />
</method>
<method
abstract="false"
deprecated="not deprecated"