Home | History | Annotate | Download | only in libs

META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/v7/
android/support/v7/util/
android/support/v7/util/ThreadUtil$MainThreadCallback.class
ThreadUtil.java
package android.support.v7.util
public abstract android.support.v7.util.ThreadUtil$MainThreadCallback extends java.lang.Object {
	public abstract void updateItemCount (int, int) 
	public abstract void addTile (int, android.support.v7.util.TileList$Tile) 
	public abstract void removeTile (int, int) 
}

android/support/v7/util/SortedList.class
SortedList.java
package android.support.v7.util
public android.support.v7.util.SortedList extends java.lang.Object {
	public static final int INVALID_POSITION
	private static final int MIN_CAPACITY
	private static final int CAPACITY_GROWTH
	private static final int INSERTION
	private static final int DELETION
	private static final int LOOKUP
	Object[] mData
	private Object[] mOldData
	private int mOldDataStart
	private int mOldDataSize
	private int mMergedSize
	private android.support.v7.util.SortedList$Callback mCallback
	private android.support.v7.util.SortedList$BatchedCallback mBatchedCallback
	private int mSize
	private final Class mTClass
	public void  (java.lang.Class, android.support.v7.util.SortedList$Callback) 
		Class klass
		android.support.v7.util.SortedList$Callback callback
	public void  (java.lang.Class, android.support.v7.util.SortedList$Callback, int) 
		Class klass
		android.support.v7.util.SortedList$Callback callback
		int initialCapacity
	public int size () 
	public int add (java.lang.Object) 
		Object item
	public void addAll (java.lang.Object[], boolean) 
		Object[] copy
		Object[] items
		boolean mayModifyInput
	public transient void addAll (java.lang.Object[]) 
		Object[] items
	public void addAll (java.util.Collection) 
		java.util.Collection items
		Object[] copy
	private void addAllInternal (java.lang.Object[]) 
		Object[] newItems
		boolean forceBatchedUpdates
		int newSize
	private int deduplicate (java.lang.Object[]) 
		int sameItemPos
		Object currentItem
		int compare
		int i
		Object[] items
		int rangeStart
		int rangeEnd
	private int findSameItem (java.lang.Object, java.lang.Object[], int, int) 
		int pos
		Object item
		Object[] items
		int from
		int to
	private void merge (java.lang.Object[], int) 
		int itemCount
		int itemCount
		Object oldItem
		Object newItem
		int compare
		Object[] newData
		int newDataSize
		int mergedCapacity
		int newDataStart
	private void throwIfMerging () 
	public void beginBatchedUpdates () 
	public void endBatchedUpdates () 
	private int add (java.lang.Object, boolean) 
		Object existing
		Object item
		boolean notify
		int index
	public boolean remove (java.lang.Object) 
		Object item
	public java.lang.Object removeItemAt (int) 
		int index
		Object item
	private boolean remove (java.lang.Object, boolean) 
		Object item
		boolean notify
		int index
	private void removeItemAtIndex (int, boolean) 
		int index
		boolean notify
	public void updateItemAt (int, java.lang.Object) 
		int cmp
		int index
		Object item
		Object existing
		boolean contentsChanged
		int newIndex
	public void recalculatePositionOfItemAt (int) 
		int index
		Object item
		int newIndex
	public java.lang.Object get (int)  throws java.lang.IndexOutOfBoundsException 
		int index
	public int indexOf (java.lang.Object) 
		int index
		Object item
	private int findIndexOf (java.lang.Object, java.lang.Object[], int, int, int) 
		int exact
		int middle
		Object myItem
		int cmp
		Object item
		Object[] mData
		int left
		int right
		int reason
	private int linearEqualitySearch (java.lang.Object, int, int, int) 
		Object nextItem
		int cmp
		int next
		Object nextItem
		int cmp
		int next
		Object item
		int middle
		int left
		int right
	private void addToData (int, java.lang.Object) 
		Object[] newData
		int index
		Object item
	public void clear () 
		int prevSize
}

android/support/v7/util/SortedList$Callback.class
SortedList.java
package android.support.v7.util
public abstract android.support.v7.util.SortedList$Callback extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public abstract int compare (java.lang.Object, java.lang.Object) 
	public abstract void onInserted (int, int) 
	public abstract void onRemoved (int, int) 
	public abstract void onMoved (int, int) 
	public abstract void onChanged (int, int) 
	public abstract boolean areContentsTheSame (java.lang.Object, java.lang.Object) 
	public abstract boolean areItemsTheSame (java.lang.Object, java.lang.Object) 
}

android/support/v7/util/TileList$Tile.class
TileList.java
package android.support.v7.util
public android.support.v7.util.TileList$Tile extends java.lang.Object {
	public final Object[] mItems
	public int mStartPosition
	public int mItemCount
	android.support.v7.util.TileList$Tile mNext
	public void  (java.lang.Class, int) 
		Class klass
		int size
	boolean containsPosition (int) 
		int pos
	java.lang.Object getByPosition (int) 
		int pos
}

android/support/v7/util/MessageThreadUtil$MessageQueue.class
MessageThreadUtil.java
package android.support.v7.util
 android.support.v7.util.MessageThreadUtil$MessageQueue extends java.lang.Object {
	private android.support.v7.util.MessageThreadUtil$SyncQueueItem mRoot
	void  () 
	synchronized android.support.v7.util.MessageThreadUtil$SyncQueueItem next () 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem next
	synchronized void sendMessageAtFrontOfQueue (android.support.v7.util.MessageThreadUtil$SyncQueueItem) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem item
	synchronized void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem item
		android.support.v7.util.MessageThreadUtil$SyncQueueItem last
	synchronized void removeMessages (int) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem item
		android.support.v7.util.MessageThreadUtil$SyncQueueItem next
		android.support.v7.util.MessageThreadUtil$SyncQueueItem prev
		android.support.v7.util.MessageThreadUtil$SyncQueueItem item
		int what
}

android/support/v7/util/MessageThreadUtil$1$1.class
MessageThreadUtil.java
package android.support.v7.util
 android.support.v7.util.MessageThreadUtil$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v7.util.MessageThreadUtil$1 this$1
	void  (android.support.v7.util.MessageThreadUtil$1) 
	public void run () 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
}

android/support/v7/util/MessageThreadUtil.class
MessageThreadUtil.java
package android.support.v7.util
 android.support.v7.util.MessageThreadUtil extends java.lang.Object implements android.support.v7.util.ThreadUtil  {
	void  () 
	public android.support.v7.util.ThreadUtil$MainThreadCallback getMainThreadProxy (android.support.v7.util.ThreadUtil$MainThreadCallback) 
		android.support.v7.util.ThreadUtil$MainThreadCallback callback
	public android.support.v7.util.ThreadUtil$BackgroundCallback getBackgroundProxy (android.support.v7.util.ThreadUtil$BackgroundCallback) 
		android.support.v7.util.ThreadUtil$BackgroundCallback callback
}

android/support/v7/util/ThreadUtil$BackgroundCallback.class
ThreadUtil.java
package android.support.v7.util
public abstract android.support.v7.util.ThreadUtil$BackgroundCallback extends java.lang.Object {
	public abstract void refresh (int) 
	public abstract void updateRange (int, int, int, int, int) 
	public abstract void loadTile (int, int) 
	public abstract void recycleTile (android.support.v7.util.TileList$Tile) 
}

android/support/v7/util/MessageThreadUtil$1.class
MessageThreadUtil.java
package android.support.v7.util
 android.support.v7.util.MessageThreadUtil$1 extends java.lang.Object implements android.support.v7.util.ThreadUtil$MainThreadCallback  {
	private final android.support.v7.util.MessageThreadUtil$MessageQueue mQueue
	private final android.os.Handler mMainThreadHandler
	private static final int UPDATE_ITEM_COUNT
	private static final int ADD_TILE
	private static final int REMOVE_TILE
	private Runnable mMainThreadRunnable
	final android.support.v7.util.ThreadUtil$MainThreadCallback val$callback
	final android.support.v7.util.MessageThreadUtil this$0
	void  (android.support.v7.util.MessageThreadUtil, android.support.v7.util.ThreadUtil$MainThreadCallback) 
	public void updateItemCount (int, int) 
		int generation
		int itemCount
	public void addTile (int, android.support.v7.util.TileList$Tile) 
		int generation
		android.support.v7.util.TileList$Tile tile
	public void removeTile (int, int) 
		int generation
		int position
	private void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
	static android.support.v7.util.MessageThreadUtil$MessageQueue access$000 (android.support.v7.util.MessageThreadUtil$1) 
		android.support.v7.util.MessageThreadUtil$1 x0
}

android/support/v7/util/TileList.class
TileList.java
package android.support.v7.util
 android.support.v7.util.TileList extends java.lang.Object {
	final int mTileSize
	private final android.util.SparseArray mTiles
	android.support.v7.util.TileList$Tile mLastAccessedTile
	public void  (int) 
		int tileSize
	public java.lang.Object getItemAt (int) 
		int startPosition
		int index
		int pos
	public int size () 
	public void clear () 
	public android.support.v7.util.TileList$Tile getAtIndex (int) 
		int index
	public android.support.v7.util.TileList$Tile addOrReplace (android.support.v7.util.TileList$Tile) 
		android.support.v7.util.TileList$Tile newTile
		int index
		android.support.v7.util.TileList$Tile oldTile
	public android.support.v7.util.TileList$Tile removeAtPos (int) 
		int startPosition
		android.support.v7.util.TileList$Tile tile
}

android/support/v7/util/AsyncListUtil$DataCallback.class
AsyncListUtil.java
package android.support.v7.util
public abstract android.support.v7.util.AsyncListUtil$DataCallback extends java.lang.Object {
	public void  () 
	public abstract int refreshData () 
	public abstract void fillData (java.lang.Object[], int, int) 
	public void recycleData (java.lang.Object[], int) 
		Object[] data
		int itemCount
	public int getMaxCachedTiles () 
}

android/support/v7/util/AsyncListUtil$1.class
AsyncListUtil.java
package android.support.v7.util
 android.support.v7.util.AsyncListUtil$1 extends java.lang.Object implements android.support.v7.util.ThreadUtil$MainThreadCallback  {
	final android.support.v7.util.AsyncListUtil this$0
	void  (android.support.v7.util.AsyncListUtil) 
	public void updateItemCount (int, int) 
		int generation
		int itemCount
	public void addTile (int, android.support.v7.util.TileList$Tile) 
		int position
		int generation
		android.support.v7.util.TileList$Tile tile
		android.support.v7.util.TileList$Tile duplicate
		int endPosition
		int index
	public void removeTile (int, int) 
		int generation
		int position
		android.support.v7.util.TileList$Tile tile
	private void recycleAllTiles () 
		int i
	private boolean isRequestedGeneration (int) 
		int generation
}

android/support/v7/util/MessageThreadUtil$2$1.class
MessageThreadUtil.java
package android.support.v7.util
 android.support.v7.util.MessageThreadUtil$2$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v7.util.MessageThreadUtil$2 this$1
	void  (android.support.v7.util.MessageThreadUtil$2) 
	public void run () 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
}

android/support/v7/util/AsyncListUtil$2.class
AsyncListUtil.java
package android.support.v7.util
 android.support.v7.util.AsyncListUtil$2 extends java.lang.Object implements android.support.v7.util.ThreadUtil$BackgroundCallback  {
	private android.support.v7.util.TileList$Tile mRecycledRoot
	final android.util.SparseBooleanArray mLoadedTiles
	private int mGeneration
	private int mItemCount
	private int mFirstRequiredTileStart
	private int mLastRequiredTileStart
	final android.support.v7.util.AsyncListUtil this$0
	void  (android.support.v7.util.AsyncListUtil) 
	public void refresh (int) 
		int generation
	public void updateRange (int, int, int, int, int) 
		int rangeStart
		int rangeEnd
		int extRangeStart
		int extRangeEnd
		int scrollHint
		int firstVisibleTileStart
		int lastVisibleTileStart
	private int getTileStart (int) 
		int position
	private void requestTiles (int, int, int, boolean) 
		int tileStart
		int i
		int firstTileStart
		int lastTileStart
		int scrollHint
		boolean backwards
	public void loadTile (int, int) 
		int position
		int scrollHint
		android.support.v7.util.TileList$Tile tile
	public void recycleTile (android.support.v7.util.TileList$Tile) 
		android.support.v7.util.TileList$Tile tile
	private android.support.v7.util.TileList$Tile acquireTile () 
		android.support.v7.util.TileList$Tile result
	private boolean isTileLoaded (int) 
		int position
	private void addTile (android.support.v7.util.TileList$Tile) 
		android.support.v7.util.TileList$Tile tile
	private void removeTile (int) 
		int position
	private void flushTileCache (int) 
		int firstLoadedTileStart
		int lastLoadedTileStart
		int startMargin
		int endMargin
		int scrollHint
		int cacheSizeLimit
	private transient void log (java.lang.String, java.lang.Object[]) 
		String s
		Object[] args
}

android/support/v7/util/ThreadUtil.class
ThreadUtil.java
package android.support.v7.util
abstract android.support.v7.util.ThreadUtil extends java.lang.Object {
	public abstract android.support.v7.util.ThreadUtil$MainThreadCallback getMainThreadProxy (android.support.v7.util.ThreadUtil$MainThreadCallback) 
	public abstract android.support.v7.util.ThreadUtil$BackgroundCallback getBackgroundProxy (android.support.v7.util.ThreadUtil$BackgroundCallback) 
}

android/support/v7/util/MessageThreadUtil$2.class
MessageThreadUtil.java
package android.support.v7.util
 android.support.v7.util.MessageThreadUtil$2 extends java.lang.Object implements android.support.v7.util.ThreadUtil$BackgroundCallback  {
	private final android.support.v7.util.MessageThreadUtil$MessageQueue mQueue
	private final java.util.concurrent.Executor mExecutor
	private static final int REFRESH
	private static final int UPDATE_RANGE
	private static final int LOAD_TILE
	private static final int RECYCLE_TILE
	private Runnable mBackgroundRunnable
	final android.support.v7.util.ThreadUtil$BackgroundCallback val$callback
	final android.support.v7.util.MessageThreadUtil this$0
	void  (android.support.v7.util.MessageThreadUtil, android.support.v7.util.ThreadUtil$BackgroundCallback) 
	public void refresh (int) 
		int generation
	public void updateRange (int, int, int, int, int) 
		int rangeStart
		int rangeEnd
		int extRangeStart
		int extRangeEnd
		int scrollHint
	public void loadTile (int, int) 
		int position
		int scrollHint
	public void recycleTile (android.support.v7.util.TileList$Tile) 
		android.support.v7.util.TileList$Tile tile
	private void sendMessage (android.support.v7.util.MessageThreadUtil$SyncQueueItem) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
	private void sendMessageAtFrontOfQueue (android.support.v7.util.MessageThreadUtil$SyncQueueItem) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem msg
	static android.support.v7.util.MessageThreadUtil$MessageQueue access$100 (android.support.v7.util.MessageThreadUtil$2) 
		android.support.v7.util.MessageThreadUtil$2 x0
}

android/support/v7/util/MessageThreadUtil$SyncQueueItem.class
MessageThreadUtil.java
package android.support.v7.util
 android.support.v7.util.MessageThreadUtil$SyncQueueItem extends java.lang.Object {
	private static android.support.v7.util.MessageThreadUtil$SyncQueueItem sPool
	private static final Object sPoolLock
	private android.support.v7.util.MessageThreadUtil$SyncQueueItem next
	public int what
	public int arg1
	public int arg2
	public int arg3
	public int arg4
	public int arg5
	public Object data
	void  () 
	void recycle () 
	static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, int, int, int, int, java.lang.Object) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem item
		android.support.v7.util.MessageThreadUtil$SyncQueueItem item
		int what
		int arg1
		int arg2
		int arg3
		int arg4
		int arg5
		Object data
	static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, int) 
		int what
		int arg1
		int arg2
	static android.support.v7.util.MessageThreadUtil$SyncQueueItem obtainMessage (int, int, java.lang.Object) 
		int what
		int arg1
		Object data
	static android.support.v7.util.MessageThreadUtil$SyncQueueItem access$200 (android.support.v7.util.MessageThreadUtil$SyncQueueItem) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem x0
	static android.support.v7.util.MessageThreadUtil$SyncQueueItem access$202 (android.support.v7.util.MessageThreadUtil$SyncQueueItem, android.support.v7.util.MessageThreadUtil$SyncQueueItem) 
		android.support.v7.util.MessageThreadUtil$SyncQueueItem x0
		android.support.v7.util.MessageThreadUtil$SyncQueueItem x1
	static void  () 
}

android/support/v7/util/AsyncListUtil$ViewCallback.class
AsyncListUtil.java
package android.support.v7.util
public abstract android.support.v7.util.AsyncListUtil$ViewCallback extends java.lang.Object {
	public static final int HINT_SCROLL_NONE
	public static final int HINT_SCROLL_DESC
	public static final int HINT_SCROLL_ASC
	public void  () 
	public abstract void getItemRangeInto (int[]) 
	public void extendRangeInto (int[], int[], int) 
		int[] range
		int[] outRange
		int scrollHint
		int fullRange
		int halfRange
	public abstract void onDataRefresh () 
	public abstract void onItemLoaded (int) 
}

android/support/v7/util/SortedList$BatchedCallback.class
SortedList.java
package android.support.v7.util
public android.support.v7.util.SortedList$BatchedCallback extends android.support.v7.util.SortedList$Callback {
	private final android.support.v7.util.SortedList$Callback mWrappedCallback
	static final int TYPE_NONE
	static final int TYPE_ADD
	static final int TYPE_REMOVE
	static final int TYPE_CHANGE
	static final int TYPE_MOVE
	int mLastEventType
	int mLastEventPosition
	int mLastEventCount
	public void  (android.support.v7.util.SortedList$Callback) 
		android.support.v7.util.SortedList$Callback wrappedCallback
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public void onInserted (int, int) 
		int position
		int count
	public void onRemoved (int, int) 
		int position
		int count
	public void onMoved (int, int) 
		int fromPosition
		int toPosition
	public void onChanged (int, int) 
		int previousEnd
		int position
		int count
	public boolean areContentsTheSame (java.lang.Object, java.lang.Object) 
		Object oldItem
		Object newItem
	public boolean areItemsTheSame (java.lang.Object, java.lang.Object) 
		Object item1
		Object item2
	public void dispatchLastEvent () 
	static android.support.v7.util.SortedList$Callback access$000 (android.support.v7.util.SortedList$BatchedCallback) 
		android.support.v7.util.SortedList$BatchedCallback x0
}

android/support/v7/util/AsyncListUtil.class
AsyncListUtil.java
package android.support.v7.util
public android.support.v7.util.AsyncListUtil extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	final Class mTClass
	final int mTileSize
	final android.support.v7.util.AsyncListUtil$DataCallback mDataCallback
	final android.support.v7.util.AsyncListUtil$ViewCallback mViewCallback
	final android.support.v7.util.TileList mTileList
	final android.support.v7.util.ThreadUtil$MainThreadCallback mMainThreadProxy
	final android.support.v7.util.ThreadUtil$BackgroundCallback mBackgroundProxy
	final int[] mTmpRange
	final int[] mPrevRange
	final int[] mTmpRangeExtended
	private boolean mAllowScrollHints
	private int mScrollHint
	private int mItemCount
	int mDisplayedGeneration
	int mRequestedGeneration
	private final android.util.SparseIntArray mMissingPositions
	private final android.support.v7.util.ThreadUtil$MainThreadCallback mMainThreadCallback
	private final android.support.v7.util.ThreadUtil$BackgroundCallback mBackgroundCallback
	private transient void log (java.lang.String, java.lang.Object[]) 
		String s
		Object[] args
	public void  (java.lang.Class, int, android.support.v7.util.AsyncListUtil$DataCallback, android.support.v7.util.AsyncListUtil$ViewCallback) 
		Class klass
		int tileSize
		android.support.v7.util.AsyncListUtil$DataCallback dataCallback
		android.support.v7.util.AsyncListUtil$ViewCallback viewCallback
		android.support.v7.util.ThreadUtil threadUtil
	private boolean isRefreshPending () 
	public void onRangeChanged () 
	public void refresh () 
	public java.lang.Object getItem (int) 
		int position
		Object item
	public int getItemCount () 
	private void updateRange () 
	static int access$002 (android.support.v7.util.AsyncListUtil, int) 
		android.support.v7.util.AsyncListUtil x0
		int x1
	static boolean access$102 (android.support.v7.util.AsyncListUtil, boolean) 
		android.support.v7.util.AsyncListUtil x0
		boolean x1
	static void access$200 (android.support.v7.util.AsyncListUtil) 
		android.support.v7.util.AsyncListUtil x0
	static android.util.SparseIntArray access$300 (android.support.v7.util.AsyncListUtil) 
		android.support.v7.util.AsyncListUtil x0
}

android/support/v7/widget/
android/support/v7/widget/ChildHelper$Bucket.class
ChildHelper.java
package android.support.v7.widget
 android.support.v7.widget.ChildHelper$Bucket extends java.lang.Object {
	static final int BITS_PER_WORD
	static final long LAST_BIT
	long mData
	android.support.v7.widget.ChildHelper$Bucket next
	void  () 
	void set (int) 
		int index
	private void ensureNext () 
	void clear (int) 
		int index
	boolean get (int) 
		int index
	void reset () 
	void insert (int, boolean) 
		boolean lastBit
		long mask
		long before
		long after
		int index
		boolean value
	boolean remove (int) 
		long mask
		boolean value
		long before
		long after
		int index
	int countOnesBefore (int) 
		int index
	public java.lang.String toString () 
}

android/support/v7/widget/OpReorderer.class
OpReorderer.java
package android.support.v7.widget
 android.support.v7.widget.OpReorderer extends java.lang.Object {
	final android.support.v7.widget.OpReorderer$Callback mCallback
	public void  (android.support.v7.widget.OpReorderer$Callback) 
		android.support.v7.widget.OpReorderer$Callback callback
	void reorderOps (java.util.List) 
		java.util.List ops
		int badMove
	private void swapMoveOp (java.util.List, int, int) 
		java.util.List list
		int badMove
		int next
		android.support.v7.widget.AdapterHelper$UpdateOp moveOp
		android.support.v7.widget.AdapterHelper$UpdateOp nextOp
	void swapMoveRemove (java.util.List, int, android.support.v7.widget.AdapterHelper$UpdateOp, int, android.support.v7.widget.AdapterHelper$UpdateOp) 
		boolean moveIsBackwards
		int remaining
		java.util.List list
		int movePos
		android.support.v7.widget.AdapterHelper$UpdateOp moveOp
		int removePos
		android.support.v7.widget.AdapterHelper$UpdateOp removeOp
		android.support.v7.widget.AdapterHelper$UpdateOp extraRm
		boolean revertedMove
		boolean moveIsBackwards
	private void swapMoveAdd (java.util.List, int, android.support.v7.widget.AdapterHelper$UpdateOp, int, android.support.v7.widget.AdapterHelper$UpdateOp) 
		java.util.List list
		int move
		android.support.v7.widget.AdapterHelper$UpdateOp moveOp
		int add
		android.support.v7.widget.AdapterHelper$UpdateOp addOp
		int offset
	void swapMoveUpdate (java.util.List, int, android.support.v7.widget.AdapterHelper$UpdateOp, int, android.support.v7.widget.AdapterHelper$UpdateOp) 
		int remaining
		java.util.List list
		int move
		android.support.v7.widget.AdapterHelper$UpdateOp moveOp
		int update
		android.support.v7.widget.AdapterHelper$UpdateOp updateOp
		android.support.v7.widget.AdapterHelper$UpdateOp extraUp1
		android.support.v7.widget.AdapterHelper$UpdateOp extraUp2
	private int getLastMoveOutOfOrder (java.util.List) 
		android.support.v7.widget.AdapterHelper$UpdateOp op1
		int i
		java.util.List list
		boolean foundNonMove
}

android/support/v7/widget/LinearLayoutManager$LayoutChunkResult.class
LinearLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.LinearLayoutManager$LayoutChunkResult extends java.lang.Object {
	public int mConsumed
	public boolean mFinished
	public boolean mIgnoreConsumed
	public boolean mFocusable
	protected void  () 
	void resetInternal () 
}

android/support/v7/widget/RecyclerView$ItemHolderInfo.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$ItemHolderInfo extends java.lang.Object {
	android.support.v7.widget.RecyclerView$ViewHolder holder
	int left
	int top
	int right
	int bottom
	void  (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int left
		int top
		int right
		int bottom
}

android/support/v7/widget/RecyclerView$AdapterDataObserver.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$AdapterDataObserver extends java.lang.Object {
	public void  () 
	public void onChanged () 
	public void onItemRangeChanged (int, int) 
		int positionStart
		int itemCount
	public void onItemRangeChanged (int, int, java.lang.Object) 
		int positionStart
		int itemCount
		Object payload
	public void onItemRangeInserted (int, int) 
		int positionStart
		int itemCount
	public void onItemRangeRemoved (int, int) 
		int positionStart
		int itemCount
	public void onItemRangeMoved (int, int, int) 
		int fromPosition
		int toPosition
		int itemCount
}

android/support/v7/widget/OrientationHelper.class
OrientationHelper.java
package android.support.v7.widget
public abstract android.support.v7.widget.OrientationHelper extends java.lang.Object {
	private static final int INVALID_SIZE
	protected final android.support.v7.widget.RecyclerView$LayoutManager mLayoutManager
	public static final int HORIZONTAL
	public static final int VERTICAL
	private int mLastTotalSpace
	private void  (android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView$LayoutManager layoutManager
	public void onLayoutComplete () 
	public int getTotalSpaceChange () 
	public abstract int getDecoratedStart (android.view.View) 
	public abstract int getDecoratedEnd (android.view.View) 
	public abstract int getDecoratedMeasurement (android.view.View) 
	public abstract int getDecoratedMeasurementInOther (android.view.View) 
	public abstract int getStartAfterPadding () 
	public abstract int getEndAfterPadding () 
	public abstract int getEnd () 
	public abstract void offsetChildren (int) 
	public abstract int getTotalSpace () 
	public abstract void offsetChild (android.view.View, int) 
	public abstract int getEndPadding () 
	public static android.support.v7.widget.OrientationHelper createOrientationHelper (android.support.v7.widget.RecyclerView$LayoutManager, int) 
		android.support.v7.widget.RecyclerView$LayoutManager layoutManager
		int orientation
	public static android.support.v7.widget.OrientationHelper createHorizontalHelper (android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView$LayoutManager layoutManager
	public static android.support.v7.widget.OrientationHelper createVerticalHelper (android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView$LayoutManager layoutManager
	void  (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.OrientationHelper$1) 
		android.support.v7.widget.RecyclerView$LayoutManager x0
		android.support.v7.widget.OrientationHelper$1 x1
}

android/support/v7/widget/RecyclerView$ItemDecoration.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ItemDecoration extends java.lang.Object {
	public void  () 
	public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$State state
	public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
	public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$State state
	public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
	public void getItemOffsets (android.graphics.Rect, int, android.support.v7.widget.RecyclerView) 
		android.graphics.Rect outRect
		int itemPosition
		android.support.v7.widget.RecyclerView parent
	public void getItemOffsets (android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) 
		android.graphics.Rect outRect
		android.view.View view
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$State state
}

android/support/v7/widget/GridLayoutManager$LayoutParams.class
GridLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.GridLayoutManager$LayoutParams extends android.support.v7.widget.RecyclerView$LayoutParams {
	public static final int INVALID_SPAN_ID
	private int mSpanIndex
	private int mSpanSize
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int width
		int height
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	public void  (android.support.v7.widget.RecyclerView$LayoutParams) 
		android.support.v7.widget.RecyclerView$LayoutParams source
	public int getSpanIndex () 
	public int getSpanSize () 
	static int access$000 (android.support.v7.widget.GridLayoutManager$LayoutParams) 
		android.support.v7.widget.GridLayoutManager$LayoutParams x0
	static int access$100 (android.support.v7.widget.GridLayoutManager$LayoutParams) 
		android.support.v7.widget.GridLayoutManager$LayoutParams x0
	static int access$102 (android.support.v7.widget.GridLayoutManager$LayoutParams, int) 
		android.support.v7.widget.GridLayoutManager$LayoutParams x0
		int x1
	static int access$002 (android.support.v7.widget.GridLayoutManager$LayoutParams, int) 
		android.support.v7.widget.GridLayoutManager$LayoutParams x0
		int x1
}

android/support/v7/widget/helper/
android/support/v7/widget/helper/ItemTouchHelper$4.class
ItemTouchHelper.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchHelper$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation val$anim
	final int val$swipeDir
	final android.support.v7.widget.helper.ItemTouchHelper this$0
	void  (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, int) 
	public void run () 
		android.support.v7.widget.RecyclerView$ItemAnimator animator
}

android/support/v7/widget/helper/ItemTouchUIUtilImpl$Honeycomb.class
ItemTouchUIUtilImpl.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchUIUtilImpl$Honeycomb extends java.lang.Object implements android.support.v7.widget.helper.ItemTouchUIUtil  {
	void  () 
	public void clearView (android.view.View) 
		android.view.View view
	public void onSelected (android.view.View) 
		android.view.View view
	public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView recyclerView
		android.view.View view
		float dX
		float dY
		int actionState
		boolean isCurrentlyActive
	public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView recyclerView
		android.view.View view
		float dX
		float dY
		int actionState
		boolean isCurrentlyActive
}

android/support/v7/widget/helper/ItemTouchHelper$3.class
ItemTouchHelper.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchHelper$3 extends android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation {
	final int val$swipeDir
	final android.support.v7.widget.RecyclerView$ViewHolder val$prevSelected
	final android.support.v7.widget.helper.ItemTouchHelper this$0
	void  (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, int, int, float, float, float, float, int, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
		int x1
		int x2
		float x3
		float x4
		float x5
		float x6
	public void onAnimationEnd (android.support.v4.animation.ValueAnimatorCompat) 
		android.support.v4.animation.ValueAnimatorCompat animation
}

android/support/v7/widget/helper/ItemTouchUIUtilImpl$Lollipop.class
ItemTouchUIUtilImpl.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchUIUtilImpl$Lollipop extends android.support.v7.widget.helper.ItemTouchUIUtilImpl$Honeycomb {
	void  () 
	public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) 
		float newElevation
		Object originalElevation
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView recyclerView
		android.view.View view
		float dX
		float dY
		int actionState
		boolean isCurrentlyActive
	private float findMaxElevation (android.support.v7.widget.RecyclerView, android.view.View) 
		android.view.View child
		float elevation
		int i
		android.support.v7.widget.RecyclerView recyclerView
		android.view.View itemView
		int childCount
		float max
	public void clearView (android.view.View) 
		android.view.View view
		Object tag
}

android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.class
ItemTouchHelper.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation$1 extends java.lang.Object implements android.support.v4.animation.AnimatorUpdateListenerCompat  {
	final android.support.v7.widget.helper.ItemTouchHelper val$this$0
	final android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation this$1
	void  (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, android.support.v7.widget.helper.ItemTouchHelper) 
	public void onAnimationUpdate (android.support.v4.animation.ValueAnimatorCompat) 
		android.support.v4.animation.ValueAnimatorCompat animation
}

android/support/v7/widget/helper/ItemTouchHelper$5.class
ItemTouchHelper.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchHelper$5 extends java.lang.Object implements android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback  {
	final android.support.v7.widget.helper.ItemTouchHelper this$0
	void  (android.support.v7.widget.helper.ItemTouchHelper) 
	public int onGetChildDrawingOrder (int, int) 
		int childCount
		int i
		int childPosition
}

android/support/v7/widget/helper/ItemTouchUIUtil.class
ItemTouchUIUtil.java
package android.support.v7.widget.helper
public abstract android.support.v7.widget.helper.ItemTouchUIUtil extends java.lang.Object {
	public abstract void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) 
	public abstract void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) 
	public abstract void clearView (android.view.View) 
	public abstract void onSelected (android.view.View) 
}

android/support/v7/widget/helper/ItemTouchHelper.class
ItemTouchHelper.java
package android.support.v7.widget.helper
public android.support.v7.widget.helper.ItemTouchHelper extends android.support.v7.widget.RecyclerView$ItemDecoration implements android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener  {
	public static final int UP
	public static final int DOWN
	public static final int LEFT
	public static final int RIGHT
	public static final int START
	public static final int END
	public static final int ACTION_STATE_IDLE
	public static final int ACTION_STATE_SWIPE
	public static final int ACTION_STATE_DRAG
	public static final int ANIMATION_TYPE_SWIPE_SUCCESS
	public static final int ANIMATION_TYPE_SWIPE_CANCEL
	public static final int ANIMATION_TYPE_DRAG
	private static final String TAG
	private static final boolean DEBUG
	private static final int ACTIVE_POINTER_ID_NONE
	private static final int DIRECTION_FLAG_COUNT
	private static final int ACTION_MODE_IDLE_MASK
	private static final int ACTION_MODE_SWIPE_MASK
	private static final int ACTION_MODE_DRAG_MASK
	final java.util.List mPendingCleanup
	private final float[] mTmpPosition
	android.support.v7.widget.RecyclerView$ViewHolder mSelected
	float mInitialTouchX
	float mInitialTouchY
	float mDx
	float mDy
	float mSelectedStartX
	float mSelectedStartY
	int mActivePointerId
	android.support.v7.widget.helper.ItemTouchHelper$Callback mCallback
	int mActionState
	int mSelectedFlags
	java.util.List mRecoverAnimations
	private int mSlop
	private android.support.v7.widget.RecyclerView mRecyclerView
	private final Runnable mScrollRunnable
	private android.view.VelocityTracker mVelocityTracker
	private java.util.List mSwapTargets
	private java.util.List mDistances
	private android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback mChildDrawingOrderCallback
	private android.view.View mOverdrawChild
	private int mOverdrawChildPosition
	private android.support.v4.view.GestureDetectorCompat mGestureDetector
	private final android.support.v7.widget.RecyclerView$OnItemTouchListener mOnItemTouchListener
	private android.graphics.Rect mTmpRect
	private long mDragScrollStartTimeInMs
	public void  (android.support.v7.widget.helper.ItemTouchHelper$Callback) 
		android.support.v7.widget.helper.ItemTouchHelper$Callback callback
	private static boolean hitTest (android.view.View, float, float, float, float) 
		android.view.View child
		float x
		float y
		float left
		float top
	public void attachToRecyclerView (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	private void setupCallbacks () 
		android.view.ViewConfiguration vc
	private void destroyCallbacks () 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation recoverAnimation
		int i
		int recoverAnimSize
	private void initGestureDetector () 
	private void getSelectedDxDy (float[]) 
		float[] outPosition
	public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$State state
		float dx
		float dy
	public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$State state
		float dx
		float dy
	private void select (android.support.v7.widget.RecyclerView$ViewHolder, int) 
		int animationType
		int animationType
		int swipeDir
		float targetTranslateX
		float targetTranslateY
		int animationType
		float currentTranslateX
		float currentTranslateY
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation rv
		long duration
		android.support.v7.widget.RecyclerView$ViewHolder prevSelected
		android.support.v7.widget.RecyclerView$ViewHolder selected
		int actionState
		int prevActionState
		int actionStateMask
		boolean preventLayout
		android.view.ViewParent rvParent
	private void postDispatchSwipe (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, int) 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
		int swipeDir
	private boolean hasRunningRecoverAnim () 
		int i
		int size
	private boolean scrollIfNecessary () 
		int rightDiff
		int curX
		int leftDiff
		int bottomDiff
		int curY
		int topDiff
		long now
		long scrollDuration
		android.support.v7.widget.RecyclerView$LayoutManager lm
		int scrollX
		int scrollY
	private java.util.List findSwapTargets (android.support.v7.widget.RecyclerView$ViewHolder) 
		int j
		int dx
		int dy
		int dist
		int pos
		int cnt
		android.view.View other
		android.support.v7.widget.RecyclerView$ViewHolder otherVh
		int i
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int margin
		int left
		int top
		int right
		int bottom
		int centerX
		int centerY
		android.support.v7.widget.RecyclerView$LayoutManager lm
		int childCount
	private void moveIfNecessary (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		float threshold
		int x
		int y
		java.util.List swapTargets
		android.support.v7.widget.RecyclerView$ViewHolder target
		int toPosition
		int fromPosition
	public void onChildViewAttachedToWindow (android.view.View) 
		android.view.View view
	public void onChildViewDetachedFromWindow (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder holder
	private int endRecoverAnimation (android.support.v7.widget.RecyclerView$ViewHolder, boolean) 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
		int i
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		boolean override
		int recoverAnimSize
	public void getItemOffsets (android.graphics.Rect, android.view.View, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State) 
		android.graphics.Rect outRect
		android.view.View view
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$State state
	private void obtainVelocityTracker () 
	private void releaseVelocityTracker () 
	private android.support.v7.widget.RecyclerView$ViewHolder findSwipedView (android.view.MotionEvent) 
		android.view.MotionEvent motionEvent
		android.support.v7.widget.RecyclerView$LayoutManager lm
		int pointerIndex
		float dx
		float dy
		float absDx
		float absDy
		android.view.View child
	private boolean checkSelectForSwipe (int, android.view.MotionEvent, int) 
		int action
		android.view.MotionEvent motionEvent
		int pointerIndex
		android.support.v7.widget.RecyclerView$ViewHolder vh
		int movementFlags
		int swipeFlags
		float x
		float y
		float dx
		float dy
		float absDx
		float absDy
	private android.view.View findChildView (android.view.MotionEvent) 
		android.view.View selectedView
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
		android.view.View view
		int i
		android.view.MotionEvent event
		float x
		float y
	public void startDrag (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	public void startSwipe (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	private android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation findAnimation (android.view.MotionEvent) 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
		int i
		android.view.MotionEvent event
		android.view.View target
	private void updateDxDy (android.view.MotionEvent, int, int) 
		android.view.MotionEvent ev
		int directionFlags
		int pointerIndex
		float x
		float y
	private int swipeIfNecessary (android.support.v7.widget.RecyclerView$ViewHolder) 
		int swipeDir
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int originalMovementFlags
		int absoluteMovementFlags
		int flags
		int originalFlags
		int swipeDir
	private int checkHorizontalSwipe (android.support.v7.widget.RecyclerView$ViewHolder, int) 
		float xVelocity
		int velDirFlag
		int dirFlag
		float threshold
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int flags
	private int checkVerticalSwipe (android.support.v7.widget.RecyclerView$ViewHolder, int) 
		float yVelocity
		int velDirFlag
		int dirFlag
		float threshold
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int flags
	private void addChildDrawingOrderCallback () 
	private void removeChildDrawingOrderCallbackIfNecessary (android.view.View) 
		android.view.View view
	static boolean access$000 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static void access$100 (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.support.v7.widget.RecyclerView$ViewHolder x1
	static java.lang.Runnable access$200 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static android.support.v7.widget.RecyclerView access$300 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static android.support.v4.view.GestureDetectorCompat access$400 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static void access$500 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation access$600 (android.support.v7.widget.helper.ItemTouchHelper, android.view.MotionEvent) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.view.MotionEvent x1
	static int access$700 (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, boolean) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.support.v7.widget.RecyclerView$ViewHolder x1
		boolean x2
	static void access$800 (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, int) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.support.v7.widget.RecyclerView$ViewHolder x1
		int x2
	static void access$900 (android.support.v7.widget.helper.ItemTouchHelper, android.view.MotionEvent, int, int) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.view.MotionEvent x1
		int x2
		int x3
	static boolean access$1000 (android.support.v7.widget.helper.ItemTouchHelper, int, android.view.MotionEvent, int) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		int x1
		android.view.MotionEvent x2
		int x3
	static android.view.VelocityTracker access$1100 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static void access$1500 (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation, int) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation x1
		int x2
	static android.view.View access$1600 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static void access$1700 (android.support.v7.widget.helper.ItemTouchHelper, android.view.View) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.view.View x1
	static boolean access$1800 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static int access$2300 (android.support.v7.widget.helper.ItemTouchHelper) 
		android.support.v7.widget.helper.ItemTouchHelper x0
	static int access$2302 (android.support.v7.widget.helper.ItemTouchHelper, int) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		int x1
	static android.view.View access$2400 (android.support.v7.widget.helper.ItemTouchHelper, android.view.MotionEvent) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.view.MotionEvent x1
}

android/support/v7/widget/helper/ItemTouchHelper$Callback.class
ItemTouchHelper.java
package android.support.v7.widget.helper
public abstract android.support.v7.widget.helper.ItemTouchHelper$Callback extends java.lang.Object {
	public static final int DEFAULT_DRAG_ANIMATION_DURATION
	public static final int DEFAULT_SWIPE_ANIMATION_DURATION
	static final int RELATIVE_DIR_FLAGS
	private static final android.support.v7.widget.helper.ItemTouchUIUtil sUICallback
	private static final int ABS_HORIZONTAL_DIR_FLAGS
	private static final android.view.animation.Interpolator sDragScrollInterpolator
	private static final android.view.animation.Interpolator sDragViewScrollCapInterpolator
	private static final long DRAG_SCROLL_ACCELERATION_LIMIT_TIME_MS
	private int mCachedMaxScrollSpeed
	public void  () 
	public static android.support.v7.widget.helper.ItemTouchUIUtil getDefaultUIUtil () 
	public static int convertToRelativeDirection (int, int) 
		int flags
		int layoutDirection
		int masked
	public static int makeMovementFlags (int, int) 
		int dragFlags
		int swipeFlags
	public static int makeFlag (int, int) 
		int actionState
		int directions
	public abstract int getMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
	public int convertToAbsoluteDirection (int, int) 
		int flags
		int layoutDirection
		int masked
	final int getAbsoluteMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int flags
	private boolean hasDragFlag (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int flags
	private boolean hasSwipeFlag (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int flags
	public boolean canDropOver (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder current
		android.support.v7.widget.RecyclerView$ViewHolder target
	public abstract boolean onMove (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder) 
	public boolean isLongPressDragEnabled () 
	public boolean isItemViewSwipeEnabled () 
	public int getBoundingBoxMargin () 
	public float getSwipeThreshold (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	public float getMoveThreshold (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	public android.support.v7.widget.RecyclerView$ViewHolder chooseDropTarget (android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, int) 
		int score
		int diff
		int score
		int diff
		int score
		int diff
		int score
		int diff
		android.support.v7.widget.RecyclerView$ViewHolder target
		int i
		android.support.v7.widget.RecyclerView$ViewHolder selected
		java.util.List dropTargets
		int curX
		int curY
		int right
		int bottom
		android.support.v7.widget.RecyclerView$ViewHolder winner
		int winnerScore
		int dx
		int dy
		int targetsSize
	public abstract void onSwiped (android.support.v7.widget.RecyclerView$ViewHolder, int) 
	public void onSelectedChanged (android.support.v7.widget.RecyclerView$ViewHolder, int) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int actionState
	private int getMaxDragScroll (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	public void onMoved (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, int, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int) 
		int minLeft
		int maxRight
		int minTop
		int maxBottom
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int fromPos
		android.support.v7.widget.RecyclerView$ViewHolder target
		int toPos
		int x
		int y
		android.support.v7.widget.RecyclerView$LayoutManager layoutManager
	private void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float) 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
		int count
		int i
		int count
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$ViewHolder selected
		java.util.List recoverAnimationList
		int actionState
		float dX
		float dY
		int recoverAnimSize
	private void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float) 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
		int count
		int i
		int count
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation anim
		int i
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$ViewHolder selected
		java.util.List recoverAnimationList
		int actionState
		float dX
		float dY
		int recoverAnimSize
		boolean hasRunningAnimation
	public void clearView (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	public void onChildDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, float, float, int, boolean) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		float dX
		float dY
		int actionState
		boolean isCurrentlyActive
	public void onChildDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, float, float, int, boolean) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		float dX
		float dY
		int actionState
		boolean isCurrentlyActive
	public long getAnimationDuration (android.support.v7.widget.RecyclerView, int, float, float) 
		android.support.v7.widget.RecyclerView recyclerView
		int animationType
		float animateDx
		float animateDy
		android.support.v7.widget.RecyclerView$ItemAnimator itemAnimator
	public int interpolateOutOfBoundsScroll (android.support.v7.widget.RecyclerView, int, int, int, long) 
		float timeRatio
		android.support.v7.widget.RecyclerView recyclerView
		int viewSize
		int viewSizeOutOfBounds
		int totalSize
		long msSinceStartScroll
		int maxScroll
		int absOutOfBounds
		int direction
		float outOfBoundsRatio
		int cappedScroll
		float timeRatio
		int value
	static void access$1300 (android.support.v7.widget.helper.ItemTouchHelper$Callback, android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float) 
		android.support.v7.widget.helper.ItemTouchHelper$Callback x0
		android.graphics.Canvas x1
		android.support.v7.widget.RecyclerView x2
		android.support.v7.widget.RecyclerView$ViewHolder x3
		java.util.List x4
		int x5
		float x6
		float x7
	static void access$1400 (android.support.v7.widget.helper.ItemTouchHelper$Callback, android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder, java.util.List, int, float, float) 
		android.support.v7.widget.helper.ItemTouchHelper$Callback x0
		android.graphics.Canvas x1
		android.support.v7.widget.RecyclerView x2
		android.support.v7.widget.RecyclerView$ViewHolder x3
		java.util.List x4
		int x5
		float x6
		float x7
	static boolean access$2100 (android.support.v7.widget.helper.ItemTouchHelper$Callback, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.helper.ItemTouchHelper$Callback x0
		android.support.v7.widget.RecyclerView x1
		android.support.v7.widget.RecyclerView$ViewHolder x2
	static boolean access$2200 (android.support.v7.widget.helper.ItemTouchHelper$Callback, android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.helper.ItemTouchHelper$Callback x0
		android.support.v7.widget.RecyclerView x1
		android.support.v7.widget.RecyclerView$ViewHolder x2
	static void  () 
}

android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.class
ItemTouchHelper.java
package android.support.v7.widget.helper
public abstract android.support.v7.widget.helper.ItemTouchHelper$SimpleCallback extends android.support.v7.widget.helper.ItemTouchHelper$Callback {
	private int mDefaultSwipeDirs
	private int mDefaultDragDirs
	public void  (int, int) 
		int dragDirs
		int swipeDirs
	public void setDefaultSwipeDirs (int) 
		int defaultSwipeDirs
	public void setDefaultDragDirs (int) 
		int defaultDragDirs
	public int getSwipeDirs (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	public int getDragDirs (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	public int getMovementFlags (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
}

android/support/v7/widget/helper/ItemTouchHelper$Callback$1.class
ItemTouchHelper.java
package android.support.v7.widget.helper
final android.support.v7.widget.helper.ItemTouchHelper$Callback$1 extends java.lang.Object implements android.view.animation.Interpolator  {
	void  () 
	public float getInterpolation (float) 
		float t
}

android/support/v7/widget/helper/ItemTouchHelper$1.class
ItemTouchHelper.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchHelper$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v7.widget.helper.ItemTouchHelper this$0
	void  (android.support.v7.widget.helper.ItemTouchHelper) 
	public void run () 
}

android/support/v7/widget/helper/ItemTouchUIUtilImpl.class
ItemTouchUIUtilImpl.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchUIUtilImpl extends java.lang.Object {
	void  () 
}

android/support/v7/widget/helper/ItemTouchUIUtilImpl$Gingerbread.class
ItemTouchUIUtilImpl.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchUIUtilImpl$Gingerbread extends java.lang.Object implements android.support.v7.widget.helper.ItemTouchUIUtil  {
	void  () 
	private void draw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView parent
		android.view.View view
		float dX
		float dY
	public void clearView (android.view.View) 
		android.view.View view
	public void onSelected (android.view.View) 
		android.view.View view
	public void onDraw (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView recyclerView
		android.view.View view
		float dX
		float dY
		int actionState
		boolean isCurrentlyActive
	public void onDrawOver (android.graphics.Canvas, android.support.v7.widget.RecyclerView, android.view.View, float, float, int, boolean) 
		android.graphics.Canvas c
		android.support.v7.widget.RecyclerView recyclerView
		android.view.View view
		float dX
		float dY
		int actionState
		boolean isCurrentlyActive
}

android/support/v7/widget/helper/ItemTouchHelper$ViewDropHandler.class
ItemTouchHelper.java
package android.support.v7.widget.helper
public abstract android.support.v7.widget.helper.ItemTouchHelper$ViewDropHandler extends java.lang.Object {
	public abstract void prepareForDrop (android.view.View, android.view.View, int, int) 
}

android/support/v7/widget/helper/ItemTouchHelper$ItemTouchHelperGestureListener.class
ItemTouchHelper.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchHelper$ItemTouchHelperGestureListener extends android.view.GestureDetector$SimpleOnGestureListener {
	final android.support.v7.widget.helper.ItemTouchHelper this$0
	private void  (android.support.v7.widget.helper.ItemTouchHelper) 
	public boolean onDown (android.view.MotionEvent) 
		android.view.MotionEvent e
	public void onLongPress (android.view.MotionEvent) 
		int index
		float x
		float y
		int pointerId
		android.support.v7.widget.RecyclerView$ViewHolder vh
		android.view.MotionEvent e
		android.view.View child
	void  (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.helper.ItemTouchHelper$1) 
		android.support.v7.widget.helper.ItemTouchHelper x0
		android.support.v7.widget.helper.ItemTouchHelper$1 x1
}

android/support/v7/widget/helper/ItemTouchHelper$Callback$2.class
ItemTouchHelper.java
package android.support.v7.widget.helper
final android.support.v7.widget.helper.ItemTouchHelper$Callback$2 extends java.lang.Object implements android.view.animation.Interpolator  {
	void  () 
	public float getInterpolation (float) 
		float t
}

android/support/v7/widget/helper/ItemTouchHelper$2.class
ItemTouchHelper.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchHelper$2 extends java.lang.Object implements android.support.v7.widget.RecyclerView$OnItemTouchListener  {
	final android.support.v7.widget.helper.ItemTouchHelper this$0
	void  (android.support.v7.widget.helper.ItemTouchHelper) 
	public boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation animation
		int index
		android.support.v7.widget.RecyclerView recyclerView
		android.view.MotionEvent event
		int action
	public void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) 
		int newPointerIndex
		int pointerIndex
		int pointerId
		android.support.v7.widget.RecyclerView recyclerView
		android.view.MotionEvent event
		int action
		int activePointerIndex
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	public void onRequestDisallowInterceptTouchEvent (boolean) 
		boolean disallowIntercept
}

android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.class
ItemTouchHelper.java
package android.support.v7.widget.helper
 android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation extends java.lang.Object implements android.support.v4.animation.AnimatorListenerCompat  {
	final float mStartDx
	final float mStartDy
	final float mTargetX
	final float mTargetY
	final android.support.v7.widget.RecyclerView$ViewHolder mViewHolder
	final int mActionState
	private final android.support.v4.animation.ValueAnimatorCompat mValueAnimator
	private final int mAnimationType
	public boolean mIsPendingCleanup
	float mX
	float mY
	boolean mOverridden
	private boolean mEnded
	private float mFraction
	final android.support.v7.widget.helper.ItemTouchHelper this$0
	public void  (android.support.v7.widget.helper.ItemTouchHelper, android.support.v7.widget.RecyclerView$ViewHolder, int, int, float, float, float, float) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int animationType
		int actionState
		float startDx
		float startDy
		float targetX
		float targetY
	public void setDuration (long) 
		long duration
	public void start () 
	public void cancel () 
	public void setFraction (float) 
		float fraction
	public void update () 
	public void onAnimationStart (android.support.v4.animation.ValueAnimatorCompat) 
		android.support.v4.animation.ValueAnimatorCompat animation
	public void onAnimationEnd (android.support.v4.animation.ValueAnimatorCompat) 
		android.support.v4.animation.ValueAnimatorCompat animation
	public void onAnimationCancel (android.support.v4.animation.ValueAnimatorCompat) 
		android.support.v4.animation.ValueAnimatorCompat animation
	public void onAnimationRepeat (android.support.v4.animation.ValueAnimatorCompat) 
		android.support.v4.animation.ValueAnimatorCompat animation
	static boolean access$1900 (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation) 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation x0
	static int access$2000 (android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation) 
		android.support.v7.widget.helper.ItemTouchHelper$RecoverAnimation x0
}

android/support/v7/widget/PositionMap$ContainerHelpers.class
PositionMap.java
package android.support.v7.widget
 android.support.v7.widget.PositionMap$ContainerHelpers extends java.lang.Object {
	static final boolean[] EMPTY_BOOLEANS
	static final int[] EMPTY_INTS
	static final long[] EMPTY_LONGS
	static final Object[] EMPTY_OBJECTS
	void  () 
	static int binarySearch (int[], int, int) 
		int mid
		int midVal
		int[] array
		int size
		int value
		int lo
		int hi
	static void  () 
}

android/support/v7/widget/RecyclerView$ViewCacheExtension.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ViewCacheExtension extends java.lang.Object {
	public void  () 
	public abstract android.view.View getViewForPositionAndType (android.support.v7.widget.RecyclerView$Recycler, int, int) 
}

android/support/v7/widget/RecyclerView$RecyclerListener.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$RecyclerListener extends java.lang.Object {
	public abstract void onViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder) 
}

android/support/v7/widget/LinearLayoutManager$LayoutState.class
LinearLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.LinearLayoutManager$LayoutState extends java.lang.Object {
	static final String TAG
	static final int LAYOUT_START
	static final int LAYOUT_END
	static final int INVALID_LAYOUT
	static final int ITEM_DIRECTION_HEAD
	static final int ITEM_DIRECTION_TAIL
	static final int SCOLLING_OFFSET_NaN
	boolean mRecycle
	int mOffset
	int mAvailable
	int mCurrentPosition
	int mItemDirection
	int mLayoutDirection
	int mScrollingOffset
	int mExtra
	boolean mIsPreLayout
	int mLastScrollDelta
	java.util.List mScrapList
	void  () 
	boolean hasMore (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	android.view.View next (android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.view.View view
	private android.view.View nextViewFromScrapList () 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams lp
		int i
		int size
	public void assignPositionFromScrapList () 
	public void assignPositionFromScrapList (android.view.View) 
		android.view.View ignore
		android.view.View closest
	public android.view.View nextViewInLimitedList (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams lp
		int distance
		int i
		android.view.View ignore
		int size
		android.view.View closest
		int closestDistance
	void log () 
}

android/support/v7/widget/PositionMap.class
PositionMap.java
package android.support.v7.widget
 android.support.v7.widget.PositionMap extends java.lang.Object implements java.lang.Cloneable  {
	private static final Object DELETED
	private boolean mGarbage
	private int[] mKeys
	private Object[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public android.support.v7.widget.PositionMap clone () 
		CloneNotSupportedException cnse
		android.support.v7.widget.PositionMap clone
	public java.lang.Object get (int) 
		int key
	public java.lang.Object get (int, java.lang.Object) 
		int key
		Object valueIfKeyNotFound
		int i
	public void delete (int) 
		int key
		int i
	public void remove (int) 
		int key
	public void removeAt (int) 
		int index
	public void removeAtRange (int, int) 
		int i
		int index
		int size
		int end
	public void insertKeyRange (int, int) 
		int keyStart
		int count
	public void removeKeyRange (java.util.ArrayList, int, int) 
		java.util.ArrayList removedItems
		int keyStart
		int count
	private void gc () 
		Object val
		int i
		int n
		int o
		int[] keys
		Object[] values
	public void put (int, java.lang.Object) 
		int n
		int[] nkeys
		Object[] nvalues
		int key
		Object value
		int i
	public int size () 
	public int keyAt (int) 
		int index
	public java.lang.Object valueAt (int) 
		int index
	public void setValueAt (int, java.lang.Object) 
		int index
		Object value
	public int indexOfKey (int) 
		int key
	public int indexOfValue (java.lang.Object) 
		int i
		Object value
	public void clear () 
		int i
		int n
		Object[] values
	public void append (int, java.lang.Object) 
		int n
		int[] nkeys
		Object[] nvalues
		int key
		Object value
		int pos
	public java.lang.String toString () 
		int key
		Object value
		int i
		StringBuilder buffer
	static int idealByteArraySize (int) 
		int i
		int need
	static int idealBooleanArraySize (int) 
		int need
	static int idealShortArraySize (int) 
		int need
	static int idealCharArraySize (int) 
		int need
	static int idealIntArraySize (int) 
		int need
	static int idealFloatArraySize (int) 
		int need
	static int idealObjectArraySize (int) 
		int need
	static int idealLongArraySize (int) 
		int need
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/support/v7/widget/RecyclerView.class
RecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView extends android.view.ViewGroup implements android.support.v4.view.ScrollingView android.support.v4.view.NestedScrollingChild  {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean FORCE_INVALIDATE_DISPLAY_LIST
	private static final boolean DISPATCH_TEMP_DETACH
	public static final int HORIZONTAL
	public static final int VERTICAL
	public static final int NO_POSITION
	public static final long NO_ID
	public static final int INVALID_TYPE
	public static final int TOUCH_SLOP_DEFAULT
	public static final int TOUCH_SLOP_PAGING
	private static final int MAX_SCROLL_DURATION
	private static final String TRACE_SCROLL_TAG
	private static final String TRACE_ON_LAYOUT_TAG
	private static final String TRACE_ON_DATA_SET_CHANGE_LAYOUT_TAG
	private static final String TRACE_HANDLE_ADAPTER_UPDATES_TAG
	private static final String TRACE_BIND_VIEW_TAG
	private static final String TRACE_CREATE_VIEW_TAG
	private static final Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE
	private final android.support.v7.widget.RecyclerView$RecyclerViewDataObserver mObserver
	final android.support.v7.widget.RecyclerView$Recycler mRecycler
	private android.support.v7.widget.RecyclerView$SavedState mPendingSavedState
	android.support.v7.widget.AdapterHelper mAdapterHelper
	android.support.v7.widget.ChildHelper mChildHelper
	private boolean mClipToPadding
	private final Runnable mUpdateChildViewsRunnable
	private final android.graphics.Rect mTempRect
	private android.support.v7.widget.RecyclerView$Adapter mAdapter
	private android.support.v7.widget.RecyclerView$LayoutManager mLayout
	private android.support.v7.widget.RecyclerView$RecyclerListener mRecyclerListener
	private final java.util.ArrayList mItemDecorations
	private final java.util.ArrayList mOnItemTouchListeners
	private android.support.v7.widget.RecyclerView$OnItemTouchListener mActiveOnItemTouchListener
	private boolean mIsAttached
	private boolean mHasFixedSize
	private boolean mFirstLayoutComplete
	private boolean mEatRequestLayout
	private boolean mLayoutRequestEaten
	private boolean mLayoutFrozen
	private boolean mIgnoreMotionEventTillDown
	private int mEatenAccessibilityChangeFlags
	private boolean mAdapterUpdateDuringMeasure
	private final boolean mPostUpdatesOnAnimation
	private final android.view.accessibility.AccessibilityManager mAccessibilityManager
	private java.util.List mOnChildAttachStateListeners
	private boolean mDataSetHasChangedAfterLayout
	private int mLayoutOrScrollCounter
	private android.support.v4.widget.EdgeEffectCompat mLeftGlow
	private android.support.v4.widget.EdgeEffectCompat mTopGlow
	private android.support.v4.widget.EdgeEffectCompat mRightGlow
	private android.support.v4.widget.EdgeEffectCompat mBottomGlow
	android.support.v7.widget.RecyclerView$ItemAnimator mItemAnimator
	private static final int INVALID_POINTER
	public static final int SCROLL_STATE_IDLE
	public static final int SCROLL_STATE_DRAGGING
	public static final int SCROLL_STATE_SETTLING
	private int mScrollState
	private int mScrollPointerId
	private android.view.VelocityTracker mVelocityTracker
	private int mInitialTouchX
	private int mInitialTouchY
	private int mLastTouchX
	private int mLastTouchY
	private int mTouchSlop
	private final int mMinFlingVelocity
	private final int mMaxFlingVelocity
	private float mScrollFactor
	private final android.support.v7.widget.RecyclerView$ViewFlinger mViewFlinger
	final android.support.v7.widget.RecyclerView$State mState
	private android.support.v7.widget.RecyclerView$OnScrollListener mScrollListener
	private java.util.List mScrollListeners
	boolean mItemsAddedOrRemoved
	boolean mItemsChanged
	private android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener
	private boolean mPostedAnimatorRunner
	private android.support.v7.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate
	private android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback mChildDrawingOrderCallback
	private final int[] mMinMaxLayoutPositions
	private final android.support.v4.view.NestedScrollingChildHelper mScrollingChildHelper
	private final int[] mScrollOffset
	private final int[] mScrollConsumed
	private final int[] mNestedOffsets
	private Runnable mItemAnimatorRunner
	private static final android.view.animation.Interpolator sQuinticInterpolator
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context, android.util.AttributeSet, int) 
		int defStyleRes
		android.content.res.TypedArray a
		String layoutManagerName
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyle
		int version
		android.view.ViewConfiguration vc
	public android.support.v7.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate () 
	public void setAccessibilityDelegateCompat (android.support.v7.widget.RecyclerViewAccessibilityDelegate) 
		android.support.v7.widget.RecyclerViewAccessibilityDelegate accessibilityDelegate
	private void createLayoutManager (android.content.Context, java.lang.String, android.util.AttributeSet, int, int) 
		ClassLoader classLoader
		NoSuchMethodException e1
		NoSuchMethodException e
		ClassLoader classLoader
		Class layoutManagerClass
		java.lang.reflect.Constructor constructor
		Object[] constructorArgs
		ClassNotFoundException e
		java.lang.reflect.InvocationTargetException e
		InstantiationException e
		IllegalAccessException e
		ClassCastException e
		android.content.Context context
		String className
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	private java.lang.String getFullClassName (android.content.Context, java.lang.String) 
		android.content.Context context
		String className
	private void initChildrenHelper () 
	void initAdapterManager () 
	public void setHasFixedSize (boolean) 
		boolean hasFixedSize
	public boolean hasFixedSize () 
	public void setClipToPadding (boolean) 
		boolean clipToPadding
	public void setScrollingTouchSlop (int) 
		int slopConstant
		android.view.ViewConfiguration vc
	public void swapAdapter (android.support.v7.widget.RecyclerView$Adapter, boolean) 
		android.support.v7.widget.RecyclerView$Adapter adapter
		boolean removeAndRecycleExistingViews
	public void setAdapter (android.support.v7.widget.RecyclerView$Adapter) 
		android.support.v7.widget.RecyclerView$Adapter adapter
	private void setAdapterInternal (android.support.v7.widget.RecyclerView$Adapter, boolean, boolean) 
		android.support.v7.widget.RecyclerView$Adapter adapter
		boolean compatibleWithPrevious
		boolean removeAndRecycleViews
		android.support.v7.widget.RecyclerView$Adapter oldAdapter
	public android.support.v7.widget.RecyclerView$Adapter getAdapter () 
	public void setRecyclerListener (android.support.v7.widget.RecyclerView$RecyclerListener) 
		android.support.v7.widget.RecyclerView$RecyclerListener listener
	public int getBaseline () 
	public void addOnChildAttachStateChangeListener (android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener) 
		android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener listener
	public void removeOnChildAttachStateChangeListener (android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener) 
		android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener listener
	public void clearOnChildAttachStateChangeListeners () 
	public void setLayoutManager (android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView$LayoutManager layout
	protected android.os.Parcelable onSaveInstanceState () 
		android.support.v7.widget.RecyclerView$SavedState state
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	protected void dispatchSaveInstanceState (android.util.SparseArray) 
		android.util.SparseArray container
	protected void dispatchRestoreInstanceState (android.util.SparseArray) 
		android.util.SparseArray container
	private void addAnimatingView (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		android.view.View view
		boolean alreadyParented
	private boolean removeAnimatingView (android.view.View) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		android.view.View view
		boolean removed
	public android.support.v7.widget.RecyclerView$LayoutManager getLayoutManager () 
	public android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool () 
	public void setRecycledViewPool (android.support.v7.widget.RecyclerView$RecycledViewPool) 
		android.support.v7.widget.RecyclerView$RecycledViewPool pool
	public void setViewCacheExtension (android.support.v7.widget.RecyclerView$ViewCacheExtension) 
		android.support.v7.widget.RecyclerView$ViewCacheExtension extension
	public void setItemViewCacheSize (int) 
		int size
	public int getScrollState () 
	private void setScrollState (int) 
		int state
	public void addItemDecoration (android.support.v7.widget.RecyclerView$ItemDecoration, int) 
		android.support.v7.widget.RecyclerView$ItemDecoration decor
		int index
	public void addItemDecoration (android.support.v7.widget.RecyclerView$ItemDecoration) 
		android.support.v7.widget.RecyclerView$ItemDecoration decor
	public void removeItemDecoration (android.support.v7.widget.RecyclerView$ItemDecoration) 
		android.support.v7.widget.RecyclerView$ItemDecoration decor
	public void setChildDrawingOrderCallback (android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback) 
		android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback childDrawingOrderCallback
	public void setOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener) 
		android.support.v7.widget.RecyclerView$OnScrollListener listener
	public void addOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener) 
		android.support.v7.widget.RecyclerView$OnScrollListener listener
	public void removeOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener) 
		android.support.v7.widget.RecyclerView$OnScrollListener listener
	public void clearOnScrollListeners () 
	public void scrollToPosition (int) 
		int position
	private void jumpToPositionForSmoothScroller (int) 
		int position
	public void smoothScrollToPosition (int) 
		int position
	public void scrollTo (int, int) 
		int x
		int y
	public void scrollBy (int, int) 
		int x
		int y
		boolean canScrollHorizontal
		boolean canScrollVertical
	private void consumePendingUpdateOperations () 
	boolean scrollByInternal (int, int, android.view.MotionEvent) 
		int left
		int top
		android.support.v7.widget.RecyclerView$ViewHolder shadowingHolder
		android.view.View shadowingView
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int count
		int x
		int y
		android.view.MotionEvent ev
		int unconsumedX
		int unconsumedY
		int consumedX
		int consumedY
	public int computeHorizontalScrollOffset () 
	public int computeHorizontalScrollExtent () 
	public int computeHorizontalScrollRange () 
	public int computeVerticalScrollOffset () 
	public int computeVerticalScrollExtent () 
	public int computeVerticalScrollRange () 
	void eatRequestLayout () 
	void resumeRequestLayout (boolean) 
		boolean performLayoutChildren
	public void setLayoutFrozen (boolean) 
		long now
		android.view.MotionEvent cancelEvent
		boolean frozen
	public boolean isLayoutFrozen () 
	public void smoothScrollBy (int, int) 
		int dx
		int dy
	public boolean fling (int, int) 
		boolean canScroll
		int velocityX
		int velocityY
		boolean canScrollHorizontal
		boolean canScrollVertical
	public void stopScroll () 
	private void stopScrollersInternal () 
	public int getMinFlingVelocity () 
	public int getMaxFlingVelocity () 
	private void pullGlows (float, float, float, float) 
		float x
		float overscrollX
		float y
		float overscrollY
		boolean invalidate
	private void releaseGlows () 
		boolean needsInvalidate
	private void considerReleasingGlowsOnScroll (int, int) 
		int dx
		int dy
		boolean needsInvalidate
	void absorbGlows (int, int) 
		int velocityX
		int velocityY
	void ensureLeftGlow () 
	void ensureRightGlow () 
	void ensureTopGlow () 
	void ensureBottomGlow () 
	void invalidateGlows () 
	public android.view.View focusSearch (android.view.View, int) 
		android.view.View focused
		int direction
		android.view.View result
		android.view.FocusFinder ff
	public void requestChildFocus (android.view.View, android.view.View) 
		android.graphics.Rect insets
		android.support.v7.widget.RecyclerView$LayoutParams lp
		android.view.ViewGroup$LayoutParams focusedLayoutParams
		android.view.View child
		android.view.View focused
	public boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
		android.view.View child
		android.graphics.Rect rect
		boolean immediate
	public void addFocusables (java.util.ArrayList, int, int) 
		java.util.ArrayList views
		int direction
		int focusableMode
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	public boolean isAttachedToWindow () 
	void assertInLayoutOrScroll (java.lang.String) 
		String message
	void assertNotInLayoutOrScroll (java.lang.String) 
		String message
	public void addOnItemTouchListener (android.support.v7.widget.RecyclerView$OnItemTouchListener) 
		android.support.v7.widget.RecyclerView$OnItemTouchListener listener
	public void removeOnItemTouchListener (android.support.v7.widget.RecyclerView$OnItemTouchListener) 
		android.support.v7.widget.RecyclerView$OnItemTouchListener listener
	private boolean dispatchOnItemTouchIntercept (android.view.MotionEvent) 
		android.support.v7.widget.RecyclerView$OnItemTouchListener listener
		int i
		android.view.MotionEvent e
		int action
		int listenerCount
	private boolean dispatchOnItemTouch (android.view.MotionEvent) 
		android.support.v7.widget.RecyclerView$OnItemTouchListener listener
		int i
		int listenerCount
		android.view.MotionEvent e
		int action
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		android.view.ViewParent parent
		int dx
		int dy
		boolean startScroll
		int index
		int x
		int y
		int nestedScrollAxis
		android.view.MotionEvent e
		boolean canScrollHorizontally
		boolean canScrollVertically
		int action
		int actionIndex
	public void requestDisallowInterceptTouchEvent (boolean) 
		android.support.v7.widget.RecyclerView$OnItemTouchListener listener
		int i
		boolean disallowIntercept
		int listenerCount
	public boolean onTouchEvent (android.view.MotionEvent) 
		int nestedScrollAxis
		android.view.ViewParent parent
		boolean startScroll
		int index
		int x
		int y
		int dx
		int dy
		float xvel
		float yvel
		android.view.MotionEvent e
		boolean canScrollHorizontally
		boolean canScrollVertically
		boolean eventAddedToVelocityTracker
		android.view.MotionEvent vtev
		int action
		int actionIndex
	private void resetTouch () 
	private void cancelTouch () 
	private void onPointerUp (android.view.MotionEvent) 
		int newIndex
		android.view.MotionEvent e
		int actionIndex
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		float vScroll
		float hScroll
		float scrollFactor
		float vScroll
		float hScroll
		android.view.MotionEvent event
	private float getScrollFactor () 
		android.util.TypedValue outValue
	protected void onMeasure (int, int) 
		int widthSpec
		int heightSpec
	private void defaultOnMeasure (int, int) 
		int widthSpec
		int heightSpec
		int widthMode
		int heightMode
		int widthSize
		int heightSize
		int width
		int height
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	public void setItemAnimator (android.support.v7.widget.RecyclerView$ItemAnimator) 
		android.support.v7.widget.RecyclerView$ItemAnimator animator
	private void onEnterLayoutOrScroll () 
	private void onExitLayoutOrScroll () 
	boolean isAccessibilityEnabled () 
	private void dispatchContentChangedIfNecessary () 
		android.view.accessibility.AccessibilityEvent event
		int flags
	public boolean isComputingLayout () 
	boolean shouldDeferAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		int type
		android.view.accessibility.AccessibilityEvent event
	public void sendAccessibilityEventUnchecked (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public android.support.v7.widget.RecyclerView$ItemAnimator getItemAnimator () 
	private boolean supportsChangeAnimations () 
	private void postAnimationRunner () 
	private boolean predictiveItemAnimationsEnabled () 
	private void processAdapterUpdatesAndSetAnimationFlags () 
		boolean animationTypeSupported
	void dispatchLayout () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		android.view.View view
		int i
		int count
		long key
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int count
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int j
		boolean found
		android.view.View child
		int i
		boolean didStructureChange
		long key
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int count
		android.support.v7.widget.RecyclerView$ViewHolder holder
		android.view.View view
		long key
		int i
		android.support.v7.widget.RecyclerView$ItemHolderInfo disappearingItem
		android.view.View disappearingItemView
		android.support.v7.widget.RecyclerView$ViewHolder itemHolder
		int i
		android.graphics.Rect initialBounds
		android.support.v7.widget.RecyclerView$ViewHolder itemHolder
		android.support.v7.widget.RecyclerView$ItemHolderInfo info
		int i
		android.support.v7.widget.RecyclerView$ViewHolder postHolder
		android.support.v7.widget.RecyclerView$ItemHolderInfo postInfo
		android.support.v7.widget.RecyclerView$ItemHolderInfo preInfo
		int i
		long key
		android.support.v7.widget.RecyclerView$ViewHolder oldHolder
		android.view.View oldView
		int i
		android.support.v4.util.ArrayMap newChangedHolders
		int count
		int preLayoutCount
		int postLayoutCount
		android.support.v4.util.ArrayMap appearingViewInitialBounds
	private void findMinMaxChildLayoutPositions (int[]) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int pos
		int i
		int[] into
		int count
		int minPositionPreLayout
		int maxPositionPreLayout
	private boolean didChildRangeChange (int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int pos
		int i
		int minPositionPreLayout
		int maxPositionPreLayout
		int count
	protected void removeDetachedView (android.view.View, boolean) 
		android.view.View child
		boolean animate
		android.support.v7.widget.RecyclerView$ViewHolder vh
	long getChangedHolderKey (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	private void processDisappearingList (android.support.v4.util.ArrayMap) 
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder vh
		android.support.v7.widget.RecyclerView$ItemHolderInfo info
		int i
		android.support.v4.util.ArrayMap appearingViews
		java.util.List disappearingList
	private void animateAppearance (android.support.v7.widget.RecyclerView$ViewHolder, android.graphics.Rect, int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder itemHolder
		android.graphics.Rect beforeBounds
		int afterLeft
		int afterTop
		android.view.View newItemView
	private void animateDisappearance (android.support.v7.widget.RecyclerView$ItemHolderInfo) 
		android.support.v7.widget.RecyclerView$ItemHolderInfo disappearingItem
		android.view.View disappearingItemView
		int oldLeft
		int oldTop
		int newLeft
		int newTop
	private void animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder) 
		int toLeft
		int toTop
		android.support.v7.widget.RecyclerView$ViewHolder oldHolder
		android.support.v7.widget.RecyclerView$ViewHolder newHolder
		int fromLeft
		int fromTop
		int toLeft
		int toTop
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	public void requestLayout () 
	void markItemDecorInsetsDirty () 
		android.view.View child
		int i
		int childCount
	public void draw (android.graphics.Canvas) 
		int i
		int restore
		int padding
		int restore
		int restore
		int width
		int padding
		int restore
		android.graphics.Canvas c
		int count
		boolean needsInvalidate
	public void onDraw (android.graphics.Canvas) 
		int i
		android.graphics.Canvas c
		int count
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public boolean isAnimating () 
	void saveOldPositions () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int childCount
	void clearOldPositions () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int childCount
	void offsetPositionRecordsForMove (int, int) 
		int start
		int end
		int inBetweenOffset
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int from
		int to
		int childCount
		int start
		int end
		int inBetweenOffset
	void offsetPositionRecordsForInsert (int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int positionStart
		int itemCount
		int childCount
	void offsetPositionRecordsForRemove (int, int, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int positionStart
		int itemCount
		boolean applyToPreLayout
		int positionEnd
		int childCount
	void viewRangeUpdate (int, int, java.lang.Object) 
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int positionStart
		int itemCount
		Object payload
		int childCount
		int positionEnd
	void rebindUpdatedViewHolders () 
		int type
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int childCount
	private void setDataSetChangedAfterLayout () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int childCount
	void markKnownViewsInvalid () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int childCount
	public void invalidateItemDecorations () 
	public android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View) 
		android.view.View child
		android.view.ViewParent parent
	static android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolderInt (android.view.View) 
		android.view.View child
	public int getChildPosition (android.view.View) 
		android.view.View child
	public int getChildAdapterPosition (android.view.View) 
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public int getChildLayoutPosition (android.view.View) 
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public long getChildItemId (android.view.View) 
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForPosition (int) 
		int position
	public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForLayoutPosition (int) 
		int position
	public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition (int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int position
		int childCount
	android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForPosition (int, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int position
		boolean checkNewPosition
		int childCount
	public android.support.v7.widget.RecyclerView$ViewHolder findViewHolderForItemId (long) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		long id
		int childCount
	public android.view.View findChildViewUnder (float, float) 
		android.view.View child
		float translationX
		float translationY
		int i
		float x
		float y
		int count
	public boolean drawChild (android.graphics.Canvas, android.view.View, long) 
		android.graphics.Canvas canvas
		android.view.View child
		long drawingTime
	public void offsetChildrenVertical (int) 
		int i
		int dy
		int childCount
	public void onChildAttachedToWindow (android.view.View) 
		android.view.View child
	public void onChildDetachedFromWindow (android.view.View) 
		android.view.View child
	public void offsetChildrenHorizontal (int) 
		int i
		int dx
		int childCount
	android.graphics.Rect getItemDecorInsetsForChild (android.view.View) 
		int i
		android.view.View child
		android.support.v7.widget.RecyclerView$LayoutParams lp
		android.graphics.Rect insets
		int decorCount
	public void onScrolled (int, int) 
		int dx
		int dy
	void dispatchOnScrolled (int, int) 
		int i
		int hresult
		int vresult
		int scrollX
		int scrollY
	public void onScrollStateChanged (int) 
		int state
	void dispatchOnScrollStateChanged (int) 
		int i
		int state
	public boolean hasPendingAdapterUpdates () 
	private void dispatchChildDetached (android.view.View) 
		int i
		int cnt
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	private void dispatchChildAttached (android.view.View) 
		int i
		int cnt
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	private int getAdapterPositionFor (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	public void setNestedScrollingEnabled (boolean) 
		boolean enabled
	public boolean isNestedScrollingEnabled () 
	public boolean startNestedScroll (int) 
		int axes
	public void stopNestedScroll () 
	public boolean hasNestedScrollingParent () 
	public boolean dispatchNestedScroll (int, int, int, int, int[]) 
		int dxConsumed
		int dyConsumed
		int dxUnconsumed
		int dyUnconsumed
		int[] offsetInWindow
	public boolean dispatchNestedPreScroll (int, int, int[], int[]) 
		int dx
		int dy
		int[] consumed
		int[] offsetInWindow
	public boolean dispatchNestedFling (float, float, boolean) 
		float velocityX
		float velocityY
		boolean consumed
	public boolean dispatchNestedPreFling (float, float) 
		float velocityX
		float velocityY
	protected int getChildDrawingOrder (int, int) 
		int childCount
		int i
	static boolean access$100 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$200 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$300 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$502 (android.support.v7.widget.RecyclerView, boolean) 
		android.support.v7.widget.RecyclerView x0
		boolean x1
	static void access$600 (android.support.v7.widget.RecyclerView, android.view.View) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
	static void access$700 (android.support.v7.widget.RecyclerView, android.view.View) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
	static void access$800 (android.support.v7.widget.RecyclerView, android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
		int x2
		android.view.ViewGroup$LayoutParams x3
	static void access$900 (android.support.v7.widget.RecyclerView, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
	static android.support.v7.widget.RecyclerView$LayoutManager access$1300 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static android.view.animation.Interpolator access$2200 () 
	static void access$2300 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static android.support.v7.widget.RecyclerView$Adapter access$2400 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$2500 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$2600 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$2700 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static java.util.ArrayList access$2900 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$3000 (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
		int x2
	static boolean access$3100 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$3200 (android.support.v7.widget.RecyclerView, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
	static void access$3300 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$3400 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$3500 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$3600 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static java.lang.Runnable access$3700 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$3802 (android.support.v7.widget.RecyclerView, boolean) 
		android.support.v7.widget.RecyclerView x0
		boolean x1
	static boolean access$3900 () 
	static android.support.v7.widget.RecyclerViewAccessibilityDelegate access$4000 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static android.support.v7.widget.RecyclerView$RecyclerListener access$4300 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$4400 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$4500 (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
		int x2
	static void access$4600 (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
		int x2
	static int access$4700 (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView x0
		android.support.v7.widget.RecyclerView$ViewHolder x1
	static android.support.v7.widget.RecyclerView$ViewFlinger access$4900 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$5200 (android.support.v7.widget.RecyclerView, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
	static boolean access$5300 (android.support.v7.widget.RecyclerView, android.view.View) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
	static void  () 
}

android/support/v7/widget/RecyclerView$ViewFlinger.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$ViewFlinger extends java.lang.Object implements java.lang.Runnable  {
	private int mLastFlingX
	private int mLastFlingY
	private android.support.v4.widget.ScrollerCompat mScroller
	private android.view.animation.Interpolator mInterpolator
	private boolean mEatRunOnAnimationRequest
	private boolean mReSchedulePostAnimationCallback
	final android.support.v7.widget.RecyclerView this$0
	public void  (android.support.v7.widget.RecyclerView) 
	public void run () 
		android.view.View shadowingView
		int left
		int top
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int count
		int adapterSize
		int vel
		int velX
		int velY
		int x
		int y
		int dx
		int dy
		int hresult
		int vresult
		int overscrollX
		int overscrollY
		boolean fullyConsumedVertical
		boolean fullyConsumedHorizontal
		boolean fullyConsumedAny
		android.support.v4.widget.ScrollerCompat scroller
		android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller
	private void disableRunOnAnimationRequests () 
	private void enableRunOnAnimationRequests () 
	void postOnAnimation () 
	public void fling (int, int) 
		int velocityX
		int velocityY
	public void smoothScrollBy (int, int) 
		int dx
		int dy
	public void smoothScrollBy (int, int, int, int) 
		int dx
		int dy
		int vx
		int vy
	private float distanceInfluenceForSnapDuration (float) 
		float f
	private int computeScrollDuration (int, int, int, int) 
		int duration
		float absDelta
		int dx
		int dy
		int vx
		int vy
		int absDx
		int absDy
		boolean horizontal
		int velocity
		int delta
		int containerSize
		int halfContainerSize
		float distanceRatio
		float distance
		int duration
	public void smoothScrollBy (int, int, int) 
		int dx
		int dy
		int duration
	public void smoothScrollBy (int, int, int, android.view.animation.Interpolator) 
		int dx
		int dy
		int duration
		android.view.animation.Interpolator interpolator
	public void stop () 
}

android/support/v7/widget/RecyclerView$2.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v7.widget.RecyclerView this$0
	void  (android.support.v7.widget.RecyclerView) 
	public void run () 
}

android/support/v7/widget/OpReorderer$Callback.class
OpReorderer.java
package android.support.v7.widget
abstract android.support.v7.widget.OpReorderer$Callback extends java.lang.Object {
	public abstract android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp (int, int, int, java.lang.Object) 
	public abstract void recycleUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp) 
}

android/support/v7/widget/RecyclerView$3.class
RecyclerView.java
package android.support.v7.widget
final android.support.v7.widget.RecyclerView$3 extends java.lang.Object implements android.view.animation.Interpolator  {
	void  () 
	public float getInterpolation (float) 
		float t
}

android/support/v7/widget/DefaultItemAnimator$5.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$5 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
	final android.support.v7.widget.RecyclerView$ViewHolder val$holder
	final android.support.v4.view.ViewPropertyAnimatorCompat val$animation
	final android.support.v7.widget.DefaultItemAnimator this$0
	void  (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v4.view.ViewPropertyAnimatorCompat) 
	public void onAnimationStart (android.view.View) 
		android.view.View view
	public void onAnimationCancel (android.view.View) 
		android.view.View view
	public void onAnimationEnd (android.view.View) 
		android.view.View view
}

android/support/v7/widget/StaggeredGridLayoutManager$1.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.StaggeredGridLayoutManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v7.widget.StaggeredGridLayoutManager this$0
	void  (android.support.v7.widget.StaggeredGridLayoutManager) 
	public void run () 
}

android/support/v7/widget/DefaultItemAnimator$1.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.ArrayList val$moves
	final android.support.v7.widget.DefaultItemAnimator this$0
	void  (android.support.v7.widget.DefaultItemAnimator, java.util.ArrayList) 
	public void run () 
		android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo
		java.util.Iterator i$
}

android/support/v7/widget/ChildHelper.class
ChildHelper.java
package android.support.v7.widget
 android.support.v7.widget.ChildHelper extends java.lang.Object {
	private static final boolean DEBUG
	private static final String TAG
	final android.support.v7.widget.ChildHelper$Callback mCallback
	final android.support.v7.widget.ChildHelper$Bucket mBucket
	final java.util.List mHiddenViews
	void  (android.support.v7.widget.ChildHelper$Callback) 
		android.support.v7.widget.ChildHelper$Callback callback
	private void hideViewInternal (android.view.View) 
		android.view.View child
	private boolean unhideViewInternal (android.view.View) 
		android.view.View child
	void addView (android.view.View, boolean) 
		android.view.View child
		boolean hidden
	void addView (android.view.View, int, boolean) 
		int offset
		android.view.View child
		int index
		boolean hidden
		int offset
	private int getOffset (int) 
		int removedBefore
		int diff
		int index
		int limit
		int offset
	void removeView (android.view.View) 
		android.view.View view
		int index
	void removeViewAt (int) 
		int index
		int offset
		android.view.View view
	android.view.View getChildAt (int) 
		int index
		int offset
	void removeAllViewsUnfiltered () 
		int i
	android.view.View findHiddenNonRemovedView (int, int) 
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int position
		int type
		int count
	void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams, boolean) 
		int offset
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams layoutParams
		boolean hidden
		int offset
	int getChildCount () 
	int getUnfilteredChildCount () 
	android.view.View getUnfilteredChildAt (int) 
		int index
	void detachViewFromParent (int) 
		int index
		int offset
	int indexOfChild (android.view.View) 
		android.view.View child
		int index
	boolean isHidden (android.view.View) 
		android.view.View view
	void hide (android.view.View) 
		android.view.View view
		int offset
	public java.lang.String toString () 
	boolean removeViewIfHidden (android.view.View) 
		android.view.View view
		int index
}

android/support/v7/widget/RecyclerView$ItemAnimator$ItemAnimatorFinishedListener.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorFinishedListener extends java.lang.Object {
	public abstract void onAnimationsFinished () 
}

android/support/v7/widget/StaggeredGridLayoutManager$Span.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.StaggeredGridLayoutManager$Span extends java.lang.Object {
	static final int INVALID_LINE
	private java.util.ArrayList mViews
	int mCachedStart
	int mCachedEnd
	int mDeletedSize
	final int mIndex
	final android.support.v7.widget.StaggeredGridLayoutManager this$0
	private void  (android.support.v7.widget.StaggeredGridLayoutManager, int) 
		int index
	int getStartLine (int) 
		int def
	void calculateCachedStart () 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		android.view.View startView
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	int getStartLine () 
	int getEndLine (int) 
		int def
		int size
	void calculateCachedEnd () 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		android.view.View endView
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	int getEndLine () 
	void prependToSpan (android.view.View) 
		android.view.View view
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	void appendToSpan (android.view.View) 
		android.view.View view
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	void cacheReferenceLineAndClear (boolean, int) 
		int reference
		boolean reverseLayout
		int offset
		int reference
	void clear () 
	void invalidateCache () 
	void setLine (int) 
		int line
	void popEnd () 
		int size
		android.view.View end
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	void popStart () 
		android.view.View start
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	public int getDeletedSize () 
	android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams getLayoutParams (android.view.View) 
		android.view.View view
	void onOffset (int) 
		int dt
	int getNormalizedOffset (int, int, int) 
		int endSpace
		int startSpace
		int dt
		int targetStart
		int targetEnd
	boolean isEmpty (int, int) 
		android.view.View view
		int i
		int start
		int end
		int count
	public int findFirstVisibleItemPosition () 
	public int findFirstCompletelyVisibleItemPosition () 
	public int findLastVisibleItemPosition () 
	public int findLastCompletelyVisibleItemPosition () 
	int findOneVisibleChild (int, int, boolean) 
		android.view.View child
		int childStart
		int childEnd
		int i
		int fromIndex
		int toIndex
		boolean completelyVisible
		int start
		int end
		int next
	void  (android.support.v7.widget.StaggeredGridLayoutManager, int, android.support.v7.widget.StaggeredGridLayoutManager$1) 
		android.support.v7.widget.StaggeredGridLayoutManager x0
		int x1
		android.support.v7.widget.StaggeredGridLayoutManager$1 x2
	static java.util.ArrayList access$300 (android.support.v7.widget.StaggeredGridLayoutManager$Span) 
		android.support.v7.widget.StaggeredGridLayoutManager$Span x0
}

android/support/v7/widget/ScrollbarHelper.class
ScrollbarHelper.java
package android.support.v7.widget
 android.support.v7.widget.ScrollbarHelper extends java.lang.Object {
	void  () 
	static int computeScrollOffset (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean, boolean) 
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.OrientationHelper orientation
		android.view.View startChild
		android.view.View endChild
		android.support.v7.widget.RecyclerView$LayoutManager lm
		boolean smoothScrollbarEnabled
		boolean reverseLayout
		int minPosition
		int maxPosition
		int itemsBefore
		int laidOutArea
		int itemRange
		float avgSizePerRow
	static int computeScrollExtent (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean) 
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.OrientationHelper orientation
		android.view.View startChild
		android.view.View endChild
		android.support.v7.widget.RecyclerView$LayoutManager lm
		boolean smoothScrollbarEnabled
		int extend
	static int computeScrollRange (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.OrientationHelper, android.view.View, android.view.View, android.support.v7.widget.RecyclerView$LayoutManager, boolean) 
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.OrientationHelper orientation
		android.view.View startChild
		android.view.View endChild
		android.support.v7.widget.RecyclerView$LayoutManager lm
		boolean smoothScrollbarEnabled
		int laidOutArea
		int laidOutRange
}

android/support/v7/widget/RecyclerView$SavedState.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$SavedState extends android.view.View$BaseSavedState {
	android.os.Parcelable mLayoutState
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcelable) 
		android.os.Parcelable superState
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void copyFrom (android.support.v7.widget.RecyclerView$SavedState) 
		android.support.v7.widget.RecyclerView$SavedState other
	static void access$1500 (android.support.v7.widget.RecyclerView$SavedState, android.support.v7.widget.RecyclerView$SavedState) 
		android.support.v7.widget.RecyclerView$SavedState x0
		android.support.v7.widget.RecyclerView$SavedState x1
	static void  () 
}

android/support/v7/widget/RecyclerViewAccessibilityDelegate.class
RecyclerViewAccessibilityDelegate.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerViewAccessibilityDelegate extends android.support.v4.view.AccessibilityDelegateCompat {
	final android.support.v7.widget.RecyclerView mRecyclerView
	final android.support.v4.view.AccessibilityDelegateCompat mItemDelegate
	public void  (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	private boolean shouldIgnore () 
	public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle) 
		android.view.View host
		int action
		android.os.Bundle args
	public void onInitializeAccessibilityNodeInfo (android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) 
		android.view.View host
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
	public void onInitializeAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.support.v7.widget.RecyclerView rv
		android.view.View host
		android.view.accessibility.AccessibilityEvent event
	android.support.v4.view.AccessibilityDelegateCompat getItemDelegate () 
	static boolean access$000 (android.support.v7.widget.RecyclerViewAccessibilityDelegate) 
		android.support.v7.widget.RecyclerViewAccessibilityDelegate x0
}

android/support/v7/widget/ChildHelper$Callback.class
ChildHelper.java
package android.support.v7.widget
abstract android.support.v7.widget.ChildHelper$Callback extends java.lang.Object {
	public abstract int getChildCount () 
	public abstract void addView (android.view.View, int) 
	public abstract int indexOfChild (android.view.View) 
	public abstract void removeViewAt (int) 
	public abstract android.view.View getChildAt (int) 
	public abstract void removeAllViews () 
	public abstract android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View) 
	public abstract void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams) 
	public abstract void detachViewFromParent (int) 
	public abstract void onEnteredHiddenState (android.view.View) 
	public abstract void onLeftHiddenState (android.view.View) 
}

android/support/v7/widget/RecyclerView$OnChildAttachStateChangeListener.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$OnChildAttachStateChangeListener extends java.lang.Object {
	public abstract void onChildViewAttachedToWindow (android.view.View) 
	public abstract void onChildViewDetachedFromWindow (android.view.View) 
}

android/support/v7/widget/LinearLayoutManager$SavedState$1.class
LinearLayoutManager.java
package android.support.v7.widget
final android.support.v7.widget.LinearLayoutManager$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v7.widget.LinearLayoutManager$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v7.widget.LinearLayoutManager$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/support/v7/widget/RecyclerView$AdapterDataObservable.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$AdapterDataObservable extends android.database.Observable {
	void  () 
	public boolean hasObservers () 
	public void notifyChanged () 
		int i
	public void notifyItemRangeChanged (int, int) 
		int positionStart
		int itemCount
	public void notifyItemRangeChanged (int, int, java.lang.Object) 
		int i
		int positionStart
		int itemCount
		Object payload
	public void notifyItemRangeInserted (int, int) 
		int i
		int positionStart
		int itemCount
	public void notifyItemRangeRemoved (int, int) 
		int i
		int positionStart
		int itemCount
	public void notifyItemMoved (int, int) 
		int i
		int fromPosition
		int toPosition
}

android/support/v7/widget/RecyclerView$ItemAnimator.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ItemAnimator extends java.lang.Object {
	private android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mListener
	private java.util.ArrayList mFinishedListeners
	private long mAddDuration
	private long mRemoveDuration
	private long mMoveDuration
	private long mChangeDuration
	private boolean mSupportsChangeAnimations
	public void  () 
	public long getMoveDuration () 
	public void setMoveDuration (long) 
		long moveDuration
	public long getAddDuration () 
	public void setAddDuration (long) 
		long addDuration
	public long getRemoveDuration () 
	public void setRemoveDuration (long) 
		long removeDuration
	public long getChangeDuration () 
	public void setChangeDuration (long) 
		long changeDuration
	public boolean getSupportsChangeAnimations () 
	public void setSupportsChangeAnimations (boolean) 
		boolean supportsChangeAnimations
	void setListener (android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener) 
		android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener listener
	public abstract void runPendingAnimations () 
	public abstract boolean animateRemove (android.support.v7.widget.RecyclerView$ViewHolder) 
	public abstract boolean animateAdd (android.support.v7.widget.RecyclerView$ViewHolder) 
	public abstract boolean animateMove (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
	public abstract boolean animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
	public final void dispatchRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public final void dispatchMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public final void dispatchAddFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public final void dispatchChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder item
		boolean oldItem
	public final void dispatchRemoveStarting (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public final void dispatchMoveStarting (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public final void dispatchAddStarting (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public final void dispatchChangeStarting (android.support.v7.widget.RecyclerView$ViewHolder, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder item
		boolean oldItem
	public abstract void endAnimation (android.support.v7.widget.RecyclerView$ViewHolder) 
	public abstract void endAnimations () 
	public abstract boolean isRunning () 
	public final boolean isRunning (android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorFinishedListener) 
		android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorFinishedListener listener
		boolean running
	public final void dispatchAnimationsFinished () 
		int i
		int count
	public void onRemoveStarting (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onAddStarting (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onAddFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onMoveStarting (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onChangeStarting (android.support.v7.widget.RecyclerView$ViewHolder, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder item
		boolean oldItem
	public void onChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder item
		boolean oldItem
}

android/support/v7/widget/StaggeredGridLayoutManager$SavedState.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.StaggeredGridLayoutManager$SavedState extends java.lang.Object implements android.os.Parcelable  {
	int mAnchorPosition
	int mVisibleAnchorPosition
	int mSpanOffsetsSize
	int[] mSpanOffsets
	int mSpanLookupSize
	int[] mSpanLookup
	java.util.List mFullSpanItems
	boolean mReverseLayout
	boolean mAnchorLayoutFromEnd
	boolean mLastLayoutRTL
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void  (android.support.v7.widget.StaggeredGridLayoutManager$SavedState) 
		android.support.v7.widget.StaggeredGridLayoutManager$SavedState other
	void invalidateSpanInfo () 
	void invalidateAnchorPositionInfo () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/support/v7/widget/RecyclerView$SimpleOnItemTouchListener.class
RecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$SimpleOnItemTouchListener extends java.lang.Object implements android.support.v7.widget.RecyclerView$OnItemTouchListener  {
	public void  () 
	public boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) 
		android.support.v7.widget.RecyclerView rv
		android.view.MotionEvent e
	public void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) 
		android.support.v7.widget.RecyclerView rv
		android.view.MotionEvent e
	public void onRequestDisallowInterceptTouchEvent (boolean) 
		boolean disallowIntercept
}

android/support/v7/widget/DefaultItemAnimator$ChangeInfo.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$ChangeInfo extends java.lang.Object {
	public android.support.v7.widget.RecyclerView$ViewHolder oldHolder
	public android.support.v7.widget.RecyclerView$ViewHolder newHolder
	public int fromX
	public int fromY
	public int toX
	public int toY
	private void  (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder oldHolder
		android.support.v7.widget.RecyclerView$ViewHolder newHolder
	private void  (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder oldHolder
		android.support.v7.widget.RecyclerView$ViewHolder newHolder
		int fromX
		int fromY
		int toX
		int toY
	public java.lang.String toString () 
	void  (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int, android.support.v7.widget.DefaultItemAnimator$1) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
		android.support.v7.widget.RecyclerView$ViewHolder x1
		int x2
		int x3
		int x4
		int x5
		android.support.v7.widget.DefaultItemAnimator$1 x6
}

android/support/v7/widget/LinearLayoutManager$1.class
LinearLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.LinearLayoutManager$1 extends android.support.v7.widget.LinearSmoothScroller {
	final android.support.v7.widget.LinearLayoutManager this$0
	void  (android.support.v7.widget.LinearLayoutManager, android.content.Context) 
		android.content.Context x0
	public android.graphics.PointF computeScrollVectorForPosition (int) 
		int targetPosition
}

android/support/v7/widget/LinearLayoutManager$SavedState.class
LinearLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.LinearLayoutManager$SavedState extends java.lang.Object implements android.os.Parcelable  {
	int mAnchorPosition
	int mAnchorOffset
	boolean mAnchorLayoutFromEnd
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void  (android.support.v7.widget.LinearLayoutManager$SavedState) 
		android.support.v7.widget.LinearLayoutManager$SavedState other
	boolean hasValidAnchor () 
	void invalidateAnchor () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/support/v7/widget/DefaultItemAnimator$2.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.ArrayList val$changes
	final android.support.v7.widget.DefaultItemAnimator this$0
	void  (android.support.v7.widget.DefaultItemAnimator, java.util.ArrayList) 
	public void run () 
		android.support.v7.widget.DefaultItemAnimator$ChangeInfo change
		java.util.Iterator i$
}

android/support/v7/widget/util/
android/support/v7/widget/util/SortedListAdapterCallback.class
SortedListAdapterCallback.java
package android.support.v7.widget.util
public abstract android.support.v7.widget.util.SortedListAdapterCallback extends android.support.v7.util.SortedList$Callback {
	final android.support.v7.widget.RecyclerView$Adapter mAdapter
	public void  (android.support.v7.widget.RecyclerView$Adapter) 
		android.support.v7.widget.RecyclerView$Adapter adapter
	public void onInserted (int, int) 
		int position
		int count
	public void onRemoved (int, int) 
		int position
		int count
	public void onMoved (int, int) 
		int fromPosition
		int toPosition
	public void onChanged (int, int) 
		int position
		int count
}

android/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$ItemAnimatorRestoreListener extends java.lang.Object implements android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener  {
	final android.support.v7.widget.RecyclerView this$0
	private void  (android.support.v7.widget.RecyclerView) 
	public void onRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onAddFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	public void onChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder item
	void  (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$1) 
		android.support.v7.widget.RecyclerView x0
		android.support.v7.widget.RecyclerView$1 x1
}

android/support/v7/widget/RecyclerView$OnScrollListener.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$OnScrollListener extends java.lang.Object {
	public void  () 
	public void onScrollStateChanged (android.support.v7.widget.RecyclerView, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int newState
	public void onScrolled (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int dx
		int dy
}

android/support/v7/widget/RecyclerView$LayoutParams.class
RecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	android.support.v7.widget.RecyclerView$ViewHolder mViewHolder
	final android.graphics.Rect mDecorInsets
	boolean mInsetsDirty
	boolean mPendingInvalidate
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int width
		int height
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	public void  (android.support.v7.widget.RecyclerView$LayoutParams) 
		android.support.v7.widget.RecyclerView$LayoutParams source
	public boolean viewNeedsUpdate () 
	public boolean isViewInvalid () 
	public boolean isItemRemoved () 
	public boolean isItemChanged () 
	public int getViewPosition () 
	public int getViewLayoutPosition () 
	public int getViewAdapterPosition () 
}

android/support/v7/widget/GridLayoutManager.class
GridLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.GridLayoutManager extends android.support.v7.widget.LinearLayoutManager {
	private static final boolean DEBUG
	private static final String TAG
	public static final int DEFAULT_SPAN_COUNT
	static final int MAIN_DIR_SPEC
	boolean mPendingSpanCountChange
	int mSpanCount
	int[] mCachedBorders
	android.view.View[] mSet
	final android.util.SparseIntArray mPreLayoutSpanSizeCache
	final android.util.SparseIntArray mPreLayoutSpanIndexCache
	android.support.v7.widget.GridLayoutManager$SpanSizeLookup mSpanSizeLookup
	final android.graphics.Rect mDecorInsets
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.support.v7.widget.RecyclerView$LayoutManager$Properties properties
	public void  (android.content.Context, int) 
		android.content.Context context
		int spanCount
	public void  (android.content.Context, int, int, boolean) 
		android.content.Context context
		int spanCount
		int orientation
		boolean reverseLayout
	public void setStackFromEnd (boolean) 
		boolean stackFromEnd
	public int getRowCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public int getColumnCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public void onInitializeAccessibilityNodeInfoForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.view.View host
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
		android.view.ViewGroup$LayoutParams lp
		android.support.v7.widget.GridLayoutManager$LayoutParams glp
		int spanGroupIndex
	public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	private void clearPreLayoutSpanMappingCache () 
	private void cachePreLayoutSpanMapping () 
		android.support.v7.widget.GridLayoutManager$LayoutParams lp
		int viewPosition
		int i
		int childCount
	public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	public void onItemsChanged (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
		Object payload
	public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int from
		int to
		int itemCount
	public android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams () 
	public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	public boolean checkLayoutParams (android.support.v7.widget.RecyclerView$LayoutParams) 
		android.support.v7.widget.RecyclerView$LayoutParams lp
	public void setSpanSizeLookup (android.support.v7.widget.GridLayoutManager$SpanSizeLookup) 
		android.support.v7.widget.GridLayoutManager$SpanSizeLookup spanSizeLookup
	public android.support.v7.widget.GridLayoutManager$SpanSizeLookup getSpanSizeLookup () 
	private void updateMeasurements () 
		int totalSpace
		int totalSpace
	private void calculateItemBorders (int) 
		int itemSize
		int i
		int totalSpace
		int sizePerSpan
		int sizePerSpanRemainder
		int consumedPixels
		int additionalSize
	void onAnchorReady (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
	private void ensureAnchorIsInFirstSpan (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
		int span
	android.view.View findReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, int) 
		int span
		android.view.View view
		int position
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int start
		int end
		int itemCount
		android.view.View invalidMatch
		android.view.View outOfBoundsMatch
		int boundsStart
		int boundsEnd
		int diff
	private int getSpanGroupIndex (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int viewPosition
		int adapterPosition
	private int getSpanIndex (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int pos
		int cached
		int adapterPosition
	private int getSpanSize (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int pos
		int cached
		int adapterPosition
	void layoutChunk (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$LayoutState, android.support.v7.widget.LinearLayoutManager$LayoutChunkResult) 
		int itemSpanIndex
		int itemSpanSize
		int pos
		int spanSize
		android.view.View view
		android.view.View view
		android.support.v7.widget.GridLayoutManager$LayoutParams lp
		int spec
		int size
		int i
		android.support.v7.widget.GridLayoutManager$LayoutParams lp
		int spec
		android.view.View view
		int i
		android.view.View view
		android.support.v7.widget.GridLayoutManager$LayoutParams params
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$LayoutState layoutState
		android.support.v7.widget.LinearLayoutManager$LayoutChunkResult result
		boolean layingOutInPrimaryDirection
		int count
		int consumedSpanCount
		int remainingSpan
		int maxSize
		int maxMeasureSpec
		int left
		int right
		int top
		int bottom
	private int getMainDirSpec (int) 
		int dim
	private void measureChildWithDecorationsAndMargin (android.view.View, int, int, boolean) 
		android.view.View child
		int widthSpec
		int heightSpec
		boolean capBothSpecs
		android.support.v7.widget.RecyclerView$LayoutParams lp
	private int updateSpecWithExtra (int, int, int) 
		int spec
		int startInset
		int endInset
		int mode
	private void assignSpans (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, boolean) 
		int start
		int end
		int diff
		int span
		int spanDiff
		android.view.View view
		android.support.v7.widget.GridLayoutManager$LayoutParams params
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int count
		int consumedSpanCount
		boolean layingOutInPrimaryDirection
		int span
		int spanDiff
		int start
		int end
		int diff
	public int getSpanCount () 
	public void setSpanCount (int) 
		int spanCount
	public boolean supportsPredictiveItemAnimations () 
	static void  () 
}

android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
final android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/support/v7/widget/RecyclerView$RecycledViewPool.class
RecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$RecycledViewPool extends java.lang.Object {
	private android.util.SparseArray mScrap
	private android.util.SparseIntArray mMaxScrap
	private int mAttachCount
	private static final int DEFAULT_MAX_SCRAP
	public void  () 
	public void clear () 
	public void setMaxRecycledViews (int, int) 
		int viewType
		int max
		java.util.ArrayList scrapHeap
	public android.support.v7.widget.RecyclerView$ViewHolder getRecycledView (int) 
		int index
		android.support.v7.widget.RecyclerView$ViewHolder scrap
		int viewType
		java.util.ArrayList scrapHeap
	int size () 
		java.util.ArrayList viewHolders
		int i
		int count
	public void putRecycledView (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder scrap
		int viewType
		java.util.ArrayList scrapHeap
	void attach (android.support.v7.widget.RecyclerView$Adapter) 
		android.support.v7.widget.RecyclerView$Adapter adapter
	void detach () 
	void onAdapterChanged (android.support.v7.widget.RecyclerView$Adapter, android.support.v7.widget.RecyclerView$Adapter, boolean) 
		android.support.v7.widget.RecyclerView$Adapter oldAdapter
		android.support.v7.widget.RecyclerView$Adapter newAdapter
		boolean compatibleWithPrevious
	private java.util.ArrayList getScrapHeapForType (int) 
		int viewType
		java.util.ArrayList scrap
}

android/support/v7/widget/AdapterHelper.class
AdapterHelper.java
package android.support.v7.widget
 android.support.v7.widget.AdapterHelper extends java.lang.Object implements android.support.v7.widget.OpReorderer$Callback  {
	static final int POSITION_TYPE_INVISIBLE
	static final int POSITION_TYPE_NEW_OR_LAID_OUT
	private static final boolean DEBUG
	private static final String TAG
	private android.support.v4.util.Pools$Pool mUpdateOpPool
	final java.util.ArrayList mPendingUpdates
	final java.util.ArrayList mPostponedList
	final android.support.v7.widget.AdapterHelper$Callback mCallback
	Runnable mOnItemProcessedCallback
	final boolean mDisableRecycler
	final android.support.v7.widget.OpReorderer mOpReorderer
	void  (android.support.v7.widget.AdapterHelper$Callback) 
		android.support.v7.widget.AdapterHelper$Callback callback
	void  (android.support.v7.widget.AdapterHelper$Callback, boolean) 
		android.support.v7.widget.AdapterHelper$Callback callback
		boolean disableRecycler
	transient android.support.v7.widget.AdapterHelper addUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp[]) 
		android.support.v7.widget.AdapterHelper$UpdateOp[] ops
	void reset () 
	void preProcess () 
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int i
		int count
	void consumePostponedUpdates () 
		int i
		int count
	private void applyMove (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
	private void applyRemove (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp newOp
		android.support.v7.widget.AdapterHelper$UpdateOp newOp
		boolean typeChanged
		android.support.v7.widget.RecyclerView$ViewHolder vh
		int position
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int tmpStart
		int tmpCount
		int tmpEnd
		int type
	private void applyUpdate (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp newOp
		android.support.v7.widget.AdapterHelper$UpdateOp newOp
		android.support.v7.widget.RecyclerView$ViewHolder vh
		int position
		Object payload
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int tmpStart
		int tmpCount
		int tmpEnd
		int type
	private void dispatchAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp tmp
		int pos
		int updatedPos
		boolean continuous
		int p
		android.support.v7.widget.AdapterHelper$UpdateOp tmp
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int tmpStart
		int tmpCnt
		int offsetPositionForPartial
		int positionMultiplier
		Object payload
	void dispatchFirstPassAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp, int) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int offsetStart
	private int updatePositionWithPostponed (int, int) 
		int start
		int end
		int start
		int end
		android.support.v7.widget.AdapterHelper$UpdateOp postponed
		int i
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int i
		int pos
		int cmd
		int count
	private boolean canFindInPreLayout (int) 
		int pos
		int end
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int i
		int position
		int count
	private void applyAdd (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
	private void postponeAndUpdateViewHolders (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
	boolean hasPendingUpdates () 
	int findPositionOffset (int) 
		int position
	int findPositionOffset (int, int) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int i
		int position
		int firstPostponedItem
		int count
	boolean onItemRangeChanged (int, int, java.lang.Object) 
		int positionStart
		int itemCount
		Object payload
	boolean onItemRangeInserted (int, int) 
		int positionStart
		int itemCount
	boolean onItemRangeRemoved (int, int) 
		int positionStart
		int itemCount
	boolean onItemRangeMoved (int, int, int) 
		int from
		int to
		int itemCount
	void consumeUpdatesInOnePass () 
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int i
		int count
	public int applyPendingUpdatesToPosition (int) 
		int end
		android.support.v7.widget.AdapterHelper$UpdateOp op
		int i
		int position
		int size
	public android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp (int, int, int, java.lang.Object) 
		int cmd
		int positionStart
		int itemCount
		Object payload
		android.support.v7.widget.AdapterHelper$UpdateOp op
	public void recycleUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
	void recycleUpdateOpsAndClearList (java.util.List) 
		int i
		java.util.List ops
		int count
}

android/support/v7/widget/RecyclerView$5.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$5 extends java.lang.Object implements android.support.v7.widget.AdapterHelper$Callback  {
	final android.support.v7.widget.RecyclerView this$0
	void  (android.support.v7.widget.RecyclerView) 
	public android.support.v7.widget.RecyclerView$ViewHolder findViewHolder (int) 
		int position
		android.support.v7.widget.RecyclerView$ViewHolder vh
	public void offsetPositionsForRemovingInvisible (int, int) 
		int start
		int count
	public void offsetPositionsForRemovingLaidOutOrNewView (int, int) 
		int positionStart
		int itemCount
	public void markViewHoldersUpdated (int, int, java.lang.Object) 
		int positionStart
		int itemCount
		Object payload
	public void onDispatchFirstPass (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
	void dispatchUpdate (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
	public void onDispatchSecondPass (android.support.v7.widget.AdapterHelper$UpdateOp) 
		android.support.v7.widget.AdapterHelper$UpdateOp op
	public void offsetPositionsForAdd (int, int) 
		int positionStart
		int itemCount
	public void offsetPositionsForMove (int, int) 
		int from
		int to
}

android/support/v7/widget/RecyclerView$SmoothScroller$Action.class
RecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$SmoothScroller$Action extends java.lang.Object {
	public static final int UNDEFINED_DURATION
	private int mDx
	private int mDy
	private int mDuration
	private int mJumpToPosition
	private android.view.animation.Interpolator mInterpolator
	private boolean changed
	private int consecutiveUpdates
	public void  (int, int) 
		int dx
		int dy
	public void  (int, int, int) 
		int dx
		int dy
		int duration
	public void  (int, int, int, android.view.animation.Interpolator) 
		int dx
		int dy
		int duration
		android.view.animation.Interpolator interpolator
	public void jumpTo (int) 
		int targetPosition
	boolean hasJumpTarget () 
	private void runIfNecessary (android.support.v7.widget.RecyclerView) 
		int position
		android.support.v7.widget.RecyclerView recyclerView
	private void validate () 
	public int getDx () 
	public void setDx (int) 
		int dx
	public int getDy () 
	public void setDy (int) 
		int dy
	public int getDuration () 
	public void setDuration (int) 
		int duration
	public android.view.animation.Interpolator getInterpolator () 
	public void setInterpolator (android.view.animation.Interpolator) 
		android.view.animation.Interpolator interpolator
	public void update (int, int, int, android.view.animation.Interpolator) 
		int dx
		int dy
		int duration
		android.view.animation.Interpolator interpolator
	static void access$5100 (android.support.v7.widget.RecyclerView$SmoothScroller$Action, android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView$SmoothScroller$Action x0
		android.support.v7.widget.RecyclerView x1
}

android/support/v7/widget/LinearSmoothScroller.class
LinearSmoothScroller.java
package android.support.v7.widget
public abstract android.support.v7.widget.LinearSmoothScroller extends android.support.v7.widget.RecyclerView$SmoothScroller {
	private static final String TAG
	private static final boolean DEBUG
	private static final float MILLISECONDS_PER_INCH
	private static final int TARGET_SEEK_SCROLL_DISTANCE_PX
	public static final int SNAP_TO_START
	public static final int SNAP_TO_END
	public static final int SNAP_TO_ANY
	private static final float TARGET_SEEK_EXTRA_SCROLL_RATIO
	protected final android.view.animation.LinearInterpolator mLinearInterpolator
	protected final android.view.animation.DecelerateInterpolator mDecelerateInterpolator
	protected android.graphics.PointF mTargetVector
	private final float MILLISECONDS_PER_PX
	protected int mInterimTargetDx
	protected int mInterimTargetDy
	public void  (android.content.Context) 
		android.content.Context context
	protected void onStart () 
	protected void onTargetFound (android.view.View, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$SmoothScroller$Action) 
		android.view.View targetView
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.RecyclerView$SmoothScroller$Action action
		int dx
		int dy
		int distance
		int time
	protected void onSeekTargetStep (int, int, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$SmoothScroller$Action) 
		int dx
		int dy
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.RecyclerView$SmoothScroller$Action action
	protected void onStop () 
	protected float calculateSpeedPerPixel (android.util.DisplayMetrics) 
		android.util.DisplayMetrics displayMetrics
	protected int calculateTimeForDeceleration (int) 
		int dx
	protected int calculateTimeForScrolling (int) 
		int dx
	protected int getHorizontalSnapPreference () 
	protected int getVerticalSnapPreference () 
	protected void updateActionForInterimTarget (android.support.v7.widget.RecyclerView$SmoothScroller$Action) 
		int target
		android.support.v7.widget.RecyclerView$SmoothScroller$Action action
		android.graphics.PointF scrollVector
		int time
	private int clampApplyScroll (int, int) 
		int tmpDt
		int dt
		int before
	public int calculateDtToFit (int, int, int, int, int) 
		int dtStart
		int dtEnd
		int viewStart
		int viewEnd
		int boxStart
		int boxEnd
		int snapPreference
	public int calculateDyToMakeVisible (android.view.View, int) 
		android.view.View view
		int snapPreference
		android.support.v7.widget.RecyclerView$LayoutManager layoutManager
		android.support.v7.widget.RecyclerView$LayoutParams params
		int top
		int bottom
		int start
		int end
	public int calculateDxToMakeVisible (android.view.View, int) 
		android.view.View view
		int snapPreference
		android.support.v7.widget.RecyclerView$LayoutManager layoutManager
		android.support.v7.widget.RecyclerView$LayoutParams params
		int left
		int right
		int start
		int end
	public abstract android.graphics.PointF computeScrollVectorForPosition (int) 
}

android/support/v7/widget/AdapterHelper$Callback.class
AdapterHelper.java
package android.support.v7.widget
abstract android.support.v7.widget.AdapterHelper$Callback extends java.lang.Object {
	public abstract android.support.v7.widget.RecyclerView$ViewHolder findViewHolder (int) 
	public abstract void offsetPositionsForRemovingInvisible (int, int) 
	public abstract void offsetPositionsForRemovingLaidOutOrNewView (int, int) 
	public abstract void markViewHoldersUpdated (int, int, java.lang.Object) 
	public abstract void onDispatchFirstPass (android.support.v7.widget.AdapterHelper$UpdateOp) 
	public abstract void onDispatchSecondPass (android.support.v7.widget.AdapterHelper$UpdateOp) 
	public abstract void offsetPositionsForAdd (int, int) 
	public abstract void offsetPositionsForMove (int, int) 
}

android/support/v7/widget/RecyclerView$LayoutManager$Properties.class
RecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$LayoutManager$Properties extends java.lang.Object {
	public int orientation
	public int spanCount
	public boolean reverseLayout
	public boolean stackFromEnd
	public void  () 
}

android/support/v7/widget/DefaultItemAnimator$6.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$6 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
	final android.support.v7.widget.RecyclerView$ViewHolder val$holder
	final int val$deltaX
	final int val$deltaY
	final android.support.v4.view.ViewPropertyAnimatorCompat val$animation
	final android.support.v7.widget.DefaultItemAnimator this$0
	void  (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, int, int, android.support.v4.view.ViewPropertyAnimatorCompat) 
	public void onAnimationStart (android.view.View) 
		android.view.View view
	public void onAnimationCancel (android.view.View) 
		android.view.View view
	public void onAnimationEnd (android.view.View) 
		android.view.View view
}

android/support/v7/widget/DefaultItemAnimator$VpaListenerAdapter.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter extends java.lang.Object implements android.support.v4.view.ViewPropertyAnimatorListener  {
	private void  () 
	public void onAnimationStart (android.view.View) 
		android.view.View view
	public void onAnimationEnd (android.view.View) 
		android.view.View view
	public void onAnimationCancel (android.view.View) 
		android.view.View view
	void  (android.support.v7.widget.DefaultItemAnimator$1) 
		android.support.v7.widget.DefaultItemAnimator$1 x0
}

android/support/v7/widget/RecyclerView$ItemAnimator$ItemAnimatorListener.class
RecyclerView.java
package android.support.v7.widget
abstract android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener extends java.lang.Object {
	public abstract void onRemoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
	public abstract void onAddFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
	public abstract void onMoveFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
	public abstract void onChangeFinished (android.support.v7.widget.RecyclerView$ViewHolder) 
}

android/support/v7/widget/RecyclerView$State.class
RecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView$State extends java.lang.Object {
	private int mTargetPosition
	android.support.v4.util.ArrayMap mPreLayoutHolderMap
	android.support.v4.util.ArrayMap mPostLayoutHolderMap
	android.support.v4.util.ArrayMap mOldChangedHolders
	final java.util.List mDisappearingViewsInLayoutPass
	private android.util.SparseArray mData
	int mItemCount
	private int mPreviousLayoutItemCount
	private int mDeletedInvisibleItemCountSincePreviousLayout
	private boolean mStructureChanged
	private boolean mInPreLayout
	private boolean mRunSimpleAnimations
	private boolean mRunPredictiveAnimations
	public void  () 
	android.support.v7.widget.RecyclerView$State reset () 
	public boolean isPreLayout () 
	public boolean willRunPredictiveAnimations () 
	public boolean willRunSimpleAnimations () 
	public void remove (int) 
		int resourceId
	public java.lang.Object get (int) 
		int resourceId
	public void put (int, java.lang.Object) 
		int resourceId
		Object data
	public int getTargetScrollPosition () 
	public boolean hasTargetScrollPosition () 
	public boolean didStructureChange () 
	public int getItemCount () 
	void onViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public void onViewIgnored (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	private void removeFrom (android.support.v4.util.ArrayMap, android.support.v7.widget.RecyclerView$ViewHolder) 
		int i
		android.support.v4.util.ArrayMap holderMap
		android.support.v7.widget.RecyclerView$ViewHolder holder
	void removeFromDisappearingList (android.view.View) 
		android.view.View child
	void addToDisappearingList (android.view.View) 
		android.view.View child
	public java.lang.String toString () 
	static int access$1212 (android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$State x0
		int x1
	static boolean access$1402 (android.support.v7.widget.RecyclerView$State, boolean) 
		android.support.v7.widget.RecyclerView$State x0
		boolean x1
	static boolean access$1600 (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State x0
	static boolean access$1702 (android.support.v7.widget.RecyclerView$State, boolean) 
		android.support.v7.widget.RecyclerView$State x0
		boolean x1
	static boolean access$1802 (android.support.v7.widget.RecyclerView$State, boolean) 
		android.support.v7.widget.RecyclerView$State x0
		boolean x1
	static boolean access$1602 (android.support.v7.widget.RecyclerView$State, boolean) 
		android.support.v7.widget.RecyclerView$State x0
		boolean x1
	static boolean access$1800 (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State x0
	static boolean access$1400 (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State x0
	static int access$1202 (android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$State x0
		int x1
	static int access$2102 (android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$State x0
		int x1
	static boolean access$1700 (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State x0
	static int access$4802 (android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$State x0
		int x1
}

android/support/v7/widget/RecyclerView$4.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$4 extends java.lang.Object implements android.support.v7.widget.ChildHelper$Callback  {
	final android.support.v7.widget.RecyclerView this$0
	void  (android.support.v7.widget.RecyclerView) 
	public int getChildCount () 
	public void addView (android.view.View, int) 
		android.view.View child
		int index
	public int indexOfChild (android.view.View) 
		android.view.View view
	public void removeViewAt (int) 
		int index
		android.view.View child
	public android.view.View getChildAt (int) 
		int offset
	public void removeAllViews () 
		int i
		int count
	public android.support.v7.widget.RecyclerView$ViewHolder getChildViewHolder (android.view.View) 
		android.view.View view
	public void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams layoutParams
		android.support.v7.widget.RecyclerView$ViewHolder vh
	public void detachViewFromParent (int) 
		android.support.v7.widget.RecyclerView$ViewHolder vh
		int offset
		android.view.View view
	public void onEnteredHiddenState (android.view.View) 
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder vh
	public void onLeftHiddenState (android.view.View) 
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder vh
}

android/support/v7/widget/RecyclerView$ChildDrawingOrderCallback.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ChildDrawingOrderCallback extends java.lang.Object {
	public abstract int onGetChildDrawingOrder (int, int) 
}

android/support/v7/widget/RecyclerView$Recycler.class
RecyclerView.java
package android.support.v7.widget
public final android.support.v7.widget.RecyclerView$Recycler extends java.lang.Object {
	final java.util.ArrayList mAttachedScrap
	private java.util.ArrayList mChangedScrap
	final java.util.ArrayList mCachedViews
	private final java.util.List mUnmodifiableAttachedScrap
	private int mViewCacheMax
	private android.support.v7.widget.RecyclerView$RecycledViewPool mRecyclerPool
	private android.support.v7.widget.RecyclerView$ViewCacheExtension mViewCacheExtension
	private static final int DEFAULT_CACHE_SIZE
	final android.support.v7.widget.RecyclerView this$0
	public void  (android.support.v7.widget.RecyclerView) 
	public void clear () 
	public void setViewCacheSize (int) 
		int i
		int viewCount
	public java.util.List getScrapList () 
	boolean validateViewHolderForOffsetPosition (android.support.v7.widget.RecyclerView$ViewHolder) 
		int type
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public void bindViewToPosition (android.view.View, int) 
		android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
		android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
		android.view.View view
		int position
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int offsetPosition
		android.view.ViewGroup$LayoutParams lp
		android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
	public int convertPreLayoutPositionToPostLayout (int) 
		int position
	public android.view.View getViewForPosition (int) 
		int position
	android.view.View getViewForPosition (int, boolean) 
		android.view.View view
		int offsetPosition
		int type
		int offsetPosition
		android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
		android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
		int position
		boolean dryRun
		boolean fromScrap
		android.support.v7.widget.RecyclerView$ViewHolder holder
		boolean bound
		android.view.ViewGroup$LayoutParams lp
		android.support.v7.widget.RecyclerView$LayoutParams rvLayoutParams
	private void attachAccessibilityDelegate (android.view.View) 
		android.view.View itemView
	private void invalidateDisplayListInt (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	private void invalidateDisplayListInt (android.view.ViewGroup, boolean) 
		android.view.View view
		int i
		int visibility
		android.view.ViewGroup viewGroup
		boolean invalidateThis
	public void recycleView (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder holder
	void recycleViewInternal (android.view.View) 
		android.view.View view
	void recycleAndClearCachedViews () 
		int i
		int count
	void recycleCachedViewAt (int) 
		int cachedViewIndex
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	void recycleViewHolderInternal (android.support.v7.widget.RecyclerView$ViewHolder) 
		int cachedViewSize
		android.support.v7.widget.RecyclerView$ViewHolder holder
		boolean transientStatePreventsRecycling
		boolean forceRecycle
		boolean cached
		boolean recycled
	void addViewHolderToRecycledViewPool (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	void quickRecycleScrapView (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder holder
	void scrapView (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder holder
	void unscrapView (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	int getScrapCount () 
	android.view.View getScrapViewAt (int) 
		int index
	void clearScrap () 
	android.support.v7.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition (int) 
		int changedScrapSize
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		long id
		int offsetPosition
		int position
		int changedScrapSize
	android.support.v7.widget.RecyclerView$ViewHolder getScrapViewForPosition (int, int, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int position
		int type
		boolean dryRun
		int scrapCount
		int cacheSize
	android.support.v7.widget.RecyclerView$ViewHolder getScrapViewForId (long, int, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		long id
		int type
		boolean dryRun
		int count
		int cacheSize
	void dispatchViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	void onAdapterChanged (android.support.v7.widget.RecyclerView$Adapter, android.support.v7.widget.RecyclerView$Adapter, boolean) 
		android.support.v7.widget.RecyclerView$Adapter oldAdapter
		android.support.v7.widget.RecyclerView$Adapter newAdapter
		boolean compatibleWithPrevious
	void offsetPositionRecordsForMove (int, int) 
		int start
		int end
		int inBetweenOffset
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int from
		int to
		int start
		int end
		int inBetweenOffset
		int cachedCount
	void offsetPositionRecordsForInsert (int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int insertedAt
		int count
		int cachedCount
	void offsetPositionRecordsForRemove (int, int, boolean) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int removedFrom
		int count
		boolean applyToPreLayout
		int removedEnd
		int cachedCount
	void setViewCacheExtension (android.support.v7.widget.RecyclerView$ViewCacheExtension) 
		android.support.v7.widget.RecyclerView$ViewCacheExtension extension
	void setRecycledViewPool (android.support.v7.widget.RecyclerView$RecycledViewPool) 
		android.support.v7.widget.RecyclerView$RecycledViewPool pool
	android.support.v7.widget.RecyclerView$RecycledViewPool getRecycledViewPool () 
	void viewRangeUpdate (int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int pos
		int i
		int positionStart
		int itemCount
		int positionEnd
		int cachedCount
	void setAdapterPositionsAsUnknown () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int cachedCount
	void markKnownViewsInvalid () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int cachedCount
	void clearOldPositions () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int i
		int i
		int changedScrapCount
		int cachedCount
		int scrapCount
	void markItemDecorInsetsDirty () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		android.support.v7.widget.RecyclerView$LayoutParams layoutParams
		int i
		int cachedCount
	static java.util.ArrayList access$2000 (android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView$Recycler x0
}

android/support/v7/widget/OrientationHelper$2.class
OrientationHelper.java
package android.support.v7.widget
final android.support.v7.widget.OrientationHelper$2 extends android.support.v7.widget.OrientationHelper {
	void  (android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView$LayoutManager x0
	public int getEndAfterPadding () 
	public int getEnd () 
	public void offsetChildren (int) 
		int amount
	public int getStartAfterPadding () 
	public int getDecoratedMeasurement (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
	public int getDecoratedMeasurementInOther (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
	public int getDecoratedEnd (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
	public int getDecoratedStart (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
	public int getTotalSpace () 
	public void offsetChild (android.view.View, int) 
		android.view.View view
		int offset
	public int getEndPadding () 
}

android/support/v7/widget/RecyclerView$SavedState$1.class
RecyclerView.java
package android.support.v7.widget
final android.support.v7.widget.RecyclerView$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v7.widget.RecyclerView$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v7.widget.RecyclerView$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/support/v7/widget/StaggeredGridLayoutManager$SavedState$1.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
final android.support.v7.widget.StaggeredGridLayoutManager$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.support.v7.widget.StaggeredGridLayoutManager$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.support.v7.widget.StaggeredGridLayoutManager$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
		int x0
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
		android.os.Parcel x0
}

android/support/v7/widget/GridLayoutManager$SpanSizeLookup.class
GridLayoutManager.java
package android.support.v7.widget
public abstract android.support.v7.widget.GridLayoutManager$SpanSizeLookup extends java.lang.Object {
	final android.util.SparseIntArray mSpanIndexCache
	private boolean mCacheSpanIndices
	public void  () 
	public abstract int getSpanSize (int) 
	public void setSpanIndexCacheEnabled (boolean) 
		boolean cacheSpanIndices
	public void invalidateSpanIndexCache () 
	public boolean isSpanIndexCacheEnabled () 
	int getCachedSpanIndex (int, int) 
		int position
		int spanCount
		int existing
		int value
	public int getSpanIndex (int, int) 
		int prevKey
		int size
		int i
		int position
		int spanCount
		int positionSpanSize
		int span
		int startPos
	int findReferenceIndexFromCache (int) 
		int mid
		int midVal
		int position
		int lo
		int hi
		int index
	public int getSpanGroupIndex (int, int) 
		int size
		int i
		int adapterPosition
		int spanCount
		int span
		int group
		int positionSpanSize
}

android/support/v7/widget/RecyclerView$Adapter.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$Adapter extends java.lang.Object {
	private final android.support.v7.widget.RecyclerView$AdapterDataObservable mObservable
	private boolean mHasStableIds
	public void  () 
	public abstract android.support.v7.widget.RecyclerView$ViewHolder onCreateViewHolder (android.view.ViewGroup, int) 
	public abstract void onBindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int) 
	public void onBindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int, java.util.List) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int position
		java.util.List payloads
	public final android.support.v7.widget.RecyclerView$ViewHolder createViewHolder (android.view.ViewGroup, int) 
		android.view.ViewGroup parent
		int viewType
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public final void bindViewHolder (android.support.v7.widget.RecyclerView$ViewHolder, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int position
	public int getItemViewType (int) 
		int position
	public void setHasStableIds (boolean) 
		boolean hasStableIds
	public long getItemId (int) 
		int position
	public abstract int getItemCount () 
	public final boolean hasStableIds () 
	public void onViewRecycled (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public boolean onFailedToRecycleView (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public void onViewAttachedToWindow (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public void onViewDetachedFromWindow (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public final boolean hasObservers () 
	public void registerAdapterDataObserver (android.support.v7.widget.RecyclerView$AdapterDataObserver) 
		android.support.v7.widget.RecyclerView$AdapterDataObserver observer
	public void unregisterAdapterDataObserver (android.support.v7.widget.RecyclerView$AdapterDataObserver) 
		android.support.v7.widget.RecyclerView$AdapterDataObserver observer
	public void onAttachedToRecyclerView (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	public void onDetachedFromRecyclerView (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	public final void notifyDataSetChanged () 
	public final void notifyItemChanged (int) 
		int position
	public final void notifyItemChanged (int, java.lang.Object) 
		int position
		Object payload
	public final void notifyItemRangeChanged (int, int) 
		int positionStart
		int itemCount
	public final void notifyItemRangeChanged (int, int, java.lang.Object) 
		int positionStart
		int itemCount
		Object payload
	public final void notifyItemInserted (int) 
		int position
	public final void notifyItemMoved (int, int) 
		int fromPosition
		int toPosition
	public final void notifyItemRangeInserted (int, int) 
		int positionStart
		int itemCount
	public final void notifyItemRemoved (int) 
		int position
	public final void notifyItemRangeRemoved (int, int) 
		int positionStart
		int itemCount
}

android/support/v7/widget/DefaultItemAnimator$MoveInfo.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$MoveInfo extends java.lang.Object {
	public android.support.v7.widget.RecyclerView$ViewHolder holder
	public int fromX
	public int fromY
	public int toX
	public int toY
	private void  (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int fromX
		int fromY
		int toX
		int toY
	void  (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int, android.support.v7.widget.DefaultItemAnimator$1) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
		int x1
		int x2
		int x3
		int x4
		android.support.v7.widget.DefaultItemAnimator$1 x5
}

android/support/v7/widget/DefaultItemAnimator$7.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$7 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
	final android.support.v7.widget.DefaultItemAnimator$ChangeInfo val$changeInfo
	final android.support.v4.view.ViewPropertyAnimatorCompat val$oldViewAnim
	final android.support.v7.widget.DefaultItemAnimator this$0
	void  (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.DefaultItemAnimator$ChangeInfo, android.support.v4.view.ViewPropertyAnimatorCompat) 
	public void onAnimationStart (android.view.View) 
		android.view.View view
	public void onAnimationEnd (android.view.View) 
		android.view.View view
}

android/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo extends java.lang.Object {
	int mPosition
	int mOffset
	boolean mLayoutFromEnd
	boolean mInvalidateOffsets
	final android.support.v7.widget.StaggeredGridLayoutManager this$0
	private void  (android.support.v7.widget.StaggeredGridLayoutManager) 
	void reset () 
	void assignCoordinateFromPadding () 
	void assignCoordinateFromPadding (int) 
		int addedDistance
	void  (android.support.v7.widget.StaggeredGridLayoutManager, android.support.v7.widget.StaggeredGridLayoutManager$1) 
		android.support.v7.widget.StaggeredGridLayoutManager x0
		android.support.v7.widget.StaggeredGridLayoutManager$1 x1
}

android/support/v7/widget/DefaultItemAnimator$4.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$4 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
	final android.support.v7.widget.RecyclerView$ViewHolder val$holder
	final android.support.v4.view.ViewPropertyAnimatorCompat val$animation
	final android.support.v7.widget.DefaultItemAnimator this$0
	void  (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, android.support.v4.view.ViewPropertyAnimatorCompat) 
	public void onAnimationStart (android.view.View) 
		android.view.View view
	public void onAnimationEnd (android.view.View) 
		android.view.View view
}

android/support/v7/widget/AdapterHelper$UpdateOp.class
AdapterHelper.java
package android.support.v7.widget
 android.support.v7.widget.AdapterHelper$UpdateOp extends java.lang.Object {
	static final int ADD
	static final int REMOVE
	static final int UPDATE
	static final int MOVE
	static final int POOL_SIZE
	int cmd
	int positionStart
	Object payload
	int itemCount
	void  (int, int, int, java.lang.Object) 
		int cmd
		int positionStart
		int itemCount
		Object payload
	java.lang.String cmdToString () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		android.support.v7.widget.AdapterHelper$UpdateOp op
	public int hashCode () 
		int result
}

android/support/v7/widget/GridLayoutManager$DefaultSpanSizeLookup.class
GridLayoutManager.java
package android.support.v7.widget
public final android.support.v7.widget.GridLayoutManager$DefaultSpanSizeLookup extends android.support.v7.widget.GridLayoutManager$SpanSizeLookup {
	public void  () 
	public int getSpanSize (int) 
		int position
	public int getSpanIndex (int, int) 
		int position
		int spanCount
}

android/support/v7/widget/RecyclerView$ViewHolder.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$ViewHolder extends java.lang.Object {
	public final android.view.View itemView
	int mPosition
	int mOldPosition
	long mItemId
	int mItemViewType
	int mPreLayoutPosition
	android.support.v7.widget.RecyclerView$ViewHolder mShadowedHolder
	android.support.v7.widget.RecyclerView$ViewHolder mShadowingHolder
	static final int FLAG_BOUND
	static final int FLAG_UPDATE
	static final int FLAG_INVALID
	static final int FLAG_REMOVED
	static final int FLAG_NOT_RECYCLABLE
	static final int FLAG_RETURNED_FROM_SCRAP
	static final int FLAG_CHANGED
	static final int FLAG_IGNORE
	static final int FLAG_TMP_DETACHED
	static final int FLAG_ADAPTER_POSITION_UNKNOWN
	static final int FLAG_ADAPTER_FULLUPDATE
	private int mFlags
	private static final java.util.List FULLUPDATE_PAYLOADS
	java.util.List mPayloads
	java.util.List mUnmodifiedPayloads
	private int mIsRecyclableCount
	private android.support.v7.widget.RecyclerView$Recycler mScrapContainer
	private int mWasImportantForAccessibilityBeforeHidden
	android.support.v7.widget.RecyclerView mOwnerRecyclerView
	public void  (android.view.View) 
		android.view.View itemView
	void flagRemovedAndOffsetPosition (int, int, boolean) 
		int mNewPosition
		int offset
		boolean applyToPreLayout
	void offsetPosition (int, boolean) 
		int offset
		boolean applyToPreLayout
	void clearOldPosition () 
	void saveOldPosition () 
	boolean shouldIgnore () 
	public final int getPosition () 
	public final int getLayoutPosition () 
	public final int getAdapterPosition () 
	public final int getOldPosition () 
	public final long getItemId () 
	public final int getItemViewType () 
	boolean isScrap () 
	void unScrap () 
	boolean wasReturnedFromScrap () 
	void clearReturnedFromScrapFlag () 
	void clearTmpDetachFlag () 
	void stopIgnoring () 
	void setScrapContainer (android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView$Recycler recycler
	boolean isInvalid () 
	boolean needsUpdate () 
	boolean isChanged () 
	boolean isBound () 
	boolean isRemoved () 
	boolean hasAnyOfTheFlags (int) 
		int flags
	boolean isTmpDetached () 
	boolean isAdapterPositionUnknown () 
	void setFlags (int, int) 
		int flags
		int mask
	void addFlags (int) 
		int flags
	void addChangePayload (java.lang.Object) 
		Object payload
	private void createPayloadsIfNeeded () 
	void clearPayload () 
	java.util.List getUnmodifiedPayloads () 
	void resetInternal () 
	private void onEnteredHiddenState () 
	private void onLeftHiddenState () 
	public java.lang.String toString () 
		StringBuilder sb
	public final void setIsRecyclable (boolean) 
		boolean recyclable
	public final boolean isRecyclable () 
	private boolean shouldBeKeptAsChild () 
	private boolean doesTransientStatePreventRecycling () 
	static void access$1000 (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
	static void access$1100 (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
	static boolean access$4100 (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
	static android.support.v7.widget.RecyclerView$Recycler access$4202 (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
		android.support.v7.widget.RecyclerView$Recycler x1
	static boolean access$5400 (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
	static int access$5500 (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
	static void  () 
}

android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem extends java.lang.Object implements android.os.Parcelable  {
	int mPosition
	int mGapDir
	int[] mGapPerSpan
	boolean mHasUnwantedGapAfter
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcel) 
		android.os.Parcel in
		int spanCount
	public void  () 
	int getGapForSpan (int) 
		int spanIndex
	public void invalidateSpanGaps () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/support/v7/widget/RecyclerView$SmoothScroller.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$SmoothScroller extends java.lang.Object {
	private int mTargetPosition
	private android.support.v7.widget.RecyclerView mRecyclerView
	private android.support.v7.widget.RecyclerView$LayoutManager mLayoutManager
	private boolean mPendingInitialRun
	private boolean mRunning
	private android.view.View mTargetView
	private final android.support.v7.widget.RecyclerView$SmoothScroller$Action mRecyclingAction
	public void  () 
	void start (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$LayoutManager layoutManager
	public void setTargetPosition (int) 
		int targetPosition
	public android.support.v7.widget.RecyclerView$LayoutManager getLayoutManager () 
	protected final void stop () 
	public boolean isPendingInitialRun () 
	public boolean isRunning () 
	public int getTargetPosition () 
	private void onAnimation (int, int) 
		boolean hadJumpTarget
		int dx
		int dy
		android.support.v7.widget.RecyclerView recyclerView
	public int getChildPosition (android.view.View) 
		android.view.View view
	public int getChildCount () 
	public android.view.View findViewByPosition (int) 
		int position
	public void instantScrollToPosition (int) 
		int position
	protected void onChildAttachedToWindow (android.view.View) 
		android.view.View child
	protected void normalize (android.graphics.PointF) 
		android.graphics.PointF scrollVector
		double magnitute
	protected abstract void onStart () 
	protected abstract void onStop () 
	protected abstract void onSeekTargetStep (int, int, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$SmoothScroller$Action) 
	protected abstract void onTargetFound (android.view.View, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.RecyclerView$SmoothScroller$Action) 
	static void access$2800 (android.support.v7.widget.RecyclerView$SmoothScroller, int, int) 
		android.support.v7.widget.RecyclerView$SmoothScroller x0
		int x1
		int x2
}

android/support/v7/widget/DefaultItemAnimator$8.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$8 extends android.support.v7.widget.DefaultItemAnimator$VpaListenerAdapter {
	final android.support.v7.widget.DefaultItemAnimator$ChangeInfo val$changeInfo
	final android.support.v4.view.ViewPropertyAnimatorCompat val$newViewAnimation
	final android.view.View val$newView
	final android.support.v7.widget.DefaultItemAnimator this$0
	void  (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.DefaultItemAnimator$ChangeInfo, android.support.v4.view.ViewPropertyAnimatorCompat, android.view.View) 
	public void onAnimationStart (android.view.View) 
		android.view.View view
	public void onAnimationEnd (android.view.View) 
		android.view.View view
}

android/support/v7/widget/LinearLayoutManager$AnchorInfo.class
LinearLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.LinearLayoutManager$AnchorInfo extends java.lang.Object {
	int mPosition
	int mCoordinate
	boolean mLayoutFromEnd
	final android.support.v7.widget.LinearLayoutManager this$0
	void  (android.support.v7.widget.LinearLayoutManager) 
	void reset () 
	void assignCoordinateFromPadding () 
	public java.lang.String toString () 
	private boolean isViewValidAsAnchor (android.view.View, android.support.v7.widget.RecyclerView$State) 
		android.view.View child
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.RecyclerView$LayoutParams lp
	public void assignFromViewAndKeepVisibleRect (android.view.View) 
		int childSize
		int estimatedChildStart
		int layoutStart
		int previousStartMargin
		int startReference
		int startMargin
		int prevLayoutEnd
		int childEnd
		int previousEndMargin
		int estimatedEnd
		int previousLayoutEnd
		int previousEndMargin
		int endReference
		int endMargin
		int childStart
		int startMargin
		android.view.View child
		int spaceChange
	public void assignFromView (android.view.View) 
		android.view.View child
	static boolean access$000 (android.support.v7.widget.LinearLayoutManager$AnchorInfo, android.view.View, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.LinearLayoutManager$AnchorInfo x0
		android.view.View x1
		android.support.v7.widget.RecyclerView$State x2
}

android/support/v7/widget/StaggeredGridLayoutManager.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.StaggeredGridLayoutManager extends android.support.v7.widget.RecyclerView$LayoutManager {
	public static final String TAG
	private static final boolean DEBUG
	public static final int HORIZONTAL
	public static final int VERTICAL
	public static final int GAP_HANDLING_NONE
	public static final int GAP_HANDLING_LAZY
	public static final int GAP_HANDLING_MOVE_ITEMS_BETWEEN_SPANS
	private static final int INVALID_OFFSET
	private int mSpanCount
	private android.support.v7.widget.StaggeredGridLayoutManager$Span[] mSpans
	android.support.v7.widget.OrientationHelper mPrimaryOrientation
	android.support.v7.widget.OrientationHelper mSecondaryOrientation
	private int mOrientation
	private int mSizePerSpan
	private android.support.v7.widget.LayoutState mLayoutState
	private boolean mReverseLayout
	boolean mShouldReverseLayout
	private java.util.BitSet mRemainingSpans
	int mPendingScrollPosition
	int mPendingScrollPositionOffset
	android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup mLazySpanLookup
	private int mGapStrategy
	private boolean mLastLayoutFromEnd
	private boolean mLastLayoutRTL
	private android.support.v7.widget.StaggeredGridLayoutManager$SavedState mPendingSavedState
	private int mFullSizeSpec
	private int mWidthSpec
	private int mHeightSpec
	private final android.graphics.Rect mTmpRect
	private final android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo
	private boolean mLaidOutInvalidFullSpan
	private boolean mSmoothScrollbarEnabled
	private final Runnable mCheckForGapsRunnable
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.support.v7.widget.RecyclerView$LayoutManager$Properties properties
	public void  (int, int) 
		int spanCount
		int orientation
	private boolean checkForGaps () 
		int minPos
		int maxPos
		android.view.View gapView
		int minPos
		int maxPos
		int invalidGapDir
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem invalidFsi
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem validFsi
	public void onScrollStateChanged (int) 
		int state
	public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler) 
		int i
		android.support.v7.widget.RecyclerView view
		android.support.v7.widget.RecyclerView$Recycler recycler
	android.view.View hasGapsToFix () 
		int firstChildIndex
		int childLimit
		int myEnd
		int nextEnd
		int myStart
		int nextStart
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams nextLp
		android.view.View nextChild
		boolean compareSpans
		android.view.View child
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
		int i
		int startChildIndex
		int endChildIndex
		java.util.BitSet mSpansToCheck
		int firstChildIndex
		int childLimit
		int preferredSpanDir
		int nextChildDiff
	private boolean checkSpanForGap (android.support.v7.widget.StaggeredGridLayoutManager$Span) 
		android.support.v7.widget.StaggeredGridLayoutManager$Span span
	public void setSpanCount (int) 
		int i
		int spanCount
	public void setOrientation (int) 
		android.support.v7.widget.OrientationHelper tmp
		int orientation
	public void setReverseLayout (boolean) 
		boolean reverseLayout
	public int getGapStrategy () 
	public void setGapStrategy (int) 
		int gapStrategy
	public void assertNotInLayoutOrScroll (java.lang.String) 
		String message
	public int getSpanCount () 
	public void invalidateSpanAssignments () 
	private void ensureOrientationHelper () 
	private void resolveShouldLayoutReverse () 
	boolean isLayoutRTL () 
	public boolean getReverseLayout () 
	public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int i
		int i
		boolean needToCheckForGaps
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
	private void applyPendingSavedState (android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo) 
		int line
		int i
		android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
	void updateAnchorInfoForLayout (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo) 
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
	private boolean updateAnchorFromChildren (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo) 
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
	boolean updateAnchorFromPendingData (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo) 
		int target
		int target
		int childSize
		int startGap
		int endGap
		int position
		android.view.View child
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo anchorInfo
	void updateMeasureSpecs () 
	public boolean supportsPredictiveItemAnimations () 
	public int[] findFirstVisibleItemPositions (int[]) 
		int i
		int[] into
	public int[] findFirstCompletelyVisibleItemPositions (int[]) 
		int i
		int[] into
	public int[] findLastVisibleItemPositions (int[]) 
		int i
		int[] into
	public int[] findLastCompletelyVisibleItemPositions (int[]) 
		int i
		int[] into
	public int computeHorizontalScrollOffset (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private int computeScrollOffset (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollOffset (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeHorizontalScrollExtent (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private int computeScrollExtent (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollExtent (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeHorizontalScrollRange (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private int computeScrollRange (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollRange (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private void measureChildWithDecorationsAndMargin (android.view.View, android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams) 
		android.view.View child
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	private int getSpecForDimension (int, int) 
		int dim
		int defaultSpec
	private void measureChildWithDecorationsAndMargin (android.view.View, int, int) 
		android.view.View child
		int widthSpec
		int heightSpec
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	private int updateSpecWithExtra (int, int, int) 
		int spec
		int startInset
		int endInset
		int mode
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	public android.os.Parcelable onSaveInstanceState () 
		int line
		int line
		int i
		android.support.v7.widget.StaggeredGridLayoutManager$SavedState state
	public void onInitializeAccessibilityNodeInfoForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.view.View host
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
		android.view.ViewGroup$LayoutParams lp
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams sglp
	public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.support.v4.view.accessibility.AccessibilityRecordCompat record
		android.view.View start
		android.view.View end
		int startPos
		int endPos
		android.view.accessibility.AccessibilityEvent event
	int findFirstVisibleItemPositionInt () 
		android.view.View first
	public int getRowCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public int getColumnCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	android.view.View findFirstVisibleItemClosestToStart (boolean, boolean) 
		android.view.View child
		int childStart
		int childEnd
		int i
		boolean fullyVisible
		boolean acceptPartiallyVisible
		int boundsStart
		int boundsEnd
		int limit
		android.view.View partiallyVisible
	android.view.View findFirstVisibleItemClosestToEnd (boolean, boolean) 
		android.view.View child
		int childStart
		int childEnd
		int i
		boolean fullyVisible
		boolean acceptPartiallyVisible
		int boundsStart
		int boundsEnd
		android.view.View partiallyVisible
	private void fixEndGap (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) 
		int fixOffset
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		boolean canOffsetChildren
		int maxEndLine
		int gap
		int fixOffset
	private void fixStartGap (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) 
		int fixOffset
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		boolean canOffsetChildren
		int minStartLine
		int gap
		int fixOffset
	private void updateLayoutState (int, android.support.v7.widget.RecyclerView$State) 
		int targetPos
		int anchorPosition
		android.support.v7.widget.RecyclerView$State state
		int startExtra
		int endExtra
		boolean clipToPadding
	private void setLayoutStateDirection (int) 
		int direction
	public void offsetChildrenHorizontal (int) 
		int i
		int dx
	public void offsetChildrenVertical (int) 
		int i
		int dy
	public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	public void onItemsChanged (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int from
		int to
		int itemCount
	public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
		Object payload
	private void handleUpdate (int, int, int) 
		int affectedRangeEnd
		int affectedRangeStart
		int affectedRangeEnd
		int affectedRangeStart
		int positionStart
		int itemCountOrToPosition
		int cmd
		int minPosition
		int affectedRangeEnd
		int affectedRangeStart
		int maxPosition
	private int fill (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LayoutState, android.support.v7.widget.RecyclerView$State) 
		int targetLine
		android.support.v7.widget.StaggeredGridLayoutManager$Span currentSpan
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem
		int start
		int end
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem
		boolean hasInvalidGap
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem
		boolean hasInvalidGap
		android.view.View view
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
		int position
		int spanIndex
		android.support.v7.widget.StaggeredGridLayoutManager$Span currentSpan
		boolean assignSpan
		int start
		int end
		int otherStart
		int otherEnd
		int minStart
		int diff
		int maxEnd
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.LayoutState layoutState
		android.support.v7.widget.RecyclerView$State state
		int targetLine
		int defaultNewViewLine
		boolean added
		int diff
	private android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd (int) 
		int i
		int newItemTop
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
	private android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart (int) 
		int i
		int newItemBottom
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
	private void attachViewToSpans (android.view.View, android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams, android.support.v7.widget.LayoutState) 
		android.view.View view
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
		android.support.v7.widget.LayoutState layoutState
	private void recycle (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LayoutState) 
		int line
		int scrolled
		int line
		int line
		int scrolled
		int line
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.LayoutState layoutState
	private void appendViewToAllSpans (android.view.View) 
		int i
		android.view.View view
	private void prependViewToAllSpans (android.view.View) 
		int i
		android.view.View view
	private void layoutDecoratedWithMargins (android.view.View, int, int, int, int) 
		android.view.View child
		int left
		int top
		int right
		int bottom
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
	private void updateAllRemainingSpans (int, int) 
		int i
		int layoutDir
		int targetLine
	private void updateRemainingSpans (android.support.v7.widget.StaggeredGridLayoutManager$Span, int, int) 
		int line
		int line
		android.support.v7.widget.StaggeredGridLayoutManager$Span span
		int layoutDir
		int targetLine
		int deletedSize
	private int getMaxStart (int) 
		int spanStart
		int i
		int def
		int maxStart
	private int getMinStart (int) 
		int spanStart
		int i
		int def
		int minStart
	boolean areAllEndsEqual () 
		int i
		int end
	boolean areAllStartsEqual () 
		int i
		int start
	private int getMaxEnd (int) 
		int spanEnd
		int i
		int def
		int maxEnd
	private int getMinEnd (int) 
		int spanEnd
		int i
		int def
		int minEnd
	private void recycleFromStart (android.support.v7.widget.RecyclerView$Recycler, int) 
		int j
		int j
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
		android.view.View child
		android.support.v7.widget.RecyclerView$Recycler recycler
		int line
	private void recycleFromEnd (android.support.v7.widget.RecyclerView$Recycler, int) 
		int j
		int j
		android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams lp
		android.view.View child
		android.support.v7.widget.RecyclerView$Recycler recycler
		int line
		int childCount
		int i
	private boolean preferLastSpan (int) 
		int layoutDir
	private android.support.v7.widget.StaggeredGridLayoutManager$Span getNextSpan (android.support.v7.widget.LayoutState) 
		int startIndex
		int endIndex
		int diff
		android.support.v7.widget.StaggeredGridLayoutManager$Span other
		int otherLine
		int i
		android.support.v7.widget.StaggeredGridLayoutManager$Span min
		int minLine
		int defaultLine
		android.support.v7.widget.StaggeredGridLayoutManager$Span other
		int otherLine
		int i
		android.support.v7.widget.StaggeredGridLayoutManager$Span max
		int maxLine
		int defaultLine
		android.support.v7.widget.LayoutState layoutState
		boolean preferLastSpan
		int startIndex
		int endIndex
		int diff
	public boolean canScrollVertically () 
	public boolean canScrollHorizontally () 
	public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int dx
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int dy
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	private int calculateScrollDirectionForPosition (int) 
		int position
		int firstChildPos
	public void smoothScrollToPosition (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$State state
		int position
		android.support.v7.widget.LinearSmoothScroller scroller
	public void scrollToPosition (int) 
		int position
	public void scrollToPositionWithOffset (int, int) 
		int position
		int offset
	int scrollBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int referenceChildPosition
		int layoutDir
		int totalScroll
		int totalScroll
		int dt
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int referenceChildPosition
		int layoutDir
		int absDt
		int consumed
		int totalScroll
	private int getLastChildPosition () 
		int childCount
	private int getFirstChildPosition () 
		int childCount
	private int findFirstReferenceChildPosition (int) 
		android.view.View view
		int position
		int i
		int itemCount
		int limit
	private int findLastReferenceChildPosition (int) 
		android.view.View view
		int position
		int i
		int itemCount
	public android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams () 
	public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	public boolean checkLayoutParams (android.support.v7.widget.RecyclerView$LayoutParams) 
		android.support.v7.widget.RecyclerView$LayoutParams lp
	public int getOrientation () 
	static boolean access$100 (android.support.v7.widget.StaggeredGridLayoutManager) 
		android.support.v7.widget.StaggeredGridLayoutManager x0
	static int access$400 (android.support.v7.widget.StaggeredGridLayoutManager, int) 
		android.support.v7.widget.StaggeredGridLayoutManager x0
		int x1
	static int access$500 (android.support.v7.widget.StaggeredGridLayoutManager) 
		android.support.v7.widget.StaggeredGridLayoutManager x0
	static boolean access$600 (android.support.v7.widget.StaggeredGridLayoutManager) 
		android.support.v7.widget.StaggeredGridLayoutManager x0
}

android/support/v7/widget/LinearLayoutManager.class
LinearLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.LinearLayoutManager extends android.support.v7.widget.RecyclerView$LayoutManager implements android.support.v7.widget.helper.ItemTouchHelper$ViewDropHandler  {
	private static final String TAG
	private static final boolean DEBUG
	public static final int HORIZONTAL
	public static final int VERTICAL
	public static final int INVALID_OFFSET
	private static final float MAX_SCROLL_FACTOR
	int mOrientation
	private android.support.v7.widget.LinearLayoutManager$LayoutState mLayoutState
	android.support.v7.widget.OrientationHelper mOrientationHelper
	private boolean mLastStackFromEnd
	private boolean mReverseLayout
	boolean mShouldReverseLayout
	private boolean mStackFromEnd
	private boolean mSmoothScrollbarEnabled
	int mPendingScrollPosition
	int mPendingScrollPositionOffset
	private boolean mRecycleChildrenOnDetach
	android.support.v7.widget.LinearLayoutManager$SavedState mPendingSavedState
	final android.support.v7.widget.LinearLayoutManager$AnchorInfo mAnchorInfo
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int, boolean) 
		android.content.Context context
		int orientation
		boolean reverseLayout
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.support.v7.widget.RecyclerView$LayoutManager$Properties properties
	public android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams () 
	public boolean getRecycleChildrenOnDetach () 
	public void setRecycleChildrenOnDetach (boolean) 
		boolean recycleChildrenOnDetach
	public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView view
		android.support.v7.widget.RecyclerView$Recycler recycler
	public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.support.v4.view.accessibility.AccessibilityRecordCompat record
		android.view.accessibility.AccessibilityEvent event
	public android.os.Parcelable onSaveInstanceState () 
		android.view.View refChild
		android.view.View refChild
		boolean didLayoutFromEnd
		android.support.v7.widget.LinearLayoutManager$SavedState state
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	public boolean canScrollHorizontally () 
	public boolean canScrollVertically () 
	public void setStackFromEnd (boolean) 
		boolean stackFromEnd
	public boolean getStackFromEnd () 
	public int getOrientation () 
	public void setOrientation (int) 
		int orientation
	private void resolveShouldLayoutReverse () 
	public boolean getReverseLayout () 
	public void setReverseLayout (boolean) 
		boolean reverseLayout
	public android.view.View findViewByPosition (int) 
		android.view.View child
		int position
		int childCount
		int firstChild
		int viewPosition
	protected int getExtraLayoutSpace (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public void smoothScrollToPosition (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$State state
		int position
		android.support.v7.widget.LinearSmoothScroller linearSmoothScroller
	public android.graphics.PointF computeScrollVectorForPosition (int) 
		int targetPosition
		int firstChildPos
		int direction
	public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int extraForStart
		int extraForEnd
		int current
		int upcomingOffset
		int current
		int upcomingOffset
		android.view.View existing
		int firstElement
		int startOffset
		int endOffset
		int lastElement
		int fixOffset
		int fixOffset
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int extraForStart
		int extraForEnd
		int extra
		int startOffset
		int endOffset
	void onAnchorReady (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
	private void layoutForPredictiveAnimations (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder scrap
		int position
		int direction
		int i
		android.view.View anchor
		android.view.View anchor
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int startOffset
		int endOffset
		int scrapExtraStart
		int scrapExtraEnd
		java.util.List scrapList
		int scrapSize
		int firstChildPos
	private void updateAnchorInfoForLayout (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
	private boolean updateAnchorFromChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		boolean notVisible
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
		android.view.View focused
		android.view.View referenceChild
	private boolean updateAnchorFromPendingData (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		int childSize
		int startGap
		int endGap
		int pos
		android.view.View child
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
	private int fixLayoutEndGap (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) 
		int endOffset
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		boolean canOffsetChildren
		int gap
		int fixOffset
	private int fixLayoutStartGap (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, boolean) 
		int startOffset
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		boolean canOffsetChildren
		int gap
		int fixOffset
	private void updateLayoutStateToFillEnd (android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
	private void updateLayoutStateToFillEnd (int, int) 
		int itemPosition
		int offset
	private void updateLayoutStateToFillStart (android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
	private void updateLayoutStateToFillStart (int, int) 
		int itemPosition
		int offset
	protected boolean isLayoutRTL () 
	void ensureLayoutState () 
	android.support.v7.widget.LinearLayoutManager$LayoutState createLayoutState () 
	public void scrollToPosition (int) 
		int position
	public void scrollToPositionWithOffset (int, int) 
		int position
		int offset
	public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int dx
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int dy
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public int computeHorizontalScrollOffset (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollOffset (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeHorizontalScrollExtent (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollExtent (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeHorizontalScrollRange (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollRange (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private int computeScrollOffset (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private int computeScrollExtent (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private int computeScrollRange (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public void setSmoothScrollbarEnabled (boolean) 
		boolean enabled
	public boolean isSmoothScrollbarEnabled () 
	private void updateLayoutState (int, int, boolean, android.support.v7.widget.RecyclerView$State) 
		android.view.View child
		int fastScrollSpace
		android.view.View child
		int layoutDirection
		int requiredSpace
		boolean canUseExistingSpace
		android.support.v7.widget.RecyclerView$State state
		int fastScrollSpace
	int scrollBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int dy
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int layoutDirection
		int absDy
		int freeScroll
		int consumed
		int scrolled
	public void assertNotInLayoutOrScroll (java.lang.String) 
		String message
	private void recycleChildren (android.support.v7.widget.RecyclerView$Recycler, int, int) 
		int i
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		int startIndex
		int endIndex
	private void recycleViewsFromStart (android.support.v7.widget.RecyclerView$Recycler, int) 
		android.view.View child
		int i
		android.view.View child
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		int dt
		int limit
		int childCount
	private void recycleViewsFromEnd (android.support.v7.widget.RecyclerView$Recycler, int) 
		android.view.View child
		int i
		android.view.View child
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		int dt
		int childCount
		int limit
	private void recycleByLayoutState (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LinearLayoutManager$LayoutState) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.LinearLayoutManager$LayoutState layoutState
	int fill (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LinearLayoutManager$LayoutState, android.support.v7.widget.RecyclerView$State, boolean) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.LinearLayoutManager$LayoutState layoutState
		android.support.v7.widget.RecyclerView$State state
		boolean stopOnFocusable
		int start
		int remainingSpace
		android.support.v7.widget.LinearLayoutManager$LayoutChunkResult layoutChunkResult
	void layoutChunk (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$LayoutState, android.support.v7.widget.LinearLayoutManager$LayoutChunkResult) 
		int left
		int right
		int top
		int bottom
		int left
		int top
		int right
		int bottom
		int left
		int right
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$LayoutState layoutState
		android.support.v7.widget.LinearLayoutManager$LayoutChunkResult result
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
		int left
		int top
		int right
		int bottom
	private int convertFocusDirectionToLayoutDirection (int) 
		int focusDirection
	private android.view.View getChildClosestToStart () 
	private android.view.View getChildClosestToEnd () 
	private android.view.View findFirstVisibleChildClosestToStart (boolean, boolean) 
		boolean completelyVisible
		boolean acceptPartiallyVisible
	private android.view.View findFirstVisibleChildClosestToEnd (boolean, boolean) 
		boolean completelyVisible
		boolean acceptPartiallyVisible
	private android.view.View findReferenceChildClosestToEnd (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	private android.view.View findReferenceChildClosestToStart (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	private android.view.View findFirstReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	private android.view.View findLastReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	android.view.View findReferenceChild (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int, int) 
		android.view.View view
		int position
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int start
		int end
		int itemCount
		android.view.View invalidMatch
		android.view.View outOfBoundsMatch
		int boundsStart
		int boundsEnd
		int diff
	public int findFirstVisibleItemPosition () 
		android.view.View child
	public int findFirstCompletelyVisibleItemPosition () 
		android.view.View child
	public int findLastVisibleItemPosition () 
		android.view.View child
	public int findLastCompletelyVisibleItemPosition () 
		android.view.View child
	android.view.View findOneVisibleChild (int, int, boolean, boolean) 
		android.view.View child
		int childStart
		int childEnd
		int i
		int fromIndex
		int toIndex
		boolean completelyVisible
		boolean acceptPartiallyVisible
		int start
		int end
		int next
		android.view.View partiallyVisible
	public android.view.View onFocusSearchFailed (android.view.View, int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.view.View referenceChild
		android.view.View nextFocus
		android.view.View focused
		int focusDirection
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int layoutDir
		android.view.View referenceChild
		int maxScroll
		android.view.View nextFocus
	private void logChildren () 
		android.view.View child
		int i
	void validateChildOrder () 
		android.view.View child
		int pos
		int screenLoc
		int i
		android.view.View child
		int pos
		int screenLoc
		int i
		int lastPos
		int lastScreenLoc
	public boolean supportsPredictiveItemAnimations () 
	public void prepareForDrop (android.view.View, android.view.View, int, int) 
		android.view.View view
		android.view.View target
		int x
		int y
		int myPos
		int targetPos
		int dropDirection
}

android/support/v7/widget/LayoutState.class
LayoutState.java
package android.support.v7.widget
 android.support.v7.widget.LayoutState extends java.lang.Object {
	static final String TAG
	static final int LAYOUT_START
	static final int LAYOUT_END
	static final int INVALID_LAYOUT
	static final int ITEM_DIRECTION_HEAD
	static final int ITEM_DIRECTION_TAIL
	static final int SCOLLING_OFFSET_NaN
	int mAvailable
	int mCurrentPosition
	int mItemDirection
	int mLayoutDirection
	int mStartLine
	int mEndLine
	void  () 
	boolean hasMore (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	android.view.View next (android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.view.View view
	public java.lang.String toString () 
}

android/support/v7/widget/StaggeredGridLayoutManager$2.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.StaggeredGridLayoutManager$2 extends android.support.v7.widget.LinearSmoothScroller {
	final android.support.v7.widget.StaggeredGridLayoutManager this$0
	void  (android.support.v7.widget.StaggeredGridLayoutManager, android.content.Context) 
		android.content.Context x0
	public android.graphics.PointF computeScrollVectorForPosition (int) 
		int targetPosition
		int direction
}

android/support/v7/widget/RecyclerView$1.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.support.v7.widget.RecyclerView this$0
	void  (android.support.v7.widget.RecyclerView) 
	public void run () 
}

android/support/v7/widget/RecyclerViewAccessibilityDelegate$1.class
RecyclerViewAccessibilityDelegate.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerViewAccessibilityDelegate$1 extends android.support.v4.view.AccessibilityDelegateCompat {
	final android.support.v7.widget.RecyclerViewAccessibilityDelegate this$0
	void  (android.support.v7.widget.RecyclerViewAccessibilityDelegate) 
	public void onInitializeAccessibilityNodeInfo (android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) 
		android.view.View host
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
	public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle) 
		android.view.View host
		int action
		android.os.Bundle args
}

android/support/v7/widget/StaggeredGridLayoutManager$LayoutParams.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.StaggeredGridLayoutManager$LayoutParams extends android.support.v7.widget.RecyclerView$LayoutParams {
	public static final int INVALID_SPAN_ID
	android.support.v7.widget.StaggeredGridLayoutManager$Span mSpan
	boolean mFullSpan
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int width
		int height
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	public void  (android.support.v7.widget.RecyclerView$LayoutParams) 
		android.support.v7.widget.RecyclerView$LayoutParams source
	public void setFullSpan (boolean) 
		boolean fullSpan
	public boolean isFullSpan () 
	public final int getSpanIndex () 
}

android/support/v7/widget/RecyclerView$OnItemTouchListener.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$OnItemTouchListener extends java.lang.Object {
	public abstract boolean onInterceptTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) 
	public abstract void onTouchEvent (android.support.v7.widget.RecyclerView, android.view.MotionEvent) 
	public abstract void onRequestDisallowInterceptTouchEvent (boolean) 
}

android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup.class
StaggeredGridLayoutManager.java
package android.support.v7.widget
 android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup extends java.lang.Object {
	private static final int MIN_SIZE
	int[] mData
	java.util.List mFullSpanItems
	void  () 
	int forceInvalidateAfter (int) 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		int i
		int position
	int invalidateAfter (int) 
		int position
		int endPosition
	int getSpan (int) 
		int position
	void setSpan (int, android.support.v7.widget.StaggeredGridLayoutManager$Span) 
		int position
		android.support.v7.widget.StaggeredGridLayoutManager$Span span
	int sizeForPosition (int) 
		int position
		int len
	void ensureSize (int) 
		int[] old
		int position
	void clear () 
	void offsetForRemoval (int, int) 
		int positionStart
		int itemCount
	private void offsetFullSpansForRemoval (int, int) 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		int i
		int positionStart
		int itemCount
		int end
	void offsetForAddition (int, int) 
		int positionStart
		int itemCount
	private void offsetFullSpansForAddition (int, int) 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		int i
		int positionStart
		int itemCount
	private int invalidateFullSpansAfter (int) 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		int i
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		int position
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem item
		int nextFsiIndex
		int count
	public void addFullSpanItem (android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem) 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem other
		int i
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fullSpanItem
		int size
	public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem (int) 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		int i
		int position
	public android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange (int, int, int, boolean) 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		int i
		int minPos
		int maxPos
		int gapDir
		boolean hasUnwantedGapAfter
		int limit
}

android/support/v7/widget/OrientationHelper$1.class
OrientationHelper.java
package android.support.v7.widget
final android.support.v7.widget.OrientationHelper$1 extends android.support.v7.widget.OrientationHelper {
	void  (android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView$LayoutManager x0
	public int getEndAfterPadding () 
	public int getEnd () 
	public void offsetChildren (int) 
		int amount
	public int getStartAfterPadding () 
	public int getDecoratedMeasurement (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
	public int getDecoratedMeasurementInOther (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
	public int getDecoratedEnd (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
	public int getDecoratedStart (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$LayoutParams params
	public int getTotalSpace () 
	public void offsetChild (android.view.View, int) 
		android.view.View view
		int offset
	public int getEndPadding () 
}

android/support/v7/widget/DefaultItemAnimator$3.class
DefaultItemAnimator.java
package android.support.v7.widget
 android.support.v7.widget.DefaultItemAnimator$3 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.ArrayList val$additions
	final android.support.v7.widget.DefaultItemAnimator this$0
	void  (android.support.v7.widget.DefaultItemAnimator, java.util.ArrayList) 
	public void run () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		java.util.Iterator i$
}

android/support/v7/widget/RecyclerView$LayoutManager.class
RecyclerView.java
package android.support.v7.widget
public abstract android.support.v7.widget.RecyclerView$LayoutManager extends java.lang.Object {
	android.support.v7.widget.ChildHelper mChildHelper
	android.support.v7.widget.RecyclerView mRecyclerView
	android.support.v7.widget.RecyclerView$SmoothScroller mSmoothScroller
	private boolean mRequestedSimpleAnimations
	private boolean mIsAttachedToWindow
	public void  () 
	void setRecyclerView (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	public void requestLayout () 
	public void assertInLayoutOrScroll (java.lang.String) 
		String message
	public void assertNotInLayoutOrScroll (java.lang.String) 
		String message
	public boolean supportsPredictiveItemAnimations () 
	void dispatchAttachedToWindow (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView view
	void dispatchDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView view
		android.support.v7.widget.RecyclerView$Recycler recycler
	public boolean isAttachedToWindow () 
	public void postOnAnimation (java.lang.Runnable) 
		Runnable action
	public boolean removeCallbacks (java.lang.Runnable) 
		Runnable action
	public void onAttachedToWindow (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView view
	public void onDetachedFromWindow (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView view
	public void onDetachedFromWindow (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView view
		android.support.v7.widget.RecyclerView$Recycler recycler
	public boolean getClipToPadding () 
	public void onLayoutChildren (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public abstract android.support.v7.widget.RecyclerView$LayoutParams generateDefaultLayoutParams () 
	public boolean checkLayoutParams (android.support.v7.widget.RecyclerView$LayoutParams) 
		android.support.v7.widget.RecyclerView$LayoutParams lp
	public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	public android.support.v7.widget.RecyclerView$LayoutParams generateLayoutParams (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public int scrollHorizontallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int dx
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public int scrollVerticallyBy (int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		int dy
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public boolean canScrollHorizontally () 
	public boolean canScrollVertically () 
	public void scrollToPosition (int) 
		int position
	public void smoothScrollToPosition (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView recyclerView
		android.support.v7.widget.RecyclerView$State state
		int position
	public void startSmoothScroll (android.support.v7.widget.RecyclerView$SmoothScroller) 
		android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller
	public boolean isSmoothScrolling () 
	public int getLayoutDirection () 
	public void endAnimation (android.view.View) 
		android.view.View view
	public void addDisappearingView (android.view.View) 
		android.view.View child
	public void addDisappearingView (android.view.View, int) 
		android.view.View child
		int index
	public void addView (android.view.View) 
		android.view.View child
	public void addView (android.view.View, int) 
		android.view.View child
		int index
	private void addViewInt (android.view.View, int, boolean) 
		int currentIndex
		android.view.View child
		int index
		boolean disappearing
		android.support.v7.widget.RecyclerView$ViewHolder holder
		android.support.v7.widget.RecyclerView$LayoutParams lp
	public void removeView (android.view.View) 
		android.view.View child
	public void removeViewAt (int) 
		int index
		android.view.View child
	public void removeAllViews () 
		int i
		int childCount
	public int getBaseline () 
	public int getPosition (android.view.View) 
		android.view.View view
	public int getItemViewType (android.view.View) 
		android.view.View view
	public android.view.View findViewByPosition (int) 
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder vh
		int i
		int position
		int childCount
	public void detachView (android.view.View) 
		android.view.View child
		int ind
	public void detachViewAt (int) 
		int index
	private void detachViewInternal (int, android.view.View) 
		int index
		android.view.View view
	public void attachView (android.view.View, int, android.support.v7.widget.RecyclerView$LayoutParams) 
		android.view.View child
		int index
		android.support.v7.widget.RecyclerView$LayoutParams lp
		android.support.v7.widget.RecyclerView$ViewHolder vh
	public void attachView (android.view.View, int) 
		android.view.View child
		int index
	public void attachView (android.view.View) 
		android.view.View child
	public void removeDetachedView (android.view.View) 
		android.view.View child
	public void moveView (int, int) 
		int fromIndex
		int toIndex
		android.view.View view
	public void detachAndScrapView (android.view.View, android.support.v7.widget.RecyclerView$Recycler) 
		android.view.View child
		android.support.v7.widget.RecyclerView$Recycler recycler
		int index
	public void detachAndScrapViewAt (int, android.support.v7.widget.RecyclerView$Recycler) 
		int index
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.view.View child
	public void removeAndRecycleView (android.view.View, android.support.v7.widget.RecyclerView$Recycler) 
		android.view.View child
		android.support.v7.widget.RecyclerView$Recycler recycler
	public void removeAndRecycleViewAt (int, android.support.v7.widget.RecyclerView$Recycler) 
		int index
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.view.View view
	public int getChildCount () 
	public android.view.View getChildAt (int) 
		int index
	public int getWidth () 
	public int getHeight () 
	public int getPaddingLeft () 
	public int getPaddingTop () 
	public int getPaddingRight () 
	public int getPaddingBottom () 
	public int getPaddingStart () 
	public int getPaddingEnd () 
	public boolean isFocused () 
	public boolean hasFocus () 
	public android.view.View getFocusedChild () 
		android.view.View focused
	public int getItemCount () 
		android.support.v7.widget.RecyclerView$Adapter a
	public void offsetChildrenHorizontal (int) 
		int dx
	public void offsetChildrenVertical (int) 
		int dy
	public void ignoreView (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder vh
	public void stopIgnoringView (android.view.View) 
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder vh
	public void detachAndScrapAttachedViews (android.support.v7.widget.RecyclerView$Recycler) 
		android.view.View v
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		int childCount
	private void scrapOrRecycleView (android.support.v7.widget.RecyclerView$Recycler, int, android.view.View) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		int index
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	void removeAndRecycleScrapInt (android.support.v7.widget.RecyclerView$Recycler) 
		android.view.View scrap
		android.support.v7.widget.RecyclerView$ViewHolder vh
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		int scrapCount
	public void measureChild (android.view.View, int, int) 
		android.view.View child
		int widthUsed
		int heightUsed
		android.support.v7.widget.RecyclerView$LayoutParams lp
		android.graphics.Rect insets
		int widthSpec
		int heightSpec
	public void measureChildWithMargins (android.view.View, int, int) 
		android.view.View child
		int widthUsed
		int heightUsed
		android.support.v7.widget.RecyclerView$LayoutParams lp
		android.graphics.Rect insets
		int widthSpec
		int heightSpec
	public static int getChildMeasureSpec (int, int, int, boolean) 
		int parentSize
		int padding
		int childDimension
		boolean canScroll
		int size
		int resultSize
		int resultMode
	public int getDecoratedMeasuredWidth (android.view.View) 
		android.view.View child
		android.graphics.Rect insets
	public int getDecoratedMeasuredHeight (android.view.View) 
		android.view.View child
		android.graphics.Rect insets
	public void layoutDecorated (android.view.View, int, int, int, int) 
		android.view.View child
		int left
		int top
		int right
		int bottom
		android.graphics.Rect insets
	public int getDecoratedLeft (android.view.View) 
		android.view.View child
	public int getDecoratedTop (android.view.View) 
		android.view.View child
	public int getDecoratedRight (android.view.View) 
		android.view.View child
	public int getDecoratedBottom (android.view.View) 
		android.view.View child
	public void calculateItemDecorationsForChild (android.view.View, android.graphics.Rect) 
		android.view.View child
		android.graphics.Rect outRect
		android.graphics.Rect insets
	public int getTopDecorationHeight (android.view.View) 
		android.view.View child
	public int getBottomDecorationHeight (android.view.View) 
		android.view.View child
	public int getLeftDecorationWidth (android.view.View) 
		android.view.View child
	public int getRightDecorationWidth (android.view.View) 
		android.view.View child
	public android.view.View onFocusSearchFailed (android.view.View, int, android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.view.View focused
		int direction
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public android.view.View onInterceptFocusSearch (android.view.View, int) 
		android.view.View focused
		int direction
	public boolean requestChildRectangleOnScreen (android.support.v7.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean) 
		int dx
		android.support.v7.widget.RecyclerView parent
		android.view.View child
		android.graphics.Rect rect
		boolean immediate
		int parentLeft
		int parentTop
		int parentRight
		int parentBottom
		int childLeft
		int childTop
		int childRight
		int childBottom
		int offScreenLeft
		int offScreenTop
		int offScreenRight
		int offScreenBottom
		int dx
		int dy
	public boolean onRequestChildFocus (android.support.v7.widget.RecyclerView, android.view.View, android.view.View) 
		android.support.v7.widget.RecyclerView parent
		android.view.View child
		android.view.View focused
	public boolean onRequestChildFocus (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$State, android.view.View, android.view.View) 
		android.support.v7.widget.RecyclerView parent
		android.support.v7.widget.RecyclerView$State state
		android.view.View child
		android.view.View focused
	public void onAdapterChanged (android.support.v7.widget.RecyclerView$Adapter, android.support.v7.widget.RecyclerView$Adapter) 
		android.support.v7.widget.RecyclerView$Adapter oldAdapter
		android.support.v7.widget.RecyclerView$Adapter newAdapter
	public boolean onAddFocusables (android.support.v7.widget.RecyclerView, java.util.ArrayList, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		java.util.ArrayList views
		int direction
		int focusableMode
	public void onItemsChanged (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView recyclerView
	public void onItemsAdded (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	public void onItemsRemoved (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	public void onItemsUpdated (android.support.v7.widget.RecyclerView, int, int, java.lang.Object) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
		Object payload
	public void onItemsMoved (android.support.v7.widget.RecyclerView, int, int, int) 
		android.support.v7.widget.RecyclerView recyclerView
		int from
		int to
		int itemCount
	public int computeHorizontalScrollExtent (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeHorizontalScrollOffset (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeHorizontalScrollRange (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollExtent (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollOffset (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public int computeVerticalScrollRange (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	public void onMeasure (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int widthSpec
		int heightSpec
	public void setMeasuredDimension (int, int) 
		int widthSize
		int heightSize
	public int getMinimumWidth () 
	public int getMinimumHeight () 
	public android.os.Parcelable onSaveInstanceState () 
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	void stopSmoothScroller () 
	private void onSmoothScrollerStopped (android.support.v7.widget.RecyclerView$SmoothScroller) 
		android.support.v7.widget.RecyclerView$SmoothScroller smoothScroller
	public void onScrollStateChanged (int) 
		int state
	public void removeAndRecycleAllViews (android.support.v7.widget.RecyclerView$Recycler) 
		android.view.View view
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
	void onInitializeAccessibilityNodeInfo (android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) 
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
	public void onInitializeAccessibilityNodeInfo (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat collectionInfo
	public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityEvent (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.accessibility.AccessibilityEvent) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.view.accessibility.AccessibilityEvent event
		android.support.v4.view.accessibility.AccessibilityRecordCompat record
	void onInitializeAccessibilityNodeInfoForItem (android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) 
		android.view.View host
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
		android.support.v7.widget.RecyclerView$ViewHolder vh
	public void onInitializeAccessibilityNodeInfoForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, android.support.v4.view.accessibility.AccessibilityNodeInfoCompat) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.view.View host
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat info
		int rowIndexGuess
		int columnIndexGuess
		android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat itemInfo
	public void requestSimpleAnimationsInNextLayout () 
	public int getSelectionModeForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public int getRowCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public int getColumnCountForAccessibility (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	public boolean isLayoutHierarchical (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
	boolean performAccessibilityAction (int, android.os.Bundle) 
		int action
		android.os.Bundle args
	public boolean performAccessibilityAction (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, android.os.Bundle) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int action
		android.os.Bundle args
		int vScroll
		int hScroll
	boolean performAccessibilityActionForItem (android.view.View, int, android.os.Bundle) 
		android.view.View view
		int action
		android.os.Bundle args
	public boolean performAccessibilityActionForItem (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, android.view.View, int, android.os.Bundle) 
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		android.view.View view
		int action
		android.os.Bundle args
	public static android.support.v7.widget.RecyclerView$LayoutManager$Properties getProperties (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.support.v7.widget.RecyclerView$LayoutManager$Properties properties
		android.content.res.TypedArray a
	static boolean access$1900 (android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView$LayoutManager x0
	static boolean access$1902 (android.support.v7.widget.RecyclerView$LayoutManager, boolean) 
		android.support.v7.widget.RecyclerView$LayoutManager x0
		boolean x1
	static void access$5000 (android.support.v7.widget.RecyclerView$LayoutManager, android.support.v7.widget.RecyclerView$SmoothScroller) 
		android.support.v7.widget.RecyclerView$LayoutManager x0
		android.support.v7.widget.RecyclerView$SmoothScroller x1
}

android/support/v7/widget/RecyclerView$RecyclerViewDataObserver.class
RecyclerView.java
package android.support.v7.widget
 android.support.v7.widget.RecyclerView$RecyclerViewDataObserver extends android.support.v7.widget.RecyclerView$AdapterDataObserver {
	final android.support.v7.widget.RecyclerView this$0
	private void  (android.support.v7.widget.RecyclerView) 
	public void onChanged () 
	public void onItemRangeChanged (int, int, java.lang.Object) 
		int positionStart
		int itemCount
		Object payload
	public void onItemRangeInserted (int, int) 
		int positionStart
		int itemCount
	public void onItemRangeRemoved (int, int) 
		int positionStart
		int itemCount
	public void onItemRangeMoved (int, int, int) 
		int fromPosition
		int toPosition
		int itemCount
	void triggerUpdateProcessor () 
	void  (android.support.v7.widget.RecyclerView, android.support.v7.widget.RecyclerView$1) 
		android.support.v7.widget.RecyclerView x0
		android.support.v7.widget.RecyclerView$1 x1
}

android/support/v7/widget/DefaultItemAnimator.class
DefaultItemAnimator.java
package android.support.v7.widget
public android.support.v7.widget.DefaultItemAnimator extends android.support.v7.widget.RecyclerView$ItemAnimator {
	private static final boolean DEBUG
	private java.util.ArrayList mPendingRemovals
	private java.util.ArrayList mPendingAdditions
	private java.util.ArrayList mPendingMoves
	private java.util.ArrayList mPendingChanges
	private java.util.ArrayList mAdditionsList
	private java.util.ArrayList mMovesList
	private java.util.ArrayList mChangesList
	private java.util.ArrayList mAddAnimations
	private java.util.ArrayList mMoveAnimations
	private java.util.ArrayList mRemoveAnimations
	private java.util.ArrayList mChangeAnimations
	public void  () 
	public void runPendingAnimations () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		java.util.Iterator i$
		android.view.View view
		java.util.ArrayList moves
		Runnable mover
		android.support.v7.widget.RecyclerView$ViewHolder holder
		java.util.ArrayList changes
		Runnable changer
		long removeDuration
		long moveDuration
		long changeDuration
		long totalDelay
		android.view.View view
		java.util.ArrayList additions
		Runnable adder
		boolean removalsPending
		boolean movesPending
		boolean changesPending
		boolean additionsPending
	public boolean animateRemove (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	private void animateRemoveImpl (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		android.view.View view
		android.support.v4.view.ViewPropertyAnimatorCompat animation
	public boolean animateAdd (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	private void animateAddImpl (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		android.view.View view
		android.support.v4.view.ViewPropertyAnimatorCompat animation
	public boolean animateMove (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int fromX
		int fromY
		int toX
		int toY
		android.view.View view
		int deltaX
		int deltaY
	private void animateMoveImpl (android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int fromX
		int fromY
		int toX
		int toY
		android.view.View view
		int deltaX
		int deltaY
		android.support.v4.view.ViewPropertyAnimatorCompat animation
	public boolean animateChange (android.support.v7.widget.RecyclerView$ViewHolder, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
		android.support.v7.widget.RecyclerView$ViewHolder oldHolder
		android.support.v7.widget.RecyclerView$ViewHolder newHolder
		int fromX
		int fromY
		int toX
		int toY
		float prevTranslationX
		float prevTranslationY
		float prevAlpha
		int deltaX
		int deltaY
	private void animateChangeImpl (android.support.v7.widget.DefaultItemAnimator$ChangeInfo) 
		android.support.v4.view.ViewPropertyAnimatorCompat oldViewAnim
		android.support.v4.view.ViewPropertyAnimatorCompat newViewAnimation
		android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo
		android.support.v7.widget.RecyclerView$ViewHolder holder
		android.view.View view
		android.support.v7.widget.RecyclerView$ViewHolder newHolder
		android.view.View newView
	private void endChangeAnimation (java.util.List, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo
		int i
		java.util.List infoList
		android.support.v7.widget.RecyclerView$ViewHolder item
	private void endChangeAnimationIfNecessary (android.support.v7.widget.DefaultItemAnimator$ChangeInfo) 
		android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo
	private boolean endChangeAnimationIfNecessary (android.support.v7.widget.DefaultItemAnimator$ChangeInfo, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.DefaultItemAnimator$ChangeInfo changeInfo
		android.support.v7.widget.RecyclerView$ViewHolder item
		boolean oldItem
	public void endAnimation (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo
		int i
		java.util.ArrayList changes
		int i
		android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo
		int j
		java.util.ArrayList moves
		int i
		java.util.ArrayList additions
		int i
		android.support.v7.widget.RecyclerView$ViewHolder item
		android.view.View view
	private void resetAnimation (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder holder
	public boolean isRunning () 
	private void dispatchFinishedWhenDone () 
	public void endAnimations () 
		android.support.v7.widget.DefaultItemAnimator$MoveInfo item
		android.view.View view
		int i
		android.support.v7.widget.RecyclerView$ViewHolder item
		int i
		android.support.v7.widget.RecyclerView$ViewHolder item
		android.view.View view
		int i
		int i
		android.support.v7.widget.DefaultItemAnimator$MoveInfo moveInfo
		android.support.v7.widget.RecyclerView$ViewHolder item
		android.view.View view
		int j
		java.util.ArrayList moves
		int i
		android.support.v7.widget.RecyclerView$ViewHolder item
		android.view.View view
		int j
		java.util.ArrayList additions
		int i
		int j
		java.util.ArrayList changes
		int i
		int count
		int listCount
	void cancelAll (java.util.List) 
		int i
		java.util.List viewHolders
	static void access$000 (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder, int, int, int, int) 
		android.support.v7.widget.DefaultItemAnimator x0
		android.support.v7.widget.RecyclerView$ViewHolder x1
		int x2
		int x3
		int x4
		int x5
	static java.util.ArrayList access$100 (android.support.v7.widget.DefaultItemAnimator) 
		android.support.v7.widget.DefaultItemAnimator x0
	static void access$200 (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.DefaultItemAnimator$ChangeInfo) 
		android.support.v7.widget.DefaultItemAnimator x0
		android.support.v7.widget.DefaultItemAnimator$ChangeInfo x1
	static java.util.ArrayList access$300 (android.support.v7.widget.DefaultItemAnimator) 
		android.support.v7.widget.DefaultItemAnimator x0
	static void access$400 (android.support.v7.widget.DefaultItemAnimator, android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.DefaultItemAnimator x0
		android.support.v7.widget.RecyclerView$ViewHolder x1
	static java.util.ArrayList access$500 (android.support.v7.widget.DefaultItemAnimator) 
		android.support.v7.widget.DefaultItemAnimator x0
	static java.util.ArrayList access$700 (android.support.v7.widget.DefaultItemAnimator) 
		android.support.v7.widget.DefaultItemAnimator x0
	static void access$800 (android.support.v7.widget.DefaultItemAnimator) 
		android.support.v7.widget.DefaultItemAnimator x0
	static java.util.ArrayList access$900 (android.support.v7.widget.DefaultItemAnimator) 
		android.support.v7.widget.DefaultItemAnimator x0
	static java.util.ArrayList access$1100 (android.support.v7.widget.DefaultItemAnimator) 
		android.support.v7.widget.DefaultItemAnimator x0
	static java.util.ArrayList access$1300 (android.support.v7.widget.DefaultItemAnimator) 
		android.support.v7.widget.DefaultItemAnimator x0
}

android/support/v7/recyclerview/