Home | History | Annotate | Download | only in libs

android/support/v7/widget/GridLayout.class
GridLayout.java
package android.support.v7.widget
public android.support.v7.widget.GridLayout extends android.view.ViewGroup {
	public static final int HORIZONTAL
	public static final int VERTICAL
	public static final int UNDEFINED
	public static final int ALIGN_BOUNDS
	public static final int ALIGN_MARGINS
	static final int MAX_SIZE
	static final int DEFAULT_CONTAINER_MARGIN
	static final int UNINITIALIZED_HASH
	static final android.util.Printer LOG_PRINTER
	static final android.util.Printer NO_PRINTER
	private static final int DEFAULT_ORIENTATION
	private static final int DEFAULT_COUNT
	private static final boolean DEFAULT_USE_DEFAULT_MARGINS
	static final boolean DEFAULT_ORDER_PRESERVED
	private static final int DEFAULT_ALIGNMENT_MODE
	private static final int ORIENTATION
	private static final int ROW_COUNT
	private static final int COLUMN_COUNT
	private static final int USE_DEFAULT_MARGINS
	private static final int ALIGNMENT_MODE
	private static final int ROW_ORDER_PRESERVED
	private static final int COLUMN_ORDER_PRESERVED
	final android.support.v7.widget.GridLayout$Axis mHorizontalAxis
	final android.support.v7.widget.GridLayout$Axis mVerticalAxis
	int mOrientation
	boolean mUseDefaultMargins
	int mAlignmentMode
	int mDefaultGap
	int mLastLayoutParamsHashCode
	android.util.Printer mPrinter
	static final android.support.v7.widget.GridLayout$Alignment UNDEFINED_ALIGNMENT
	private static final android.support.v7.widget.GridLayout$Alignment LEADING
	private static final android.support.v7.widget.GridLayout$Alignment TRAILING
	public static final android.support.v7.widget.GridLayout$Alignment TOP
	public static final android.support.v7.widget.GridLayout$Alignment BOTTOM
	public static final android.support.v7.widget.GridLayout$Alignment START
	public static final android.support.v7.widget.GridLayout$Alignment END
	public static final android.support.v7.widget.GridLayout$Alignment LEFT
	public static final android.support.v7.widget.GridLayout$Alignment RIGHT
	public static final android.support.v7.widget.GridLayout$Alignment CENTER
	public static final android.support.v7.widget.GridLayout$Alignment BASELINE
	public static final android.support.v7.widget.GridLayout$Alignment FILL
	static final int INFLEXIBLE
	static final int CAN_STRETCH
	public void  (android.content.Context, android.util.AttributeSet, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyle
		android.content.res.TypedArray a
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.Context) 
		android.content.Context context
	public int getOrientation () 
	public void setOrientation (int) 
		int orientation
	public int getRowCount () 
	public void setRowCount (int) 
		int rowCount
	public int getColumnCount () 
	public void setColumnCount (int) 
		int columnCount
	public boolean getUseDefaultMargins () 
	public void setUseDefaultMargins (boolean) 
		boolean useDefaultMargins
	public int getAlignmentMode () 
	public void setAlignmentMode (int) 
		int alignmentMode
	public boolean isRowOrderPreserved () 
	public void setRowOrderPreserved (boolean) 
		boolean rowOrderPreserved
	public boolean isColumnOrderPreserved () 
	public void setColumnOrderPreserved (boolean) 
		boolean columnOrderPreserved
	public android.util.Printer getPrinter () 
	public void setPrinter (android.util.Printer) 
		android.util.Printer printer
	static int max2 (int[], int) 
		int i
		int N
		int[] a
		int valueIfEmpty
		int result
	static java.lang.Object[] append (java.lang.Object[], java.lang.Object[]) 
		Object[] a
		Object[] b
		Object[] result
	static android.support.v7.widget.GridLayout$Alignment getAlignment (int, boolean) 
		int gravity
		boolean horizontal
		int mask
		int shift
		int flags
	private int getDefaultMargin (android.view.View, boolean, boolean) 
		android.view.View c
		boolean horizontal
		boolean leading
	private int getDefaultMargin (android.view.View, boolean, boolean, boolean) 
		android.view.View c
		boolean isAtEdge
		boolean horizontal
		boolean leading
	private int getDefaultMargin (android.view.View, android.support.v7.widget.GridLayout$LayoutParams, boolean, boolean) 
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams p
		boolean horizontal
		boolean leading
		android.support.v7.widget.GridLayout$Spec spec
		android.support.v7.widget.GridLayout$Axis axis
		android.support.v7.widget.GridLayout$Interval span
		boolean leading1
		boolean isAtEdge
	int getMargin1 (android.view.View, boolean, boolean) 
		android.view.View view
		boolean horizontal
		boolean leading
		android.support.v7.widget.GridLayout$LayoutParams lp
		int margin
	private boolean isLayoutRtlCompat () 
	private int getMargin (android.view.View, boolean, boolean) 
		android.support.v7.widget.GridLayout$Axis axis
		int[] margins
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec spec
		int index
		android.view.View view
		boolean horizontal
		boolean leading
	private int getTotalMargin (android.view.View, boolean) 
		android.view.View child
		boolean horizontal
	private static boolean fits (int[], int, int, int) 
		int i
		int[] a
		int value
		int start
		int end
	private static void procrusteanFill (int[], int, int, int) 
		int[] a
		int start
		int end
		int value
		int length
	private static void setCellGroup (android.support.v7.widget.GridLayout$LayoutParams, int, int, int, int) 
		android.support.v7.widget.GridLayout$LayoutParams lp
		int row
		int rowSpan
		int col
		int colSpan
	private static int clip (android.support.v7.widget.GridLayout$Interval, boolean, int) 
		android.support.v7.widget.GridLayout$Interval minorRange
		boolean minorWasDefined
		int count
		int size
		int min
	private void validateLayoutParams () 
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec majorSpec
		android.support.v7.widget.GridLayout$Interval majorRange
		boolean majorWasDefined
		int majorSpan
		android.support.v7.widget.GridLayout$Spec minorSpec
		android.support.v7.widget.GridLayout$Interval minorRange
		boolean minorWasDefined
		int minorSpan
		int i
		int N
		boolean horizontal
		android.support.v7.widget.GridLayout$Axis axis
		int count
		int major
		int minor
		int[] maxSizes
	private void invalidateStructure () 
	private void invalidateValues () 
	final android.support.v7.widget.GridLayout$LayoutParams getLayoutParams (android.view.View) 
		android.view.View c
	static void handleInvalidParams (java.lang.String) 
		String msg
	private void checkLayoutParams (android.support.v7.widget.GridLayout$LayoutParams, boolean) 
		android.support.v7.widget.GridLayout$LayoutParams lp
		boolean horizontal
		String groupName
		android.support.v7.widget.GridLayout$Spec spec
		android.support.v7.widget.GridLayout$Interval span
		android.support.v7.widget.GridLayout$Axis axis
		int count
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
		android.support.v7.widget.GridLayout$LayoutParams lp
	protected android.support.v7.widget.GridLayout$LayoutParams generateDefaultLayoutParams () 
	public android.support.v7.widget.GridLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.support.v7.widget.GridLayout$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	private void drawLine (android.graphics.Canvas, int, int, int, int, android.graphics.Paint) 
		int width
		android.graphics.Canvas graphics
		int x1
		int y1
		int x2
		int y2
		android.graphics.Paint paint
	private int computeLayoutParamsHashCode () 
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams lp
		int i
		int N
		int result
	private void consistencyCheck () 
	private void measureChildWithMargins2 (android.view.View, int, int, int, int) 
		android.view.View child
		int parentWidthSpec
		int parentHeightSpec
		int childWidth
		int childHeight
		int childWidthSpec
		int childHeightSpec
	private void measureChildrenWithMargins (int, int, boolean) 
		android.support.v7.widget.GridLayout$Interval span
		android.support.v7.widget.GridLayout$Axis axis
		int[] locations
		int cellSize
		int viewSize
		boolean horizontal
		android.support.v7.widget.GridLayout$Spec spec
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams lp
		int i
		int N
		int widthSpec
		int heightSpec
		boolean firstPass
	static int adjust (int, int) 
		int measureSpec
		int delta
	protected void onMeasure (int, int) 
		int widthSansPadding
		int heightSansPadding
		int widthSpec
		int heightSpec
		int hPadding
		int vPadding
		int widthSpecSansPadding
		int heightSpecSansPadding
		int widthSansPadding
		int heightSansPadding
		int measuredWidth
		int measuredHeight
	private int getMeasurement (android.view.View, boolean) 
		android.view.View c
		boolean horizontal
	final int getMeasurementIncludingMargin (android.view.View, boolean) 
		android.view.View c
		boolean horizontal
	public void requestLayout () 
	protected void onLayout (boolean, int, int, int, int) 
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec columnSpec
		android.support.v7.widget.GridLayout$Spec rowSpec
		android.support.v7.widget.GridLayout$Interval colSpan
		android.support.v7.widget.GridLayout$Interval rowSpan
		int x1
		int y1
		int x2
		int y2
		int cellWidth
		int cellHeight
		int pWidth
		int pHeight
		android.support.v7.widget.GridLayout$Alignment hAlign
		android.support.v7.widget.GridLayout$Alignment vAlign
		android.support.v7.widget.GridLayout$Bounds boundsX
		android.support.v7.widget.GridLayout$Bounds boundsY
		int gravityOffsetX
		int gravityOffsetY
		int leftMargin
		int topMargin
		int rightMargin
		int bottomMargin
		int sumMarginsX
		int sumMarginsY
		int alignmentOffsetX
		int alignmentOffsetY
		int width
		int height
		int dx
		int cx
		int cy
		int i
		int N
		boolean changed
		int left
		int top
		int right
		int bottom
		int targetWidth
		int targetHeight
		int paddingLeft
		int paddingTop
		int paddingRight
		int paddingBottom
		int[] hLocations
		int[] vLocations
	public static android.support.v7.widget.GridLayout$Spec spec (int, int, android.support.v7.widget.GridLayout$Alignment, float) 
		int start
		int size
		android.support.v7.widget.GridLayout$Alignment alignment
		float weight
	public static android.support.v7.widget.GridLayout$Spec spec (int, android.support.v7.widget.GridLayout$Alignment, float) 
		int start
		android.support.v7.widget.GridLayout$Alignment alignment
		float weight
	public static android.support.v7.widget.GridLayout$Spec spec (int, int, float) 
		int start
		int size
		float weight
	public static android.support.v7.widget.GridLayout$Spec spec (int, float) 
		int start
		float weight
	public static android.support.v7.widget.GridLayout$Spec spec (int, int, android.support.v7.widget.GridLayout$Alignment) 
		int start
		int size
		android.support.v7.widget.GridLayout$Alignment alignment
	public static android.support.v7.widget.GridLayout$Spec spec (int, android.support.v7.widget.GridLayout$Alignment) 
		int start
		android.support.v7.widget.GridLayout$Alignment alignment
	public static android.support.v7.widget.GridLayout$Spec spec (int, int) 
		int start
		int size
	public static android.support.v7.widget.GridLayout$Spec spec (int) 
		int start
	private static android.support.v7.widget.GridLayout$Alignment createSwitchingAlignment (android.support.v7.widget.GridLayout$Alignment, android.support.v7.widget.GridLayout$Alignment) 
		android.support.v7.widget.GridLayout$Alignment ltr
		android.support.v7.widget.GridLayout$Alignment rtl
	static boolean canStretch (int) 
		int flexibility
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static void  () 
}

android/support/v7/widget/GridLayout$6.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$6 extends android.support.v7.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
	java.lang.String getDebugString () 
}

android/support/v7/widget/GridLayout$3.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$3 extends android.support.v7.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
	java.lang.String getDebugString () 
}

android/support/v7/widget/GridLayout$4.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$4 extends android.support.v7.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
	java.lang.String getDebugString () 
}

android/support/v7/widget/GridLayout$7$1.class
GridLayout.java
package android.support.v7.widget
 android.support.v7.widget.GridLayout$7$1 extends android.support.v7.widget.GridLayout$Bounds {
	private int size
	final android.support.v7.widget.GridLayout$7 this$0
	void  (android.support.v7.widget.GridLayout$7) 
		android.support.v7.widget.GridLayout$7 this$0
	protected void reset () 
	protected void include (int, int) 
		int before
		int after
	protected int size (boolean) 
		boolean min
	protected int getOffset (android.support.v7.widget.GridLayout, android.view.View, android.support.v7.widget.GridLayout$Alignment, int, boolean) 
		android.support.v7.widget.GridLayout gl
		android.view.View c
		android.support.v7.widget.GridLayout$Alignment a
		int size
		boolean hrz
}

android/support/v7/widget/GridLayout$Axis.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$Axis extends java.lang.Object {
	static final int NEW
	static final int PENDING
	static final int COMPLETE
	public final boolean horizontal
	public int definedCount
	private int maxIndex
	android.support.v7.widget.GridLayout$PackedMap groupBounds
	public boolean groupBoundsValid
	android.support.v7.widget.GridLayout$PackedMap forwardLinks
	public boolean forwardLinksValid
	android.support.v7.widget.GridLayout$PackedMap backwardLinks
	public boolean backwardLinksValid
	public int[] leadingMargins
	public boolean leadingMarginsValid
	public int[] trailingMargins
	public boolean trailingMarginsValid
	public android.support.v7.widget.GridLayout$Arc[] arcs
	public boolean arcsValid
	public int[] locations
	public boolean locationsValid
	public boolean hasWeights
	public boolean hasWeightsValid
	public int[] deltas
	boolean orderPreserved
	private android.support.v7.widget.GridLayout$MutableInt parentMin
	private android.support.v7.widget.GridLayout$MutableInt parentMax
	static final boolean $assertionsDisabled
	final android.support.v7.widget.GridLayout this$0
	void  (android.support.v7.widget.GridLayout, boolean) 
		android.support.v7.widget.GridLayout this$0
		boolean horizontal
	private int calculateMaxIndex () 
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams params
		android.support.v7.widget.GridLayout$Spec spec
		android.support.v7.widget.GridLayout$Interval span
		int i
		int N
		int result
	private int getMaxIndex () 
	public int getCount () 
	public void setCount (int) 
		int count
	public boolean isOrderPreserved () 
	public void setOrderPreserved (boolean) 
		boolean orderPreserved
	private android.support.v7.widget.GridLayout$PackedMap createGroupBounds () 
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec spec
		android.support.v7.widget.GridLayout$Bounds bounds
		int i
		int N
		android.support.v7.widget.GridLayout$Assoc assoc
	private void computeGroupBounds () 
		int i
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec spec
		int size
		int i
		int N
		android.support.v7.widget.GridLayout$Bounds[] values
	public android.support.v7.widget.GridLayout$PackedMap getGroupBounds () 
	private android.support.v7.widget.GridLayout$PackedMap createLinks (boolean) 
		android.support.v7.widget.GridLayout$Interval span
		int i
		int N
		boolean min
		android.support.v7.widget.GridLayout$Assoc result
		android.support.v7.widget.GridLayout$Spec[] keys
	private void computeLinks (android.support.v7.widget.GridLayout$PackedMap, boolean) 
		int i
		int size
		android.support.v7.widget.GridLayout$MutableInt valueHolder
		int i
		android.support.v7.widget.GridLayout$PackedMap links
		boolean min
		android.support.v7.widget.GridLayout$MutableInt[] spans
		android.support.v7.widget.GridLayout$Bounds[] bounds
	private android.support.v7.widget.GridLayout$PackedMap getForwardLinks () 
	private android.support.v7.widget.GridLayout$PackedMap getBackwardLinks () 
	private void include (java.util.List, android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$MutableInt, boolean) 
		android.support.v7.widget.GridLayout$Interval span
		android.support.v7.widget.GridLayout$Arc arc
		java.util.List arcs
		android.support.v7.widget.GridLayout$Interval key
		android.support.v7.widget.GridLayout$MutableInt size
		boolean ignoreIfAlreadyPresent
	private void include (java.util.List, android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$MutableInt) 
		java.util.List arcs
		android.support.v7.widget.GridLayout$Interval key
		android.support.v7.widget.GridLayout$MutableInt size
	android.support.v7.widget.GridLayout$Arc[][] groupArcsByFirstVertex (android.support.v7.widget.GridLayout$Arc[]) 
		android.support.v7.widget.GridLayout$Arc arc
		int i
		int i
		android.support.v7.widget.GridLayout$Arc arc
		android.support.v7.widget.GridLayout$Arc[] arcs
		int N
		android.support.v7.widget.GridLayout$Arc[][] result
		int[] sizes
	private android.support.v7.widget.GridLayout$Arc[] topologicalSort (android.support.v7.widget.GridLayout$Arc[]) 
		android.support.v7.widget.GridLayout$Arc[] arcs
	private android.support.v7.widget.GridLayout$Arc[] topologicalSort (java.util.List) 
		java.util.List arcs
	private void addComponentSizes (java.util.List, android.support.v7.widget.GridLayout$PackedMap) 
		android.support.v7.widget.GridLayout$Interval key
		int i
		java.util.List result
		android.support.v7.widget.GridLayout$PackedMap links
	private android.support.v7.widget.GridLayout$Arc[] createArcs () 
		int i
		java.util.List mins
		java.util.List maxs
		int N
		android.support.v7.widget.GridLayout$Arc[] sMins
		android.support.v7.widget.GridLayout$Arc[] sMaxs
	private void computeArcs () 
	public android.support.v7.widget.GridLayout$Arc[] getArcs () 
	private boolean relax (int[], android.support.v7.widget.GridLayout$Arc) 
		int[] locations
		android.support.v7.widget.GridLayout$Arc entry
		android.support.v7.widget.GridLayout$Interval span
		int u
		int v
		int value
		int candidate
	private void init (int[]) 
		int[] locations
	private java.lang.String arcsToString (java.util.List) 
		int src
		int dst
		int value
		android.support.v7.widget.GridLayout$Arc arc
		java.util.List arcs
		String var
		StringBuilder result
		boolean first
	private void logError (java.lang.String, android.support.v7.widget.GridLayout$Arc[], boolean[]) 
		android.support.v7.widget.GridLayout$Arc arc
		int c
		String axisName
		android.support.v7.widget.GridLayout$Arc[] arcs
		boolean[] culprits0
		java.util.List culprits
		java.util.List removed
	private boolean solve (android.support.v7.widget.GridLayout$Arc[], int[]) 
		android.support.v7.widget.GridLayout$Arc[] arcs
		int[] locations
	private boolean solve (android.support.v7.widget.GridLayout$Arc[], int[], boolean) 
		int j
		int length
		boolean changed
		int i
		int j
		int length
		int i
		android.support.v7.widget.GridLayout$Arc arc
		int i
		boolean[] culprits
		int p
		android.support.v7.widget.GridLayout$Arc[] arcs
		int[] locations
		boolean modifyOnError
		String axisName
		int N
		boolean[] originalCulprits
	private void computeMargins (boolean) 
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec spec
		android.support.v7.widget.GridLayout$Interval span
		int index
		int i
		int N
		boolean leading
		int[] margins
	public int[] getLeadingMargins () 
	public int[] getTrailingMargins () 
	private boolean solve (int[]) 
		int[] a
	private boolean computeHasWeights () 
		android.view.View child
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec spec
		int i
		int N
	private boolean hasWeights () 
	public int[] getDeltas () 
	private void shareOutDelta (int, float) 
		int delta
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec spec
		float weight
		int i
		int N
		int totalDelta
		float totalWeight
	private void solveAndDistributeSpace (int[]) 
		int delta
		int[] a
		int deltaMax
		int deltaMin
		float totalWeight
		int validDelta
		boolean validSolution
	private float calculateTotalWeight () 
		android.view.View c
		android.support.v7.widget.GridLayout$LayoutParams lp
		android.support.v7.widget.GridLayout$Spec spec
		int i
		int N
		float totalWeight
	private void computeLocations (int[]) 
		int i
		int N
		int a0
		int[] a
	public int[] getLocations () 
		int N
	private int size (int[]) 
		int[] locations
	private void setParentConstraints (int, int) 
		int min
		int max
	private int getMeasure (int, int) 
		int min
		int max
	public int getMeasure (int) 
		int measureSpec
		int mode
		int size
	public void layout (int) 
		int size
	public void invalidateStructure () 
	public void invalidateValues () 
	static void  () 
}

android/support/v7/widget/GridLayout$MutableInt.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$MutableInt extends java.lang.Object {
	public int value
	public void  () 
	public void  (int) 
		int value
	public void reset () 
	public java.lang.String toString () 
}

android/support/v7/widget/GridLayout$8.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$8 extends android.support.v7.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
	public int getSizeInCell (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int cellSize
	java.lang.String getDebugString () 
}

android/support/v7/widget/GridLayout$Arc.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$Arc extends java.lang.Object {
	public final android.support.v7.widget.GridLayout$Interval span
	public final android.support.v7.widget.GridLayout$MutableInt value
	public boolean valid
	public void  (android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$MutableInt) 
		android.support.v7.widget.GridLayout$Interval span
		android.support.v7.widget.GridLayout$MutableInt value
	public java.lang.String toString () 
}

android/support/v7/widget/GridLayout$Spec.class
GridLayout.java
package android.support.v7.widget
public android.support.v7.widget.GridLayout$Spec extends java.lang.Object {
	static final android.support.v7.widget.GridLayout$Spec UNDEFINED
	static final float DEFAULT_WEIGHT
	final boolean startDefined
	final android.support.v7.widget.GridLayout$Interval span
	final android.support.v7.widget.GridLayout$Alignment alignment
	final float weight
	private void  (boolean, android.support.v7.widget.GridLayout$Interval, android.support.v7.widget.GridLayout$Alignment, float) 
		boolean startDefined
		android.support.v7.widget.GridLayout$Interval span
		android.support.v7.widget.GridLayout$Alignment alignment
		float weight
	void  (boolean, int, int, android.support.v7.widget.GridLayout$Alignment, float) 
		boolean startDefined
		int start
		int size
		android.support.v7.widget.GridLayout$Alignment alignment
		float weight
	public android.support.v7.widget.GridLayout$Alignment getAbsoluteAlignment (boolean) 
		boolean horizontal
	final android.support.v7.widget.GridLayout$Spec copyWriteSpan (android.support.v7.widget.GridLayout$Interval) 
		android.support.v7.widget.GridLayout$Interval span
	final android.support.v7.widget.GridLayout$Spec copyWriteAlignment (android.support.v7.widget.GridLayout$Alignment) 
		android.support.v7.widget.GridLayout$Alignment alignment
	final int getFlexibility () 
	public boolean equals (java.lang.Object) 
		Object that
		android.support.v7.widget.GridLayout$Spec spec
	public int hashCode () 
		int result
	static void  () 
}

android/support/v7/widget/GridLayout$1.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$1 extends java.lang.Object implements android.util.Printer  {
	void  () 
	public void println (java.lang.String) 
		String x
}

android/support/v7/widget/GridLayout$PackedMap.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$PackedMap extends java.lang.Object {
	public final int[] index
	public final Object[] keys
	public final Object[] values
	void  (java.lang.Object[], java.lang.Object[]) 
		Object[] keys
		Object[] values
	public java.lang.Object getValue (int) 
		int i
	private static int[] createIndex (java.lang.Object[]) 
		Object key
		Integer index
		int i
		Object[] keys
		int size
		int[] result
		java.util.Map keyToIndex
	private static java.lang.Object[] compact (java.lang.Object[], int[]) 
		int i
		Object[] a
		int[] index
		int size
		Class componentType
		Object[] result
}

android/support/v7/widget/GridLayout$Alignment.class
GridLayout.java
package android.support.v7.widget
public abstract android.support.v7.widget.GridLayout$Alignment extends java.lang.Object {
	void  () 
	abstract int getGravityOffset (android.view.View, int) 
	abstract int getAlignmentValue (android.view.View, int, int) 
	int getSizeInCell (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int cellSize
	android.support.v7.widget.GridLayout$Bounds getBounds () 
	abstract java.lang.String getDebugString () 
	public java.lang.String toString () 
}

android/support/v7/widget/GridLayout$5.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$5 extends android.support.v7.widget.GridLayout$Alignment {
	final android.support.v7.widget.GridLayout$Alignment val$ltr
	final android.support.v7.widget.GridLayout$Alignment val$rtl
	void  (android.support.v7.widget.GridLayout$Alignment, android.support.v7.widget.GridLayout$Alignment) 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
		boolean isLayoutRtl
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
		boolean isLayoutRtl
	java.lang.String getDebugString () 
}

android/support/v7/widget/GridLayout$Bounds.class
GridLayout.java
package android.support.v7.widget
 android.support.v7.widget.GridLayout$Bounds extends java.lang.Object {
	public int before
	public int after
	public int flexibility
	void  () 
	protected void reset () 
	protected void include (int, int) 
		int before
		int after
	protected int size (boolean) 
		boolean min
	protected int getOffset (android.support.v7.widget.GridLayout, android.view.View, android.support.v7.widget.GridLayout$Alignment, int, boolean) 
		android.support.v7.widget.GridLayout gl
		android.view.View c
		android.support.v7.widget.GridLayout$Alignment a
		int size
		boolean horizontal
	protected final void include (android.support.v7.widget.GridLayout, android.view.View, android.support.v7.widget.GridLayout$Spec, android.support.v7.widget.GridLayout$Axis, int) 
		android.support.v7.widget.GridLayout gl
		android.view.View c
		android.support.v7.widget.GridLayout$Spec spec
		android.support.v7.widget.GridLayout$Axis axis
		int size
		boolean horizontal
		android.support.v7.widget.GridLayout$Alignment alignment
		int before
	public java.lang.String toString () 
}

android/support/v7/widget/GridLayout$2.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$2 extends android.support.v7.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
	java.lang.String getDebugString () 
}

android/support/v7/widget/GridLayout$Assoc.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$Assoc extends java.util.ArrayList {
	private final Class keyType
	private final Class valueType
	private void  (java.lang.Class, java.lang.Class) 
		Class keyType
		Class valueType
	public static android.support.v7.widget.GridLayout$Assoc of (java.lang.Class, java.lang.Class) 
		Class keyType
		Class valueType
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public android.support.v7.widget.GridLayout$PackedMap pack () 
		int i
		int N
		Object[] keys
		Object[] values
}

android/support/v7/widget/GridLayout$LayoutParams.class
GridLayout.java
package android.support.v7.widget
public android.support.v7.widget.GridLayout$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	private static final int DEFAULT_WIDTH
	private static final int DEFAULT_HEIGHT
	private static final int DEFAULT_MARGIN
	private static final int DEFAULT_ROW
	private static final int DEFAULT_COLUMN
	private static final android.support.v7.widget.GridLayout$Interval DEFAULT_SPAN
	private static final int DEFAULT_SPAN_SIZE
	private static final int MARGIN
	private static final int LEFT_MARGIN
	private static final int TOP_MARGIN
	private static final int RIGHT_MARGIN
	private static final int BOTTOM_MARGIN
	private static final int COLUMN
	private static final int COLUMN_SPAN
	private static final int COLUMN_WEIGHT
	private static final int ROW
	private static final int ROW_SPAN
	private static final int ROW_WEIGHT
	private static final int GRAVITY
	public android.support.v7.widget.GridLayout$Spec rowSpec
	public android.support.v7.widget.GridLayout$Spec columnSpec
	private void  (int, int, int, int, int, int, android.support.v7.widget.GridLayout$Spec, android.support.v7.widget.GridLayout$Spec) 
		int width
		int height
		int left
		int top
		int right
		int bottom
		android.support.v7.widget.GridLayout$Spec rowSpec
		android.support.v7.widget.GridLayout$Spec columnSpec
	public void  (android.support.v7.widget.GridLayout$Spec, android.support.v7.widget.GridLayout$Spec) 
		android.support.v7.widget.GridLayout$Spec rowSpec
		android.support.v7.widget.GridLayout$Spec columnSpec
	public void  () 
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams params
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams params
	public void  (android.support.v7.widget.GridLayout$LayoutParams) 
		android.support.v7.widget.GridLayout$LayoutParams source
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void reInitSuper (android.content.Context, android.util.AttributeSet) 
		int margin
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	private void init (android.content.Context, android.util.AttributeSet) 
		int gravity
		int column
		int colSpan
		float colWeight
		int row
		int rowSpan
		float rowWeight
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void setGravity (int) 
		int gravity
	protected void setBaseAttributes (android.content.res.TypedArray, int, int) 
		android.content.res.TypedArray attributes
		int widthAttr
		int heightAttr
	final void setRowSpecSpan (android.support.v7.widget.GridLayout$Interval) 
		android.support.v7.widget.GridLayout$Interval span
	final void setColumnSpecSpan (android.support.v7.widget.GridLayout$Interval) 
		android.support.v7.widget.GridLayout$Interval span
	public boolean equals (java.lang.Object) 
		Object o
		android.support.v7.widget.GridLayout$LayoutParams that
	public int hashCode () 
		int result
	static void  () 
}

android/support/v7/widget/GridLayout$Interval.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$Interval extends java.lang.Object {
	public final int min
	public final int max
	public void  (int, int) 
		int min
		int max
	int size () 
	android.support.v7.widget.GridLayout$Interval inverse () 
	public boolean equals (java.lang.Object) 
		Object that
		android.support.v7.widget.GridLayout$Interval interval
	public int hashCode () 
		int result
	public java.lang.String toString () 
}

android/support/v7/widget/GridLayout$7.class
GridLayout.java
package android.support.v7.widget
final android.support.v7.widget.GridLayout$7 extends android.support.v7.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
		int baseline
	public android.support.v7.widget.GridLayout$Bounds getBounds () 
	java.lang.String getDebugString () 
}

android/support/v7/widget/GridLayout$Axis$1.class
GridLayout.java
package android.support.v7.widget
 android.support.v7.widget.GridLayout$Axis$1 extends java.lang.Object {
	android.support.v7.widget.GridLayout$Arc[] result
	int cursor
	android.support.v7.widget.GridLayout$Arc[][] arcsByVertex
	int[] visited
	static final boolean $assertionsDisabled
	final android.support.v7.widget.GridLayout$Arc[] val$arcs
	final android.support.v7.widget.GridLayout$Axis this$1
	void  (android.support.v7.widget.GridLayout$Axis, android.support.v7.widget.GridLayout$Arc[]) 
		android.support.v7.widget.GridLayout$Axis this$1
	void walk (int) 
		android.support.v7.widget.GridLayout$Arc arc
		int loc
	android.support.v7.widget.GridLayout$Arc[] sort () 
		int loc
		int N
	static void  () 
}

android/support/v7/gridlayout/BuildConfig.class
BuildConfig.java
package android.support.v7.gridlayout
public final android.support.v7.gridlayout.BuildConfig extends java.lang.Object {
	public static final boolean DEBUG
	public static final String APPLICATION_ID
	public static final String BUILD_TYPE
	public static final String FLAVOR
	public static final int VERSION_CODE
	public static final String VERSION_NAME
	public void  () 
}