Home | History | Annotate | Download | only in libs

META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/v7/
android/support/v7/widget/
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 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
		android.support.v4.view.ViewPropertyAnimatorCompat oldViewAnim
	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
	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/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
	boolean tryToRecycleCachedViewAt (int) 
		int cachedViewIndex
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
	void recycleViewHolderInternal (android.support.v7.widget.RecyclerView$ViewHolder) 
		int i
		boolean cached
		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 markKnownViewsInvalid () 
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int cachedCount
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
	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$1800 (android.support.v7.widget.RecyclerView$Recycler) 
		android.support.v7.widget.RecyclerView$Recycler x0
}

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
		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
	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) 
		int positionStart
		int itemCount
	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 android.support.v7.widget.AdapterHelper$UpdateOp obtainUpdateOp (int, int, int) 
		int cmd
		int positionStart
		int itemCount
		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/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$102 (android.support.v7.widget.GridLayoutManager$LayoutParams, int) 
		android.support.v7.widget.GridLayoutManager$LayoutParams x0
		int x1
	static int access$100 (android.support.v7.widget.GridLayoutManager$LayoutParams) 
		android.support.v7.widget.GridLayoutManager$LayoutParams x0
	static int access$002 (android.support.v7.widget.GridLayoutManager$LayoutParams, int) 
		android.support.v7.widget.GridLayoutManager$LayoutParams x0
		int x1
}

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/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/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
	int mAdapterSize
	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) 
		android.support.v7.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem fsi
		int i
		int minPos
		int maxPos
		int gapDir
}

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) 
		int positionStart
		int itemCount
	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/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
	public void detachViewFromParent (int) 
		int offset
}

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/LinearLayoutManager.class
LinearLayoutManager.java
package android.support.v7.widget
public android.support.v7.widget.LinearLayoutManager extends android.support.v7.widget.RecyclerView$LayoutManager {
	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 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) 
		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 startOffset
		int endOffset
		int fixOffset
		int fixOffset
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int extraForStart
		int extraForEnd
		int extra
		boolean before
		int startOffset
		int endOffset
	void onAnchorReady (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		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$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
	private boolean updateAnchorFromChildren (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		boolean notVisible
		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 () 
	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 findReferenceChildClosestToEnd (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private android.view.View findReferenceChildClosestToStart (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State state
	private android.view.View findFirstReferenceChild (int) 
		int itemCount
	private android.view.View findLastReferenceChild (int) 
		int itemCount
	private android.view.View findReferenceChild (int, int, int) 
		android.view.View view
		int position
		int i
		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) 
		android.view.View child
		int childStart
		int childEnd
		int i
		int fromIndex
		int toIndex
		boolean completelyVisible
		int start
		int end
		int next
	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 () 
}

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 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/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$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 i
		int positionStart
		int itemCount
	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/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) 
}

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/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/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/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
	public void offsetPositionsForRemovingInvisible (int, int) 
		int start
		int count
	public void offsetPositionsForRemovingLaidOutOrNewView (int, int) 
		int positionStart
		int itemCount
	public void markViewHoldersUpdated (int, int) 
		int positionStart
		int itemCount
	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$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/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/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/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/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/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
	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 nextFromLimitedList () 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		int distance
		int i
		int size
		android.support.v7.widget.RecyclerView$ViewHolder closest
		int closestDistance
	void log () 
}

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/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 () 
}

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 () 
	public boolean assignFromViewIfValid (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 assignFromView (android.view.View) 
		android.view.View child
}

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$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/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/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/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) 
	public abstract void recycleUpdateOp (android.support.v7.widget.AdapterHelper$UpdateOp) 
}

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/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/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/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/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/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
	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 () 
	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/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/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) 
}

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/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/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) 
	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$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/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 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 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 final void notifyDataSetChanged () 
	public final void notifyItemChanged (int) 
		int position
	public final void notifyItemRangeChanged (int, int) 
		int positionStart
		int itemCount
	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/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/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/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/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$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$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/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
	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 () 
	public 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
	public java.lang.String toString () 
	static int access$1012 (android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$State x0
		int x1
	static boolean access$1202 (android.support.v7.widget.RecyclerView$State, boolean) 
		android.support.v7.widget.RecyclerView$State x0
		boolean x1
	static boolean access$1400 (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State x0
	static boolean access$1502 (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$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$1200 (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State x0
	static int access$1002 (android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$State x0
		int x1
	static int access$1902 (android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$State x0
		int x1
	static boolean access$1500 (android.support.v7.widget.RecyclerView$State) 
		android.support.v7.widget.RecyclerView$State x0
	static int access$5002 (android.support.v7.widget.RecyclerView$State, int) 
		android.support.v7.widget.RecyclerView$State x0
		int x1
}

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
	int itemCount
	void  (int, int, int) 
		int cmd
		int positionStart
		int itemCount
	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/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 () 
		int left
		int top
		android.view.View shadowingView
		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 fullyConsumedScroll
		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/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/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/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/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 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
	private void runIfNecessary (android.support.v7.widget.RecyclerView) 
		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$5300 (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/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
	int mSpanCount
	int mSizePerSpan
	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, 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) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	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
	void onAnchorReady (android.support.v7.widget.RecyclerView$State, android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.RecyclerView$State state
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
	private void ensureAnchorIsInFirstSpan (android.support.v7.widget.LinearLayoutManager$AnchorInfo) 
		android.support.v7.widget.LinearLayoutManager$AnchorInfo anchorInfo
		int span
	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
		int spanSize
		int spec
		android.support.v7.widget.GridLayoutManager$LayoutParams lp
		int size
		int i
		int spanSize
		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) 
		android.view.View child
		int widthSpec
		int heightSpec
		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$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$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$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/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.support.v7.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo
	private boolean mLaidOutInvalidFullSpan
	private boolean mSmoothScrollbarEnabled
	private final Runnable checkForGapsRunnable
	public void  (int, int) 
		int spanCount
		int orientation
	private void 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
		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 void measureChildWithDecorationsAndMargin (android.view.View, int, int) 
		android.view.View child
		int widthSpec
		int heightSpec
		android.graphics.Rect insets
		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) 
		android.view.View child
		int i
		boolean fullyVisible
		int boundsStart
		int boundsEnd
		int limit
	android.view.View findFirstVisibleItemClosestToEnd (boolean) 
		android.view.View child
		int i
		boolean fullyVisible
		int boundsStart
		int boundsEnd
	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 updateLayoutStateToFillStart (int, android.support.v7.widget.RecyclerView$State) 
		int targetPos
		int anchorPosition
		android.support.v7.widget.RecyclerView$State state
	private void updateLayoutStateToFillEnd (int, android.support.v7.widget.RecyclerView$State) 
		int targetPos
		int anchorPosition
		android.support.v7.widget.RecyclerView$State state
	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) 
		android.support.v7.widget.RecyclerView recyclerView
		int positionStart
		int itemCount
	private void handleUpdate (int, int, int) 
		int positionStart
		int itemCountOrToPosition
		int cmd
		int minPosition
		int maxPosition
	private int fill (android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.LayoutState, android.support.v7.widget.RecyclerView$State) 
		int targetLine
		int recycleLine
		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
		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 max
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.LayoutState layoutState
		android.support.v7.widget.RecyclerView$State state
		int targetLine
		int recycleLine
		int defaultNewViewLine
	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, android.support.v7.widget.StaggeredGridLayoutManager$Span, int) 
		int maxStart
		int minEnd
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.LayoutState layoutState
		android.support.v7.widget.StaggeredGridLayoutManager$Span updatedSpan
		int recycleLine
	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
	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
		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
		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 totalScroll
		int totalScroll
		int dt
		android.support.v7.widget.RecyclerView$Recycler recycler
		android.support.v7.widget.RecyclerView$State state
		int referenceChildPosition
		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 void 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/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/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.class
RecyclerView.java
package android.support.v7.widget
public android.support.v7.widget.RecyclerView extends android.view.ViewGroup {
	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
	private static final int MAX_SCROLL_DURATION
	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
	final java.util.List mDisappearingViewsInLayoutPass
	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 mAdapterUpdateDuringMeasure
	private final boolean mPostUpdatesOnAnimation
	private final android.view.accessibility.AccessibilityManager mAccessibilityManager
	private boolean mDataSetHasChangedAfterLayout
	private boolean mRunningLayoutOrScroll
	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 final int mTouchSlop
	private final int mMinFlingVelocity
	private final int mMaxFlingVelocity
	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
	boolean mItemsAddedOrRemoved
	boolean mItemsChanged
	private android.support.v7.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener
	private boolean mPostedAnimatorRunner
	private android.support.v7.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate
	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) 
		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 initChildrenHelper () 
	void initAdapterManager () 
	public void setHasFixedSize (boolean) 
		boolean hasFixedSize
	public boolean hasFixedSize () 
	public void setClipToPadding (boolean) 
		boolean clipToPadding
	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 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
	private void addAnimatingView (android.view.View) 
		android.view.View view
		boolean alreadyParented
	private void removeAnimatingView (android.view.View) 
		android.support.v7.widget.RecyclerView$ViewHolder viewHolder
		android.view.View view
	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 setOnScrollListener (android.support.v7.widget.RecyclerView$OnScrollListener) 
		android.support.v7.widget.RecyclerView$OnScrollListener listener
	public void scrollToPosition (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 () 
	void scrollByInternal (int, int) 
		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
		int overscrollX
		int overscrollY
		int hresult
		int vresult
	protected int computeHorizontalScrollOffset () 
	protected int computeHorizontalScrollExtent () 
	protected int computeHorizontalScrollRange () 
	protected int computeVerticalScrollOffset () 
	protected int computeVerticalScrollExtent () 
	protected int computeVerticalScrollRange () 
	void eatRequestLayout () 
	void resumeRequestLayout (boolean) 
		boolean performLayoutChildren
	public void smoothScrollBy (int, int) 
		int dx
		int dy
	public boolean fling (int, int) 
		int velocityX
		int velocityY
	public void stopScroll () 
	private void stopScrollersInternal () 
	private void pullGlows (int, int) 
		int overscrollX
		int overscrollY
	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.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 () 
	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) 
		int dx
		int dy
		boolean startScroll
		int index
		int x
		int y
		android.view.MotionEvent e
		boolean canScrollHorizontally
		boolean canScrollVertically
		int action
		int actionIndex
	public boolean onTouchEvent (android.view.MotionEvent) 
		int dx
		int dy
		boolean startScroll
		int dx
		int dy
		int index
		int x
		int y
		float xvel
		float yvel
		android.view.MotionEvent e
		boolean canScrollHorizontally
		boolean canScrollVertically
		int action
		int actionIndex
	private void cancelTouch () 
	private void onPointerUp (android.view.MotionEvent) 
		int newIndex
		android.view.MotionEvent e
		int actionIndex
	protected void onMeasure (int, int) 
		int widthSpec
		int heightSpec
	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
	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
	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
		int count
	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
	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) 
		android.view.View child
		android.support.v7.widget.RecyclerView$ViewHolder holder
		int i
		int positionStart
		int itemCount
		int childCount
		int positionEnd
	void rebindUpdatedViewHolders () 
		int type
		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
		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
	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 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
	private void dispatchChildDetached (android.view.View) 
		android.view.View child
	private void dispatchChildAttached (android.view.View) 
		android.view.View child
	private void removeFromDisappearingList (android.view.View) 
		android.view.View child
	private void addToDisappearingList (android.view.View) 
		android.view.View child
	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$1100 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static android.view.animation.Interpolator access$2000 () 
	static void access$2100 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static android.support.v7.widget.RecyclerView$Adapter access$2200 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$2302 (android.support.v7.widget.RecyclerView, boolean) 
		android.support.v7.widget.RecyclerView x0
		boolean x1
	static boolean access$2400 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static java.util.ArrayList access$2600 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$2700 (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
		int x2
	static void access$2800 (android.support.v7.widget.RecyclerView, int, int, int, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
		int x2
		int x3
		int x4
	static android.support.v7.widget.RecyclerView$OnScrollListener access$2900 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$3000 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$3100 (android.support.v7.widget.RecyclerView, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
	static boolean access$202 (android.support.v7.widget.RecyclerView, boolean) 
		android.support.v7.widget.RecyclerView x0
		boolean x1
	static boolean access$3200 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean 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 java.lang.Runnable access$3500 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static boolean access$3602 (android.support.v7.widget.RecyclerView, boolean) 
		android.support.v7.widget.RecyclerView x0
		boolean x1
	static void access$3700 (android.support.v7.widget.RecyclerView, android.view.View, boolean) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
		boolean x2
	static boolean access$3800 () 
	static android.view.accessibility.AccessibilityManager access$3900 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static android.support.v7.widget.RecyclerViewAccessibilityDelegate access$4000 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$4200 (android.support.v7.widget.RecyclerView, android.view.View, boolean) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
		boolean x2
	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, android.view.View) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
	static void access$4600 (android.support.v7.widget.RecyclerView, android.view.View) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
	static void access$4700 (android.support.v7.widget.RecyclerView, android.view.View, boolean) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
		boolean x2
	static void access$4800 (android.support.v7.widget.RecyclerView, android.view.View, boolean) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
		boolean x2
	static void access$4900 (android.support.v7.widget.RecyclerView, int, int) 
		android.support.v7.widget.RecyclerView x0
		int x1
		int x2
	static android.support.v7.widget.RecyclerView$ViewFlinger access$5100 (android.support.v7.widget.RecyclerView) 
		android.support.v7.widget.RecyclerView x0
	static void access$5400 (android.support.v7.widget.RecyclerView, android.view.View) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
	static void access$5500 (android.support.v7.widget.RecyclerView, android.view.View, boolean) 
		android.support.v7.widget.RecyclerView x0
		android.view.View x1
		boolean x2
	static void  () 
}

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$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/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
	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$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$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
	private int mFlags
	private int mIsRecyclableCount
	private android.support.v7.widget.RecyclerView$Recycler mScrapContainer
	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 getOldPosition () 
	public final long getItemId () 
	public final int getItemViewType () 
	boolean isScrap () 
	void unScrap () 
	boolean wasReturnedFromScrap () 
	void clearReturnedFromScrapFlag () 
	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 () 
	void setFlags (int, int) 
		int flags
		int mask
	void addFlags (int) 
		int flags
	void resetInternal () 
	public java.lang.String toString () 
		StringBuilder sb
	public final void setIsRecyclable (boolean) 
		boolean recyclable
	public final boolean isRecyclable () 
	static android.support.v7.widget.RecyclerView$Recycler access$4102 (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 int access$5600 (android.support.v7.widget.RecyclerView$ViewHolder) 
		android.support.v7.widget.RecyclerView$ViewHolder x0
}

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/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$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/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 mExtra
	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
}

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/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/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) 
		int dx
		int dy
	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$2500 (android.support.v7.widget.RecyclerView$SmoothScroller, int, int) 
		android.support.v7.widget.RecyclerView$SmoothScroller x0
		int x1
		int x2
}

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
	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 () 
	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 () 
		android.view.View child
		int i
		int childCount
	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, boolean) 
		android.view.View scrap
		int i
		android.support.v7.widget.RecyclerView$Recycler recycler
		boolean remove
		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 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
		int widthMode
		int heightMode
		int widthSize
		int heightSize
		int width
		int height
	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
	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
	static boolean access$1700 (android.support.v7.widget.RecyclerView$LayoutManager) 
		android.support.v7.widget.RecyclerView$LayoutManager x0
	static boolean access$1702 (android.support.v7.widget.RecyclerView$LayoutManager, boolean) 
		android.support.v7.widget.RecyclerView$LayoutManager x0
		boolean x1
	static void access$5200 (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/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/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
	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 () 
}

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$1300 (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  () 
}