Home | History | Annotate | Download | only in 1.0.0-alpha4

META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/constraint/
android/support/constraint/solver/
android/support/constraint/solver/Amount.class
Amount.java
package android.support.constraint.solver
 android.support.constraint.solver.Amount extends java.lang.Object {
	private int mNumerator
	private int mDenominator
	public void  (int, int) 
		int numerator
		int denominator
	public void  (int) 
		int numerator
	public void  (android.support.constraint.solver.Amount) 
		android.support.constraint.solver.Amount amount
	public void set (int, int) 
		int numerator
		int denominator
	public android.support.constraint.solver.Amount add (android.support.constraint.solver.Amount) 
		android.support.constraint.solver.Amount amount
	public android.support.constraint.solver.Amount add (int) 
		int amount
	public android.support.constraint.solver.Amount substract (android.support.constraint.solver.Amount) 
		android.support.constraint.solver.Amount amount
	public android.support.constraint.solver.Amount multiply (android.support.constraint.solver.Amount) 
		android.support.constraint.solver.Amount amount
	public android.support.constraint.solver.Amount divide (android.support.constraint.solver.Amount) 
		android.support.constraint.solver.Amount amount
		int preN
		int preD
	public android.support.constraint.solver.Amount inverseFraction () 
		int n
	public android.support.constraint.solver.Amount inverse () 
	public int getNumerator () 
	public int getDenominator () 
	public boolean equals (java.lang.Object) 
		Object o
		android.support.constraint.solver.Amount a
	private void simplify () 
		int commonDenominator
		int commonDenominator
	private static int gcd (int, int) 
		int t
		int u
		int v
		int shift
	public boolean isOne () 
	public boolean isMinusOne () 
	public boolean isPositive () 
	public boolean isNegative () 
	public boolean isNull () 
	public void setToZero () 
	public float toFloat () 
	public java.lang.String toString () 
	public java.lang.String valueString () 
}

android/support/constraint/solver/ArrayBackedVariables.class
ArrayBackedVariables.java
package android.support.constraint.solver
 android.support.constraint.solver.ArrayBackedVariables extends java.lang.Object {
	private static final boolean DEBUG
	private android.support.constraint.solver.SolverVariable[] variables
	private float[] values
	private int[] indexes
	private final int threshold
	private int maxSize
	private int currentSize
	private int currentWriteSize
	private android.support.constraint.solver.SolverVariable candidate
	public void  (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.Cache) 
		android.support.constraint.solver.ArrayRow arrayRow
		android.support.constraint.solver.Cache cache
	public android.support.constraint.solver.SolverVariable getPivotCandidate () 
		int idx
		int i
	void increaseSize () 
	public final int size () 
	public final android.support.constraint.solver.SolverVariable getVariable (int) 
		int index
	public final float getVariableValue (int) 
		int index
	public final void updateArray (android.support.constraint.solver.ArrayBackedVariables, float) 
		int idx
		android.support.constraint.solver.SolverVariable v
		float value
		int i
		android.support.constraint.solver.ArrayBackedVariables target
		float amount
	public void setVariable (int, float) 
		int index
		float value
		int idx
	public final float get (android.support.constraint.solver.SolverVariable) 
		int idx
		int i
		int index
		int idx
		android.support.constraint.solver.SolverVariable current
		int start
		int end
		android.support.constraint.solver.SolverVariable v
	public void put (android.support.constraint.solver.SolverVariable, float) 
		int i
		int index
		int j
		boolean inserted
		int firstEmptyIndex
		android.support.constraint.solver.SolverVariable variable
		float value
	public void add (android.support.constraint.solver.SolverVariable, float) 
		int i
		int index
		int j
		boolean inserted
		int firstEmptyIndex
		android.support.constraint.solver.SolverVariable variable
		float value
	public void clear () 
		int i
		int length
	public boolean containsKey (android.support.constraint.solver.SolverVariable) 
		int i
		int index
		android.support.constraint.solver.SolverVariable current
		int start
		int end
		android.support.constraint.solver.SolverVariable variable
	public float remove (android.support.constraint.solver.SolverVariable) 
		float amount
		int idx
		int i
		android.support.constraint.solver.SolverVariable variable
	public int sizeInBytes () 
		int size
	public void display () 
		int i
		int count
	private java.lang.String getInternalArrays () 
		int i
		int i
		String str
		int count
	public void displayInternalArrays () 
		int i
		int i
		int count
	public void updateFromRow (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow arrayRow
		android.support.constraint.solver.ArrayRow definition
	public android.support.constraint.solver.SolverVariable pickPivotCandidate () 
	public void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[]) 
		android.support.constraint.solver.ArrayRow goal
		android.support.constraint.solver.ArrayRow[] mRows
	public void divideByAmount (float) 
		float amount
	public void updateClientEquations (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow arrayRow
	public boolean hasAtLeastOnePositiveVariable () 
	public void invert () 
}

android/support/constraint/solver/ArrayLinkedVariables.class
ArrayLinkedVariables.java
package android.support.constraint.solver
public android.support.constraint.solver.ArrayLinkedVariables extends java.lang.Object {
	private static final boolean DEBUG
	private static final int NONE
	int currentSize
	private final android.support.constraint.solver.ArrayRow mRow
	private final android.support.constraint.solver.Cache mCache
	private int ROW_SIZE
	private android.support.constraint.solver.SolverVariable candidate
	private float epsilon
	private int[] mArrayIndices
	private int[] mArrayNextIndices
	private float[] mArrayValues
	private int mHead
	private int mLast
	private boolean mDidFillOnce
	public void  (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.Cache) 
		android.support.constraint.solver.ArrayRow arrayRow
		android.support.constraint.solver.Cache cache
	public final void put (android.support.constraint.solver.SolverVariable, float) 
		int i
		android.support.constraint.solver.SolverVariable variable
		float value
		int current
		int previous
		int counter
		int availableIndice
	public final void add (android.support.constraint.solver.SolverVariable, float) 
		int idx
		int i
		android.support.constraint.solver.SolverVariable variable
		float value
		int current
		int previous
		int counter
		int availableIndice
	public final float remove (android.support.constraint.solver.SolverVariable) 
		int idx
		android.support.constraint.solver.SolverVariable variable
		int current
		int previous
		int counter
	public final void clear () 
	public final boolean containsKey (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable variable
		int current
		int counter
	public boolean hasAtLeastOnePositiveVariable () 
		int current
		int counter
	public void invert () 
		int current
		int counter
	public void divideByAmount (float) 
		float amount
		int current
		int counter
	public void updateClientEquations (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow row
		int current
		int counter
	public android.support.constraint.solver.SolverVariable pickPivotCandidate () 
		android.support.constraint.solver.SolverVariable variable
		float amount
		android.support.constraint.solver.SolverVariable restrictedCandidate
		android.support.constraint.solver.SolverVariable unrestrictedCandidate
		int current
		int counter
	public void updateFromRow (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.SolverVariable definitionVariable
		float definitionValue
		float value
		android.support.constraint.solver.ArrayLinkedVariables definitionVariables
		int definitionCurrent
		int definitionCounter
		android.support.constraint.solver.ArrayRow self
		android.support.constraint.solver.ArrayRow definition
		int current
		int counter
	public void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[]) 
		android.support.constraint.solver.SolverVariable definitionVariable
		float definitionValue
		float value
		android.support.constraint.solver.ArrayRow definition
		android.support.constraint.solver.ArrayLinkedVariables definitionVariables
		int definitionCurrent
		int definitionCounter
		android.support.constraint.solver.SolverVariable variable
		android.support.constraint.solver.ArrayRow self
		android.support.constraint.solver.ArrayRow[] rows
		int current
		int counter
	public android.support.constraint.solver.SolverVariable getPivotCandidate () 
		android.support.constraint.solver.SolverVariable variable
		int current
		int counter
	public final android.support.constraint.solver.SolverVariable getVariable (int) 
		int index
		int current
		int counter
	public final float getVariableValue (int) 
		int index
		int current
		int counter
	public final void updateArray (android.support.constraint.solver.ArrayLinkedVariables, float) 
		android.support.constraint.solver.SolverVariable variable
		float value
		android.support.constraint.solver.ArrayLinkedVariables target
		float amount
		int current
		int counter
	public final void setVariable (int, float) 
		int index
		float value
		int current
		int counter
	public final float get (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable v
		int current
		int counter
	public int sizeInBytes () 
		int size
	public void display () 
		android.support.constraint.solver.SolverVariable v
		int i
		int count
	public java.lang.String toString () 
		String result
		int current
		int counter
}

android/support/constraint/solver/ArrayRow.class
ArrayRow.java
package android.support.constraint.solver
public android.support.constraint.solver.ArrayRow extends java.lang.Object {
	private static final boolean DEBUG
	static final boolean USE_LINKED_VARIABLES
	android.support.constraint.solver.SolverVariable variable
	float variableValue
	float constantValue
	boolean used
	final float epsilon
	final android.support.constraint.solver.ArrayLinkedVariables variables
	boolean isSimpleDefinition
	public void  (android.support.constraint.solver.Cache) 
		android.support.constraint.solver.Cache cache
	public void updateClientEquations () 
	public boolean hasAtLeastOnePositiveVariable () 
	public boolean hasKeyVariable () 
	public java.lang.String toString () 
	public java.lang.String toReadableString () 
		android.support.constraint.solver.SolverVariable v
		float amount
		String name
		int i
		String s
		boolean addedVariable
		int count
	public void reset () 
	public boolean hasVariable (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable v
	public android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.SolverVariable, int) 
		android.support.constraint.solver.SolverVariable variable
		int value
	public android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int) 
		int m
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		int margin
		boolean inverse
	public android.support.constraint.solver.ArrayRow addSingleError (android.support.constraint.solver.SolverVariable, int) 
		android.support.constraint.solver.SolverVariable error
		int sign
	public android.support.constraint.solver.ArrayRow createRowGreaterThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int) 
		int m
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		android.support.constraint.solver.SolverVariable slack
		int margin
		boolean inverse
	public android.support.constraint.solver.ArrayRow createRowLowerThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int) 
		int m
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		android.support.constraint.solver.SolverVariable slack
		int margin
		boolean inverse
	public android.support.constraint.solver.ArrayRow createRowCentering (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean) 
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		int marginA
		float bias
		android.support.constraint.solver.SolverVariable variableC
		android.support.constraint.solver.SolverVariable variableD
		int marginB
		boolean withError
	public android.support.constraint.solver.ArrayRow addError (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable error1
		android.support.constraint.solver.SolverVariable error2
	public android.support.constraint.solver.ArrayRow createRowDimensionPercent (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int) 
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		android.support.constraint.solver.SolverVariable variableC
		int percent
		float p
	public android.support.constraint.solver.ArrayRow createRowDimensionRatio (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, float) 
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		android.support.constraint.solver.SolverVariable variableC
		android.support.constraint.solver.SolverVariable variableD
		float ratio
	public int sizeInBytes () 
		int size
	public boolean updateRowWithEquation (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow definition
	public void ensurePositiveConstant () 
	public void pickRowVariable () 
		android.support.constraint.solver.SolverVariable pivotCandidate
	public void pivot (android.support.constraint.solver.SolverVariable) 
		float amount
		android.support.constraint.solver.SolverVariable v
}

android/support/constraint/solver/Cache.class
Cache.java
package android.support.constraint.solver
public android.support.constraint.solver.Cache extends java.lang.Object {
	private static final int POOL_SIZE
	public android.support.constraint.solver.Pools$Pool linkedVariablesPool
	public android.support.constraint.solver.Pools$Pool arrayRowPool
	public android.support.constraint.solver.Pools$Pool solverVariablePool
	public android.support.constraint.solver.Pools$Pool linkedSolverVariablePool
	public android.support.constraint.solver.SolverVariable[] mIndexedVariables
	public void  () 
}

android/support/constraint/solver/EquationCreation.class
EquationCreation.java
package android.support.constraint.solver
public android.support.constraint.solver.EquationCreation extends java.lang.Object {
	private static final boolean DEBUG
	public void  () 
	public static android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, int) 
		android.support.constraint.solver.LinearSystem linearSystem
		android.support.constraint.solver.SolverVariable variable
		int value
		android.support.constraint.solver.ArrayRow row
	public static android.support.constraint.solver.ArrayRow createRowEquals (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean) 
		android.support.constraint.solver.LinearSystem linearSystem
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		int margin
		boolean withError
		android.support.constraint.solver.ArrayRow row
	public static android.support.constraint.solver.ArrayRow createRowDimensionPercent (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean) 
		android.support.constraint.solver.LinearSystem linearSystem
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		android.support.constraint.solver.SolverVariable variableC
		int percent
		boolean withError
		android.support.constraint.solver.ArrayRow row
	public static android.support.constraint.solver.ArrayRow createRowGreaterThan (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean) 
		float slackValue
		android.support.constraint.solver.LinearSystem linearSystem
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		int margin
		boolean withError
		android.support.constraint.solver.SolverVariable slack
		android.support.constraint.solver.ArrayRow row
	public static android.support.constraint.solver.ArrayRow createRowLowerThan (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean) 
		float slackValue
		android.support.constraint.solver.LinearSystem linearSystem
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		int margin
		boolean withError
		android.support.constraint.solver.SolverVariable slack
		android.support.constraint.solver.ArrayRow row
	public static android.support.constraint.solver.ArrayRow createRowCentering (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, boolean) 
		android.support.constraint.solver.LinearSystem linearSystem
		android.support.constraint.solver.SolverVariable variableA
		android.support.constraint.solver.SolverVariable variableB
		int marginA
		float bias
		android.support.constraint.solver.SolverVariable variableC
		android.support.constraint.solver.SolverVariable variableD
		int marginB
		boolean withError
		android.support.constraint.solver.ArrayRow row
	static android.support.constraint.solver.ArrayRow createRowFromEquation (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.LinearEquation) 
		android.support.constraint.solver.EquationVariable v
		android.support.constraint.solver.SolverVariable sv
		int i
		android.support.constraint.solver.LinearSystem linearSystem
		android.support.constraint.solver.LinearEquation e
		android.support.constraint.solver.ArrayRow row
		java.util.ArrayList eq
		int count
}

android/support/constraint/solver/EquationVariable.class
EquationVariable.java
package android.support.constraint.solver
 android.support.constraint.solver.EquationVariable extends java.lang.Object {
	private android.support.constraint.solver.Amount mAmount
	private android.support.constraint.solver.SolverVariable mVariable
	public void  (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.Amount, java.lang.String, android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.LinearSystem system
		android.support.constraint.solver.Amount amount
		String name
		android.support.constraint.solver.SolverVariable$Type type
	public void  (android.support.constraint.solver.Amount) 
		android.support.constraint.solver.Amount amount
	public void  (android.support.constraint.solver.LinearSystem, int, java.lang.String, android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.LinearSystem system
		int amount
		String name
		android.support.constraint.solver.SolverVariable$Type type
	public void  (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.LinearSystem system
		int amount
	public void  (android.support.constraint.solver.LinearSystem, java.lang.String, android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.LinearSystem system
		String name
		android.support.constraint.solver.SolverVariable$Type type
	public void  (android.support.constraint.solver.Amount, android.support.constraint.solver.EquationVariable) 
		android.support.constraint.solver.Amount amount
		android.support.constraint.solver.EquationVariable variable
	public void  (android.support.constraint.solver.EquationVariable) 
		android.support.constraint.solver.EquationVariable v
	public java.lang.String getName () 
	public android.support.constraint.solver.SolverVariable$Type getType () 
	public android.support.constraint.solver.SolverVariable getSolverVariable () 
	public boolean isConstant () 
	public android.support.constraint.solver.Amount getAmount () 
	public void setAmount (android.support.constraint.solver.Amount) 
		android.support.constraint.solver.Amount amount
	public android.support.constraint.solver.EquationVariable inverse () 
	public boolean isCompatible (android.support.constraint.solver.EquationVariable) 
		android.support.constraint.solver.EquationVariable variable
	public void add (android.support.constraint.solver.EquationVariable) 
		android.support.constraint.solver.EquationVariable variable
	public void substract (android.support.constraint.solver.EquationVariable) 
		android.support.constraint.solver.EquationVariable variable
	public void multiply (android.support.constraint.solver.EquationVariable) 
		android.support.constraint.solver.EquationVariable variable
	public void multiply (android.support.constraint.solver.Amount) 
		android.support.constraint.solver.Amount amount
	public void divide (android.support.constraint.solver.EquationVariable) 
		android.support.constraint.solver.EquationVariable variable
	public java.lang.String toString () 
	public java.lang.String signString () 
}

android/support/constraint/solver/LinearEquation$1.class
LinearEquation.java
package android.support.constraint.solver
 android.support.constraint.solver.LinearEquation$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$support$constraint$solver$LinearEquation$Type
	static void  () 
}

android/support/constraint/solver/LinearEquation$Type.class
LinearEquation.java
package android.support.constraint.solver
final android.support.constraint.solver.LinearEquation$Type extends java.lang.Enum {
	public static final android.support.constraint.solver.LinearEquation$Type EQUALS
	public static final android.support.constraint.solver.LinearEquation$Type LOWER_THAN
	public static final android.support.constraint.solver.LinearEquation$Type GREATER_THAN
	private static final android.support.constraint.solver.LinearEquation$Type[] $VALUES
	public static android.support.constraint.solver.LinearEquation$Type[] values () 
	public static android.support.constraint.solver.LinearEquation$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/constraint/solver/LinearEquation.class
LinearEquation.java
package android.support.constraint.solver
 android.support.constraint.solver.LinearEquation extends java.lang.Object {
	private java.util.ArrayList mLeftSide
	private java.util.ArrayList mRightSide
	private java.util.ArrayList mCurrentSide
	private android.support.constraint.solver.LinearEquation$Type mType
	private android.support.constraint.solver.LinearSystem mSystem
	private static int artificialIndex
	private static int slackIndex
	private static int errorIndex
	public boolean isNull () 
		android.support.constraint.solver.EquationVariable v1
		android.support.constraint.solver.EquationVariable v2
	static java.lang.String getNextArtificialVariableName () 
	static java.lang.String getNextSlackVariableName () 
	static java.lang.String getNextErrorVariableName () 
	public static void resetNaming () 
	public void  (android.support.constraint.solver.LinearEquation) 
		android.support.constraint.solver.EquationVariable v
		android.support.constraint.solver.EquationVariable v2
		int i
		int mLeftSide1Size
		android.support.constraint.solver.EquationVariable v
		android.support.constraint.solver.EquationVariable v2
		int i
		int mRightSide1Size
		android.support.constraint.solver.LinearEquation equation
		java.util.ArrayList mLeftSide1
		java.util.ArrayList mRightSide1
	public void i () 
	public void setLeftSide () 
	public void clearLeftSide () 
	public void remove (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable v
		android.support.constraint.solver.EquationVariable ev
	public void  () 
	public void  (android.support.constraint.solver.LinearSystem) 
		android.support.constraint.solver.LinearSystem system
	public void setSystem (android.support.constraint.solver.LinearSystem) 
		android.support.constraint.solver.LinearSystem system
	public android.support.constraint.solver.LinearEquation equalsTo () 
	public android.support.constraint.solver.LinearEquation greaterThan () 
	public android.support.constraint.solver.LinearEquation lowerThan () 
	public void normalize () 
	public void simplify () 
	private void simplifySide (java.util.ArrayList) 
		android.support.constraint.solver.EquationVariable original
		android.support.constraint.solver.EquationVariable v
		int i
		int sideSize
		String name
		android.support.constraint.solver.EquationVariable v
		int i
		int variablesNamesSize
		java.util.ArrayList side
		android.support.constraint.solver.EquationVariable constant
		java.util.HashMap variables
		java.util.ArrayList variablesNames
	public void moveAllToTheRight () 
		android.support.constraint.solver.EquationVariable v
		int i
		int mLeftSideSize
	public void balance () 
		android.support.constraint.solver.EquationVariable v
		int i
		int mLeftSideSize
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
		android.support.constraint.solver.Amount foundAmount
		android.support.constraint.solver.EquationVariable found
	private void removeNullTerms (java.util.ArrayList) 
		android.support.constraint.solver.EquationVariable v
		int i
		int listSize
		android.support.constraint.solver.EquationVariable v
		int i
		int listSize
		java.util.ArrayList newSide
		java.util.ArrayList list
		boolean hasNullTerm
	public void pivot (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.EquationVariable v
		int i
		int mLeftSideSize
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
		android.support.constraint.solver.Amount foundAmount
		android.support.constraint.solver.SolverVariable variable
		android.support.constraint.solver.EquationVariable found
	public boolean hasNegativeConstant () 
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
	public android.support.constraint.solver.Amount getConstant () 
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
	public void inverse () 
		android.support.constraint.solver.EquationVariable v
		int i
		int mLeftSideSize
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
		android.support.constraint.solver.Amount amount
	public android.support.constraint.solver.EquationVariable getFirstUnconstrainedVariable () 
		android.support.constraint.solver.EquationVariable v
		int i
		int mLeftSideSize
		android.support.constraint.solver.EquationVariable v
		int i
		int mRightSideSize
	public android.support.constraint.solver.EquationVariable getLeftVariable () 
	public void replace (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.LinearEquation) 
		android.support.constraint.solver.SolverVariable v
		android.support.constraint.solver.LinearEquation l
	private void replace (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.LinearEquation, java.util.ArrayList) 
		android.support.constraint.solver.EquationVariable lv
		int i
		int mRightSide1Size
		android.support.constraint.solver.Amount amount
		java.util.ArrayList mRightSide1
		android.support.constraint.solver.SolverVariable v
		android.support.constraint.solver.LinearEquation l
		java.util.ArrayList list
		android.support.constraint.solver.EquationVariable toReplace
	private android.support.constraint.solver.EquationVariable find (android.support.constraint.solver.SolverVariable, java.util.ArrayList) 
		android.support.constraint.solver.EquationVariable ev
		int i
		int listSize
		android.support.constraint.solver.SolverVariable v
		java.util.ArrayList list
	public java.util.ArrayList getRightSide () 
	public boolean contains (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable solverVariable
	public android.support.constraint.solver.EquationVariable getVariable (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable solverVariable
		android.support.constraint.solver.EquationVariable variable
	public android.support.constraint.solver.LinearEquation var (int) 
		int amount
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation var (int, int) 
		int numerator
		int denominator
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation var (java.lang.String) 
		String name
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation var (int, java.lang.String) 
		int amount
		String name
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation var (int, int, java.lang.String) 
		int numerator
		int denominator
		String name
		android.support.constraint.solver.Amount amount
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation plus (java.lang.String) 
		String name
	public android.support.constraint.solver.LinearEquation plus (int, java.lang.String) 
		int amount
		String name
	public android.support.constraint.solver.LinearEquation minus (java.lang.String) 
		String name
	public android.support.constraint.solver.LinearEquation minus (int, java.lang.String) 
		int amount
		String name
	public android.support.constraint.solver.LinearEquation plus (int) 
		int amount
	public android.support.constraint.solver.LinearEquation minus (int) 
		int amount
	public android.support.constraint.solver.LinearEquation plus (int, int) 
		int numerator
		int denominator
	public android.support.constraint.solver.LinearEquation minus (int, int) 
		int numerator
		int denominator
	public android.support.constraint.solver.LinearEquation withError (java.lang.String, int) 
		String name
		int strength
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation withError (android.support.constraint.solver.Amount, java.lang.String) 
		android.support.constraint.solver.Amount amount
		String name
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation withError () 
		String name
	public android.support.constraint.solver.LinearEquation withPositiveError () 
		String name
	public android.support.constraint.solver.LinearEquation withStrongError () 
		String name
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.EquationVariable addArtificialVar () 
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation withError (int) 
		int strength
	public android.support.constraint.solver.LinearEquation withSlack (java.lang.String, int) 
		String name
		int strength
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation withSlack (android.support.constraint.solver.Amount, java.lang.String) 
		android.support.constraint.solver.Amount amount
		String name
		android.support.constraint.solver.EquationVariable e
	public android.support.constraint.solver.LinearEquation withSlack () 
	public android.support.constraint.solver.LinearEquation withSlack (int) 
		int strength
	public java.lang.String toString () 
		String result
	private java.lang.String sideToString (java.util.ArrayList) 
		android.support.constraint.solver.EquationVariable v
		int i
		int sideSize
		java.util.ArrayList side
		String result
		boolean first
	static void  () 
}

android/support/constraint/solver/LinearSystem.class
LinearSystem.java
package android.support.constraint.solver
public android.support.constraint.solver.LinearSystem extends java.lang.Object {
	private static final boolean DEBUG
	private static final int POOL_SIZE
	private int mVariablesID
	private java.util.HashMap mVariables
	private android.support.constraint.solver.ArrayRow mGoal
	private int TABLE_SIZE
	private int mMaxColumns
	private android.support.constraint.solver.ArrayRow[] mRows
	private boolean[] mAlreadyTestedCandidates
	int mNumColumns
	int mNumRows
	int mMaxRows
	private final android.support.constraint.solver.Cache mCache
	private android.support.constraint.solver.SolverVariable[] mPoolVariables
	private int mPoolVariablesCount
	android.support.constraint.solver.SolverVariable[] tempVars
	private android.support.constraint.solver.ArrayRow[] tempClientsCopy
	public void  () 
	void increaseTableSize () 
	private void releaseRows () 
		android.support.constraint.solver.ArrayRow row
		int i
	private void releaseGoal () 
	public void reset () 
		android.support.constraint.solver.SolverVariable variable
		int i
		int i
	public void addConstraint (android.support.constraint.solver.LinearEquation) 
		android.support.constraint.solver.LinearEquation e
		android.support.constraint.solver.ArrayRow row
	public android.support.constraint.solver.SolverVariable createObjectVariable (java.lang.Object) 
		Object anchor
		android.support.constraint.solver.SolverVariable variable
	public android.support.constraint.solver.ArrayRow createRow () 
		android.support.constraint.solver.ArrayRow row
	public android.support.constraint.solver.SolverVariable createSlackVariable () 
		android.support.constraint.solver.SolverVariable variable
	void addError (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable error1
		android.support.constraint.solver.SolverVariable error2
	void addSingleError (android.support.constraint.solver.ArrayRow, int) 
		android.support.constraint.solver.ArrayRow row
		int sign
		android.support.constraint.solver.SolverVariable error
	private android.support.constraint.solver.SolverVariable createVariable (java.lang.String, android.support.constraint.solver.SolverVariable$Type) 
		String name
		android.support.constraint.solver.SolverVariable$Type type
		android.support.constraint.solver.SolverVariable variable
	private android.support.constraint.solver.SolverVariable createErrorVariable () 
		android.support.constraint.solver.SolverVariable variable
	private final android.support.constraint.solver.SolverVariable acquireSolverVariable (android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.SolverVariable$Type type
		android.support.constraint.solver.SolverVariable variable
	public android.support.constraint.solver.ArrayRow getGoal () 
	public android.support.constraint.solver.ArrayRow getRow (int) 
		int n
	public float getValueFor (java.lang.String) 
		String name
		android.support.constraint.solver.SolverVariable v
	public int getObjectVariableValue (java.lang.Object) 
		Object anchor
		android.support.constraint.solver.SolverVariable variable
	public android.support.constraint.solver.SolverVariable getVariable (java.lang.String, android.support.constraint.solver.SolverVariable$Type) 
		String name
		android.support.constraint.solver.SolverVariable$Type type
		android.support.constraint.solver.SolverVariable variable
	public void rebuildGoalFromErrors () 
		android.support.constraint.solver.SolverVariable variable
		int i
	public void minimize ()  throws java.lang.Exception 
	public void minimizeGoal (android.support.constraint.solver.ArrayRow)  throws java.lang.Exception 
		int tries
		Exception e
		android.support.constraint.solver.ArrayRow goal
		boolean validGoal
	private void updateRowFromVariables (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow row
	public void addConstraint (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow client
		int i
		android.support.constraint.solver.ArrayRow[] clients
		android.support.constraint.solver.ArrayRow row
		int count
	private int optimize (android.support.constraint.solver.ArrayRow) 
		int i
		float value
		float C
		float a_j
		android.support.constraint.solver.ArrayRow current
		android.support.constraint.solver.SolverVariable variable
		int i
		int pivotRowIndex
		int i
		android.support.constraint.solver.ArrayRow pivotEquation
		float minWeak
		float minStrong
		int pivotRowIndex
		int pivotRowIndexWeak
		int pivotRowIndexStrong
		android.support.constraint.solver.SolverVariable pivotCandidate
		android.support.constraint.solver.ArrayRow goal
		boolean done
		int tries
		int tested
	private int enforceBFS (android.support.constraint.solver.ArrayRow)  throws java.lang.Exception 
		android.support.constraint.solver.SolverVariable variable
		int i
		android.support.constraint.solver.SolverVariable candidate
		float a_j
		float d_j
		float value
		int j
		android.support.constraint.solver.ArrayRow current
		android.support.constraint.solver.SolverVariable variable
		int i
		int pivotRowIndex
		int pivotColumnIndex
		int i
		android.support.constraint.solver.ArrayRow pivotEquation
		float minWeak
		float minStrong
		int pivotRowIndexWeak
		int pivotRowIndexStrong
		int pivotRowIndex
		int pivotColumnIndexStrong
		int pivotColumnIndexWeak
		int pivotColumnIndex
		boolean done
		android.support.constraint.solver.SolverVariable variable
		int i
		android.support.constraint.solver.ArrayRow goal
		int tries
		boolean infeasibleSystem
	private void computeValues () 
		android.support.constraint.solver.ArrayRow row
		int i
	void replaceVariable (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.ArrayRow target
		android.support.constraint.solver.SolverVariable variable
		int idx
	public void displayRows () 
		int i
		String s
	public void displayReadableRows () 
		int i
		String s
	public void displayVariablesReadableRows () 
		int i
		String s
	public int getMemoryUsed () 
		int i
		int actualRowSize
	public int getNumEquations () 
	public int getNumVariables () 
	public void displaySystemInformations () 
		int i
		int i
		int count
		int rowSize
		int actualRowSize
	private void displaySolverVariables () 
		android.support.constraint.solver.SolverVariable v
		int i
		String s
	private java.lang.String getDisplaySize (int) 
		int n
		int mb
		int kb
	public android.support.constraint.solver.Cache getCache () 
}

android/support/constraint/solver/LinkedVariables$Link.class
LinkedVariables.java
package android.support.constraint.solver
 android.support.constraint.solver.LinkedVariables$Link extends java.lang.Object {
	android.support.constraint.solver.SolverVariable variable
	float value
	android.support.constraint.solver.LinkedVariables$Link next
	public void  () 
	public java.lang.String toString () 
}

android/support/constraint/solver/LinkedVariables.class
LinkedVariables.java
package android.support.constraint.solver
public android.support.constraint.solver.LinkedVariables extends java.lang.Object {
	private static final boolean DEBUG
	private final android.support.constraint.solver.ArrayRow mRow
	private final android.support.constraint.solver.Cache mCache
	private android.support.constraint.solver.LinkedVariables$Link head
	int currentSize
	private android.support.constraint.solver.SolverVariable candidate
	float epsilon
	public static int sCreation
	public void  (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.Cache) 
		android.support.constraint.solver.ArrayRow arrayRow
		android.support.constraint.solver.Cache cache
	public java.lang.String toString () 
		String result
		android.support.constraint.solver.LinkedVariables$Link current
	public boolean hasAtLeastOnePositiveVariable () 
		android.support.constraint.solver.LinkedVariables$Link current
	public void invert () 
		android.support.constraint.solver.LinkedVariables$Link current
	public void divideByAmount (float) 
		float amount
		android.support.constraint.solver.LinkedVariables$Link current
	public void updateClientEquations (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.LinkedVariables$Link current
	public android.support.constraint.solver.SolverVariable pickPivotCandidate () 
		float amount
		android.support.constraint.solver.LinkedVariables$Link current
		android.support.constraint.solver.SolverVariable restrictedCandidate
		android.support.constraint.solver.SolverVariable unrestrictedCandidate
	public void updateFromRow (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.LinkedVariables$Link temp
		android.support.constraint.solver.LinkedVariables$Link definitionCurrent
		float amount
		android.support.constraint.solver.ArrayRow self
		android.support.constraint.solver.ArrayRow definition
		android.support.constraint.solver.LinkedVariables$Link current
		android.support.constraint.solver.LinkedVariables$Link previous
		android.support.constraint.solver.LinkedVariables$Link newVariables
		android.support.constraint.solver.LinkedVariables$Link lastOfNewVariables
	public void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[]) 
		android.support.constraint.solver.LinkedVariables$Link temp
		android.support.constraint.solver.LinkedVariables$Link definitionCurrent
		float amount
		android.support.constraint.solver.ArrayRow definition
		int definitionIndex
		android.support.constraint.solver.ArrayRow self
		android.support.constraint.solver.ArrayRow[] rows
		android.support.constraint.solver.LinkedVariables$Link current
		android.support.constraint.solver.LinkedVariables$Link previous
		android.support.constraint.solver.LinkedVariables$Link newVariables
		android.support.constraint.solver.LinkedVariables$Link lastOfNewVariables
	public android.support.constraint.solver.SolverVariable getPivotCandidate () 
		android.support.constraint.solver.LinkedVariables$Link current
	public final int size () 
	public final android.support.constraint.solver.SolverVariable getVariable (int) 
		int index
		android.support.constraint.solver.LinkedVariables$Link current
		int count
	public final float getVariableValue (int) 
		int index
		android.support.constraint.solver.LinkedVariables$Link current
		int count
	public final void updateArray (android.support.constraint.solver.LinkedVariables, float) 
		android.support.constraint.solver.LinkedVariables target
		float amount
		android.support.constraint.solver.LinkedVariables$Link current
	public final void setVariable (int, float) 
		int index
		float value
		android.support.constraint.solver.LinkedVariables$Link current
		int count
	public final float get (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable v
		android.support.constraint.solver.LinkedVariables$Link current
	public final void put (android.support.constraint.solver.SolverVariable, float) 
		android.support.constraint.solver.SolverVariable variable
		float value
		android.support.constraint.solver.LinkedVariables$Link current
		android.support.constraint.solver.LinkedVariables$Link previous
	public final void add (android.support.constraint.solver.SolverVariable, float) 
		android.support.constraint.solver.SolverVariable variable
		float value
		android.support.constraint.solver.LinkedVariables$Link current
		android.support.constraint.solver.LinkedVariables$Link previous
	public final void clear () 
		android.support.constraint.solver.LinkedVariables$Link previous
		android.support.constraint.solver.LinkedVariables$Link current
	public final boolean containsKey (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable variable
		android.support.constraint.solver.LinkedVariables$Link current
	public final float remove (android.support.constraint.solver.SolverVariable) 
		float value
		android.support.constraint.solver.SolverVariable variable
		android.support.constraint.solver.LinkedVariables$Link current
		android.support.constraint.solver.LinkedVariables$Link previous
	public int sizeInBytes () 
		int size
	public void display () 
		android.support.constraint.solver.SolverVariable v
		int i
		int count
	static void  () 
}

android/support/constraint/solver/Pools$Pool.class
Pools.java
package android.support.constraint.solver
abstract android.support.constraint.solver.Pools$Pool extends java.lang.Object {
	public abstract java.lang.Object acquire () 
	public abstract boolean release (java.lang.Object) 
	public abstract void releaseAll (java.lang.Object[], int) 
}

android/support/constraint/solver/Pools$SimplePool.class
Pools.java
package android.support.constraint.solver
 android.support.constraint.solver.Pools$SimplePool extends java.lang.Object implements android.support.constraint.solver.Pools$Pool  {
	private final Object[] mPool
	private int mPoolSize
	public void  (int) 
		int maxPoolSize
	public java.lang.Object acquire () 
		int lastPooledIndex
		Object instance
	public boolean release (java.lang.Object) 
		Object instance
	public void releaseAll (java.lang.Object[], int) 
		Object instance
		int i
		Object[] variables
		int count
	private boolean isInPool (java.lang.Object) 
		int i
		Object instance
}

android/support/constraint/solver/Pools.class
Pools.java
package android.support.constraint.solver
final android.support.constraint.solver.Pools extends java.lang.Object {
	private static final boolean DEBUG
	private void  () 
}

android/support/constraint/solver/SolverVariable$1.class
SolverVariable.java
package android.support.constraint.solver
 android.support.constraint.solver.SolverVariable$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$support$constraint$solver$SolverVariable$Type
	static void  () 
}

android/support/constraint/solver/SolverVariable$Link.class
SolverVariable.java
package android.support.constraint.solver
final android.support.constraint.solver.SolverVariable$Link extends java.lang.Object {
	android.support.constraint.solver.ArrayRow row
	android.support.constraint.solver.SolverVariable$Link next
	final android.support.constraint.solver.SolverVariable this$0
	void  (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable this$0
}

android/support/constraint/solver/SolverVariable$Strength.class
SolverVariable.java
package android.support.constraint.solver
public final android.support.constraint.solver.SolverVariable$Strength extends java.lang.Enum {
	public static final android.support.constraint.solver.SolverVariable$Strength STRONG
	public static final android.support.constraint.solver.SolverVariable$Strength WEAK
	public static final android.support.constraint.solver.SolverVariable$Strength UNKNOWN
	private static final android.support.constraint.solver.SolverVariable$Strength[] $VALUES
	public static android.support.constraint.solver.SolverVariable$Strength[] values () 
	public static android.support.constraint.solver.SolverVariable$Strength valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/constraint/solver/SolverVariable$Type.class
SolverVariable.java
package android.support.constraint.solver
public final android.support.constraint.solver.SolverVariable$Type extends java.lang.Enum {
	public static final android.support.constraint.solver.SolverVariable$Type UNRESTRICTED
	public static final android.support.constraint.solver.SolverVariable$Type CONSTANT
	public static final android.support.constraint.solver.SolverVariable$Type SLACK
	public static final android.support.constraint.solver.SolverVariable$Type ERROR
	public static final android.support.constraint.solver.SolverVariable$Type UNKNOWN
	private static final android.support.constraint.solver.SolverVariable$Type[] $VALUES
	public static android.support.constraint.solver.SolverVariable$Type[] values () 
	public static android.support.constraint.solver.SolverVariable$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/constraint/solver/SolverVariable.class
SolverVariable.java
package android.support.constraint.solver
public android.support.constraint.solver.SolverVariable extends java.lang.Object {
	private static final boolean INTERNAL_DEBUG
	public static final boolean USE_LIST
	static int uniqueId
	private String mName
	public int id
	public int definitionId
	public float computedValue
	android.support.constraint.solver.SolverVariable$Type mType
	android.support.constraint.solver.SolverVariable$Strength mStrength
	private final android.support.constraint.solver.Cache mCache
	android.support.constraint.solver.ArrayRow[] mClientEquations
	int mClientEquationsCount
	public static java.lang.String getUniqueName () 
	public static java.lang.String getUniqueName (android.support.constraint.solver.SolverVariable$Type, android.support.constraint.solver.SolverVariable$Strength) 
		android.support.constraint.solver.SolverVariable$Type type
		android.support.constraint.solver.SolverVariable$Strength strength
	public void  (android.support.constraint.solver.Cache, java.lang.String, android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.Cache cache
		String name
		android.support.constraint.solver.SolverVariable$Type type
	public void  (android.support.constraint.solver.Cache, android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.Cache cache
		android.support.constraint.solver.SolverVariable$Type type
	public void addClientEquation (android.support.constraint.solver.ArrayRow) 
		int i
		android.support.constraint.solver.ArrayRow equation
	public void removeClientEquation (android.support.constraint.solver.ArrayRow) 
		int i
		android.support.constraint.solver.ArrayRow equation
	public void reset () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public void setType (android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.SolverVariable$Type type
	public void setStrength (android.support.constraint.solver.SolverVariable$Strength) 
		android.support.constraint.solver.SolverVariable$Strength s
	public java.lang.String toString () 
		String result
	static void  () 
}

android/support/constraint/solver/TreeVariables$Counter.class
TreeVariables.java
package android.support.constraint.solver
 android.support.constraint.solver.TreeVariables$Counter extends java.lang.Object {
	long calls
	final String name
	public void inc () 
	public void  (java.lang.String) 
		String name
	public java.lang.String toString () 
}

android/support/constraint/solver/TreeVariables$HistogramCounter.class
TreeVariables.java
package android.support.constraint.solver
 android.support.constraint.solver.TreeVariables$HistogramCounter extends java.lang.Object {
	long[] calls
	final String name
	public void inc (int) 
		int value
	public void  (java.lang.String) 
		String name
	public void reset () 
	private java.lang.String print (long) 
		int i
		long n
		String ret
	public java.lang.String toString () 
		int i
		int i
		String ret
		int lastValue
		int total
}

android/support/constraint/solver/TreeVariables$Link.class
TreeVariables.java
package android.support.constraint.solver
 android.support.constraint.solver.TreeVariables$Link extends java.lang.Object {
	android.support.constraint.solver.SolverVariable variable
	float value
	android.support.constraint.solver.TreeVariables$Link next
	android.support.constraint.solver.TreeVariables$Link left
	android.support.constraint.solver.TreeVariables$Link right
	public void  () 
	public java.lang.String toString () 
}

android/support/constraint/solver/widgets/
android/support/constraint/solver/widgets/Animator$Frame.class
Animator.java
package android.support.constraint.solver.widgets
 android.support.constraint.solver.widgets.Animator$Frame extends java.lang.Object {
	int left
	int right
	int top
	int bottom
	void  () 
	void set (int, int, int, int) 
		int l
		int t
		int r
		int b
	public int getLeft () 
	public int getTop () 
	public int getRight () 
	public int getBottom () 
}

android/support/constraint/solver/widgets/Animator.class
Animator.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Animator extends java.lang.Object {
	private static final boolean DEBUG
	private static final boolean USE_EASE_IN_OUT
	private final android.support.constraint.solver.widgets.ConstraintWidget mWidget
	private android.support.constraint.solver.widgets.Animator$Frame animTarget
	private android.support.constraint.solver.widgets.Animator$Frame animStart
	private android.support.constraint.solver.widgets.Animator$Frame animCurrent
	private long animStartTime
	private long animDuration
	private boolean mAnimating
	private static boolean sAllowsAnimation
	public static void setAnimationEnabled (boolean) 
		boolean value
	public static boolean doAnimation () 
	public static boolean isAnimationEnabled () 
	public void  (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
	public boolean isAnimating () 
	public void start () 
	public static double EaseInOutinterpolator (double, double, double) 
		double progress
		double begin
		double end
		double change
	private static float linearInterpolator (float, float, float) 
		float progress
		float begin
		float end
	private static int interpolator (float, float, float) 
		float progress
		float begin
		float end
	public void step () 
		float progress
		long currentTime
	public void animate (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public int getCurrentLeft () 
	public int getCurrentTop () 
	public int getCurrentRight () 
	public int getCurrentBottom () 
	static void  () 
}

android/support/constraint/solver/widgets/ConnectionCandidate.class
ConnectionCandidate.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConnectionCandidate extends java.lang.Object {
	public android.support.constraint.solver.widgets.ConstraintAnchor anchorOrigin
	public android.support.constraint.solver.widgets.ConstraintAnchor anchorTarget
	public float distance
	public void  () 
}

android/support/constraint/solver/widgets/ConstraintAnchor$1.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
 android.support.constraint.solver.widgets.ConstraintAnchor$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$support$constraint$solver$widgets$ConstraintAnchor$Type
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintAnchor$ConnectionType.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType extends java.lang.Enum {
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType RELAXED
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType STRICT
	private static final android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType[] $VALUES
	public static android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType[] values () 
	public static android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintAnchor$Strength.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintAnchor$Strength extends java.lang.Enum {
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Strength NONE
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Strength STRONG
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Strength WEAK
	private static final android.support.constraint.solver.widgets.ConstraintAnchor$Strength[] $VALUES
	public static android.support.constraint.solver.widgets.ConstraintAnchor$Strength[] values () 
	public static android.support.constraint.solver.widgets.ConstraintAnchor$Strength valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintAnchor$Type.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintAnchor$Type extends java.lang.Enum {
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type NONE
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type LEFT
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type TOP
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type RIGHT
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type BOTTOM
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type BASELINE
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER_X
	public static final android.support.constraint.solver.widgets.ConstraintAnchor$Type CENTER_Y
	private static final android.support.constraint.solver.widgets.ConstraintAnchor$Type[] $VALUES
	public static android.support.constraint.solver.widgets.ConstraintAnchor$Type[] values () 
	public static android.support.constraint.solver.widgets.ConstraintAnchor$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintAnchor.class
ConstraintAnchor.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintAnchor extends java.lang.Object {
	public static final boolean USE_CENTER_ANCHOR
	private static final boolean ALLOW_BINARY
	public static final int ANY_GROUP
	public static final int APPLY_GROUP_RESULTS
	public static final int USER_CREATOR
	public static final int SCOUT_CREATOR
	public static final int AUTO_CONSTRAINT_CREATOR
	final android.support.constraint.solver.widgets.ConstraintWidget mOwner
	final android.support.constraint.solver.widgets.ConstraintAnchor$Type mType
	android.support.constraint.solver.widgets.ConstraintAnchor mTarget
	int mMargin
	private android.support.constraint.solver.widgets.ConstraintAnchor$Strength mStrength
	private android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType mConnectionType
	private int mConnectionCreator
	android.support.constraint.solver.SolverVariable mSolverVariable
	int mGroup
	public void  (android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type) 
		android.support.constraint.solver.widgets.ConstraintWidget owner
		android.support.constraint.solver.widgets.ConstraintAnchor$Type type
	public android.support.constraint.solver.SolverVariable getSolverVariable () 
	public void resetSolverVariable (android.support.constraint.solver.Cache) 
		android.support.constraint.solver.Cache cache
	public void setGroup (int) 
		int group
	public int getGroup () 
	public android.support.constraint.solver.widgets.ConstraintWidget getOwner () 
	public android.support.constraint.solver.widgets.ConstraintAnchor$Type getType () 
	public int getMargin () 
	public android.support.constraint.solver.widgets.ConstraintAnchor$Strength getStrength () 
	public android.support.constraint.solver.widgets.ConstraintAnchor getTarget () 
	public android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType getConnectionType () 
	public void setConnectionType (android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType) 
		android.support.constraint.solver.widgets.ConstraintAnchor$ConnectionType type
	public int getConnectionCreator () 
	public void setConnectionCreator (int) 
		int creator
	public void reset () 
	public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
		int margin
		android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
		int creator
	public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int, boolean) 
		android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
		int margin
		android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
		int creator
		boolean forceConnection
	public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
		int margin
		int creator
	public boolean connect (android.support.constraint.solver.widgets.ConstraintAnchor, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
		int margin
	public boolean isConnected () 
	public boolean isValidConnection (android.support.constraint.solver.widgets.ConstraintAnchor) 
		boolean isCompatible
		boolean isCompatible
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		android.support.constraint.solver.widgets.ConstraintAnchor$Type target
	public boolean isSideAnchor () 
	public boolean isSimilarDimensionConnection (android.support.constraint.solver.widgets.ConstraintAnchor) 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		android.support.constraint.solver.widgets.ConstraintAnchor$Type target
	public void setStrength (android.support.constraint.solver.widgets.ConstraintAnchor$Strength) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
	public void setMargin (int) 
		int margin
	public boolean isVerticalAnchor () 
	public java.lang.String toString () 
	public int getSnapPriorityLevel () 
	public int getPriorityLevel () 
	public boolean isSnapCompatibleWith (android.support.constraint.solver.widgets.ConstraintAnchor) 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
	public boolean isConnectionAllowed (android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor) 
		android.support.constraint.solver.widgets.ConstraintWidget target
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
	public boolean isConnectionAllowed (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget target
		java.util.HashSet checked
		android.support.constraint.solver.widgets.ConstraintWidget parent
	private boolean isConnectionToMe (android.support.constraint.solver.widgets.ConstraintWidget, java.util.HashSet) 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		int i
		int targetAnchorsSize
		android.support.constraint.solver.widgets.ConstraintWidget target
		java.util.HashSet checked
		java.util.ArrayList targetAnchors
	public final android.support.constraint.solver.widgets.ConstraintAnchor getOpposite () 
}

android/support/constraint/solver/widgets/ConstraintHorizontalLayout.class
ConstraintHorizontalLayout.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintHorizontalLayout extends android.support.constraint.solver.widgets.ConstraintWidgetContainer {
	private android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment mAlignment
	public void  () 
	public void  (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void  (int, int) 
		int width
		int height
	public void addToSolver (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int mChildrenSize
		android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
		android.support.constraint.solver.widgets.ConstraintWidget previous
		android.support.constraint.solver.LinearSystem system
		int group
}

android/support/constraint/solver/widgets/ConstraintTableLayout$HorizontalSlice.class
ConstraintTableLayout.java
package android.support.constraint.solver.widgets
 android.support.constraint.solver.widgets.ConstraintTableLayout$HorizontalSlice extends java.lang.Object {
	android.support.constraint.solver.widgets.ConstraintWidget top
	android.support.constraint.solver.widgets.ConstraintWidget bottom
	int padding
	final android.support.constraint.solver.widgets.ConstraintTableLayout this$0
	void  (android.support.constraint.solver.widgets.ConstraintTableLayout) 
		android.support.constraint.solver.widgets.ConstraintTableLayout this$0
}

android/support/constraint/solver/widgets/ConstraintTableLayout$VerticalSlice.class
ConstraintTableLayout.java
package android.support.constraint.solver.widgets
 android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice extends java.lang.Object {
	android.support.constraint.solver.widgets.ConstraintWidget left
	android.support.constraint.solver.widgets.ConstraintWidget right
	int alignment
	int padding
	final android.support.constraint.solver.widgets.ConstraintTableLayout this$0
	void  (android.support.constraint.solver.widgets.ConstraintTableLayout) 
		android.support.constraint.solver.widgets.ConstraintTableLayout this$0
}

android/support/constraint/solver/widgets/ConstraintTableLayout.class
ConstraintTableLayout.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintTableLayout extends android.support.constraint.solver.widgets.ConstraintWidgetContainer {
	private boolean mVerticalGrowth
	private int mNumCols
	private int mNumRows
	private int mPadding
	private java.util.ArrayList mVerticalSlices
	private java.util.ArrayList mHorizontalSlices
	private java.util.ArrayList mVerticalGuidelines
	private java.util.ArrayList mHorizontalGuidelines
	public static final int ALIGN_CENTER
	public static final int ALIGN_LEFT
	public static final int ALIGN_RIGHT
	private static final int ALIGN_FULL
	private android.support.constraint.solver.LinearSystem system
	public void  () 
	public void  (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void  (int, int) 
		int width
		int height
	public java.lang.String getType () 
	public int getNumRows () 
	public int getNumCols () 
	public int getPadding () 
	public java.lang.String getColumnsAlignmentRepresentation () 
		android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
		int i
		int numSlices
		String result
	public java.lang.String getColumnAlignmentRepresentation (int) 
		int column
		android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
	public void setNumCols (int) 
		int num
	public void setNumRows (int) 
		int num
	public boolean isVerticalGrowth () 
	public void setVerticalGrowth (boolean) 
		boolean value
	public void setPadding (int) 
		int padding
	public void setColumnAlignment (int, int) 
		android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
		int column
		int alignment
	public void cycleColumnAlignment (int) 
		int column
		android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
	public void setColumnAlignment (java.lang.String) 
		char c
		int i
		int n
		String alignment
	public java.util.ArrayList getVerticalGuidelines () 
	public java.util.ArrayList getHorizontalGuidelines () 
	public void addToSolver (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.widgets.Guideline guideline
		int i
		android.support.constraint.solver.widgets.Guideline guideline
		int i
		android.support.constraint.solver.widgets.ConstraintWidget child
		int i
		int num
		android.support.constraint.solver.LinearSystem system
		int group
		int count
	public void setTableDimensions () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int rows
		int cols
		int extra
		int count
	public void setDebugSolverName (android.support.constraint.solver.LinearSystem, java.lang.String) 
		android.support.constraint.solver.LinearSystem s
		String name
	private void updateDebugSolverNames () 
		int i
		int i
		int num
	private void setVerticalSlices () 
		android.support.constraint.solver.widgets.Guideline guideline
		android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice slice
		int i
		android.support.constraint.solver.widgets.ConstraintWidget previous
		float increment
		float percent
	private void setHorizontalSlices () 
		android.support.constraint.solver.widgets.Guideline guideline
		android.support.constraint.solver.widgets.ConstraintTableLayout$HorizontalSlice slice
		int i
		float increment
		float percent
		android.support.constraint.solver.widgets.ConstraintWidget previous
	private void setChildrenConnections () 
		android.support.constraint.solver.widgets.ConstraintWidget target
		int col
		int row
		android.support.constraint.solver.widgets.ConstraintTableLayout$HorizontalSlice horizontalSlice
		android.support.constraint.solver.widgets.ConstraintTableLayout$VerticalSlice verticalSlice
		android.support.constraint.solver.widgets.ConstraintWidget targetLeft
		android.support.constraint.solver.widgets.ConstraintWidget targetRight
		android.support.constraint.solver.widgets.ConstraintWidget targetTop
		android.support.constraint.solver.widgets.ConstraintWidget targetBottom
		int i
		int count
		int index
	public void updateFromSolver (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.widgets.Guideline guideline
		int i
		android.support.constraint.solver.widgets.Guideline guideline
		int i
		int num
		android.support.constraint.solver.LinearSystem system
		int group
	public boolean handlesInternalConstraints () 
	public void computeGuidelinesPercentPositions () 
		int i
		int i
		int num
}

android/support/constraint/solver/widgets/ConstraintWidget$1.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
 android.support.constraint.solver.widgets.ConstraintWidget$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$support$constraint$solver$widgets$ConstraintAnchor$Type
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintWidget$ContentAlignment.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment extends java.lang.Enum {
	public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment BEGIN
	public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment MIDDLE
	public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment END
	public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment TOP
	public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment VERTICAL_MIDDLE
	public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment BOTTOM
	public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment LEFT
	public static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment RIGHT
	private static final android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment[] $VALUES
	public static android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment[] values () 
	public static android.support.constraint.solver.widgets.ConstraintWidget$ContentAlignment valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintWidget$DimensionBehaviour.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour extends java.lang.Enum {
	public static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour FIXED
	public static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour WRAP_CONTENT
	public static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour ANY
	private static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour[] $VALUES
	public static android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour[] values () 
	public static android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintWidget.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintWidget extends java.lang.Object implements android.support.constraint.solver.widgets.Solvable  {
	private static final boolean AUTOTAG_CENTER
	private android.support.constraint.solver.widgets.Animator mAnimator
	public static final int VISIBLE
	public static final int INVISIBLE
	public static final int GONE
	int mDistToTop
	int mDistToLeft
	int mDistToRight
	int mDistToBottom
	boolean mVisited
	android.support.constraint.solver.widgets.ConstraintAnchor mLeft
	android.support.constraint.solver.widgets.ConstraintAnchor mTop
	android.support.constraint.solver.widgets.ConstraintAnchor mRight
	android.support.constraint.solver.widgets.ConstraintAnchor mBottom
	android.support.constraint.solver.widgets.ConstraintAnchor mBaseline
	android.support.constraint.solver.widgets.ConstraintAnchor mCenterX
	android.support.constraint.solver.widgets.ConstraintAnchor mCenterY
	android.support.constraint.solver.widgets.ConstraintAnchor mCenter
	protected java.util.ArrayList mAnchors
	private android.support.constraint.solver.widgets.ConstraintWidget mParent
	private int mWidth
	private int mHeight
	private float mDimensionRatio
	private int mSolverLeft
	private int mSolverTop
	private int mSolverRight
	private int mSolverBottom
	public int mX
	public int mY
	private int mDrawX
	private int mDrawY
	private int mDrawWidth
	private int mDrawHeight
	protected int mOffsetX
	protected int mOffsetY
	private int mBaselineDistance
	private int mMinWidth
	private int mMinHeight
	private int mWrapWidth
	private int mWrapHeight
	public static float DEFAULT_BIAS
	private float mHorizontalBiasPercent
	private float mVerticalBiasPercent
	private android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour mHorizontalDimensionBehaviour
	private android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour mVerticalDimensionBehaviour
	private Object mCompanionWidget
	private int mContainerItemSkip
	private int mVisibility
	private String mDebugName
	private String mType
	public void reset () 
	public void  () 
	public void  (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void  (int, int) 
		int width
		int height
	public void resetSolverVariables (android.support.constraint.solver.Cache) 
		android.support.constraint.solver.Cache cache
	public void resetGroups () 
		int i
		int numAnchors
	private void addAnchors () 
	public boolean isRoot () 
	public boolean isRootContainer () 
	public boolean isInsideConstraintLayout () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
	public boolean hasAncestor (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		android.support.constraint.solver.widgets.ConstraintWidget parent
	public android.support.constraint.solver.widgets.WidgetContainer getRootWidgetContainer () 
		android.support.constraint.solver.widgets.ConstraintWidget root
	public android.support.constraint.solver.widgets.ConstraintWidget getParent () 
	public void setParent (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
	public java.lang.String getType () 
	public void setType (java.lang.String) 
		String type
	public void setVisibility (int) 
		int visibility
	public int getVisibility () 
	public java.lang.String getDebugName () 
	public void setDebugName (java.lang.String) 
		String name
	public void setDebugSolverName (android.support.constraint.solver.LinearSystem, java.lang.String) 
		android.support.constraint.solver.SolverVariable baseline
		android.support.constraint.solver.LinearSystem system
		String name
		android.support.constraint.solver.SolverVariable left
		android.support.constraint.solver.SolverVariable top
		android.support.constraint.solver.SolverVariable right
		android.support.constraint.solver.SolverVariable bottom
	public boolean isAnimating () 
	public java.lang.String toString () 
	int getInternalDrawX () 
	int getInternalDrawY () 
	public int getInternalDrawRight () 
	public int getInternalDrawBottom () 
	public int getX () 
	public int getY () 
	public int getWidth () 
	public int getWrapWidth () 
	public int getHeight () 
	public int getWrapHeight () 
	public int getDrawX () 
	public int getDrawY () 
	public int getDrawWidth () 
	public int getDrawHeight () 
	public int getDrawBottom () 
	public int getDrawRight () 
	protected int getRootX () 
	protected int getRootY () 
	public int getMinWidth () 
	public int getMinHeight () 
	public int getLeft () 
	public int getTop () 
	public int getRight () 
	public int getBottom () 
	public float getHorizontalBiasPercent () 
	public float getVerticalBiasPercent () 
	public boolean hasBaseline () 
	public int getBaselineDistance () 
	public java.lang.Object getCompanionWidget () 
	public java.util.ArrayList getAnchors () 
	public void setX (int) 
		int x
	public void setY (int) 
		int y
	public void setOrigin (int, int) 
		int x
		int y
	public void setOffset (int, int) 
		int x
		int y
	public void updateDrawPosition () 
		int left
		int top
		int right
		int bottom
	public void forceUpdateDrawPosition () 
		int left
		int top
		int right
		int bottom
	public void setDrawOrigin (int, int) 
		int x
		int y
	public void setDrawX (int) 
		int x
	public void setDrawY (int) 
		int y
	public void setDrawWidth (int) 
		int drawWidth
	public void setDrawHeight (int) 
		int drawHeight
	public void setWidth (int) 
		int w
	public void setHeight (int) 
		int h
	public void setDimensionRatio (float) 
		float ratio
	public float getDimensionRatio () 
	public void setHorizontalBiasPercent (float) 
		float horizontalBiasPercent
	public void setVerticalBiasPercent (float) 
		float verticalBiasPercent
	public void setMinWidth (int) 
		int w
	public void setMinHeight (int) 
		int h
	public void setWrapWidth (int) 
		int w
	public void setWrapHeight (int) 
		int h
	public void setDimension (int, int) 
		int w
		int h
	public void setFrame (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		int w
		int h
	public void setBaselineDistance (int) 
		int baseline
	public void setCompanionWidget (java.lang.Object) 
		Object companion
	public void setContainerItemSkip (int) 
		int skip
	public int getContainerItemSkip () 
	public void connectedTo (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget source
	public void immediateConnect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Type startType
		android.support.constraint.solver.widgets.ConstraintWidget target
		android.support.constraint.solver.widgets.ConstraintAnchor$Type endType
		int margin
		android.support.constraint.solver.widgets.ConstraintAnchor startAnchor
		android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
	public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor from
		android.support.constraint.solver.widgets.ConstraintAnchor to
		int margin
		int creator
	public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor from
		android.support.constraint.solver.widgets.ConstraintAnchor to
		int margin
	public void connect (android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor from
		android.support.constraint.solver.widgets.ConstraintAnchor to
		int margin
		android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
		int creator
	public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
		android.support.constraint.solver.widgets.ConstraintWidget target
		android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
		int margin
	public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
		android.support.constraint.solver.widgets.ConstraintWidget target
		android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
	public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
		android.support.constraint.solver.widgets.ConstraintWidget target
		android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
		int margin
		android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
	public void connect (android.support.constraint.solver.widgets.ConstraintAnchor$Type, android.support.constraint.solver.widgets.ConstraintWidget, android.support.constraint.solver.widgets.ConstraintAnchor$Type, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor center
		android.support.constraint.solver.widgets.ConstraintAnchor center
		android.support.constraint.solver.widgets.ConstraintAnchor center
		android.support.constraint.solver.widgets.ConstraintAnchor left
		android.support.constraint.solver.widgets.ConstraintAnchor right
		android.support.constraint.solver.widgets.ConstraintAnchor top
		android.support.constraint.solver.widgets.ConstraintAnchor bottom
		boolean centerX
		boolean centerY
		android.support.constraint.solver.widgets.ConstraintAnchor center
		android.support.constraint.solver.widgets.ConstraintAnchor center
		android.support.constraint.solver.widgets.ConstraintAnchor left
		android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
		android.support.constraint.solver.widgets.ConstraintAnchor right
		android.support.constraint.solver.widgets.ConstraintAnchor centerX
		android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
		android.support.constraint.solver.widgets.ConstraintAnchor top
		android.support.constraint.solver.widgets.ConstraintAnchor bottom
		android.support.constraint.solver.widgets.ConstraintAnchor centerY
		android.support.constraint.solver.widgets.ConstraintAnchor left
		android.support.constraint.solver.widgets.ConstraintAnchor leftTarget
		android.support.constraint.solver.widgets.ConstraintAnchor right
		android.support.constraint.solver.widgets.ConstraintAnchor rightTarget
		android.support.constraint.solver.widgets.ConstraintAnchor centerX
		android.support.constraint.solver.widgets.ConstraintAnchor top
		android.support.constraint.solver.widgets.ConstraintAnchor topTarget
		android.support.constraint.solver.widgets.ConstraintAnchor bottom
		android.support.constraint.solver.widgets.ConstraintAnchor bottomTarget
		android.support.constraint.solver.widgets.ConstraintAnchor centerY
		android.support.constraint.solver.widgets.ConstraintAnchor top
		android.support.constraint.solver.widgets.ConstraintAnchor bottom
		android.support.constraint.solver.widgets.ConstraintAnchor baseline
		android.support.constraint.solver.widgets.ConstraintAnchor center
		android.support.constraint.solver.widgets.ConstraintAnchor opposite
		android.support.constraint.solver.widgets.ConstraintAnchor centerY
		android.support.constraint.solver.widgets.ConstraintAnchor center
		android.support.constraint.solver.widgets.ConstraintAnchor opposite
		android.support.constraint.solver.widgets.ConstraintAnchor centerX
		android.support.constraint.solver.widgets.ConstraintAnchor fromAnchor
		android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
		android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintFrom
		android.support.constraint.solver.widgets.ConstraintWidget target
		android.support.constraint.solver.widgets.ConstraintAnchor$Type constraintTo
		int margin
		android.support.constraint.solver.widgets.ConstraintAnchor$Strength strength
		int creator
	public void resetAllConstraints () 
	public void resetAnchor (android.support.constraint.solver.widgets.ConstraintAnchor) 
		android.support.constraint.solver.widgets.ConstraintWidgetContainer parent
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		android.support.constraint.solver.widgets.ConstraintAnchor left
		android.support.constraint.solver.widgets.ConstraintAnchor right
		android.support.constraint.solver.widgets.ConstraintAnchor top
		android.support.constraint.solver.widgets.ConstraintAnchor bottom
		android.support.constraint.solver.widgets.ConstraintAnchor center
		android.support.constraint.solver.widgets.ConstraintAnchor centerX
		android.support.constraint.solver.widgets.ConstraintAnchor centerY
	public void resetAnchors () 
		android.support.constraint.solver.widgets.ConstraintWidgetContainer parentContainer
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		int i
		int mAnchorsSize
		android.support.constraint.solver.widgets.ConstraintWidget parent
	public void resetAnchors (int) 
		android.support.constraint.solver.widgets.ConstraintWidgetContainer parentContainer
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		int i
		int mAnchorsSize
		int connectionCreator
		android.support.constraint.solver.widgets.ConstraintWidget parent
	public void disconnectWidget (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		int i
		int anchorsSize
		android.support.constraint.solver.widgets.ConstraintWidget widget
		java.util.ArrayList anchors
	public void disconnectUnlockedWidget (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		int i
		int anchorsSize
		android.support.constraint.solver.widgets.ConstraintWidget widget
		java.util.ArrayList anchors
	public android.support.constraint.solver.widgets.ConstraintAnchor getAnchor (android.support.constraint.solver.widgets.ConstraintAnchor$Type) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Type anchorType
	public android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour getHorizontalDimensionBehaviour () 
	public android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour getVerticalDimensionBehaviour () 
	public void setHorizontalDimensionBehaviour (android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour) 
		android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour behaviour
	public void setVerticalDimensionBehaviour (android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour) 
		android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour behaviour
	public void addToSolver (android.support.constraint.solver.LinearSystem) 
		android.support.constraint.solver.LinearSystem system
	public void addToSolver (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.SolverVariable parentLeft
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable parentRight
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable parentTop
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable parentBottom
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.widgets.ConstraintAnchor end
		android.support.constraint.solver.LinearSystem system
		int group
		android.support.constraint.solver.SolverVariable left
		android.support.constraint.solver.SolverVariable right
		android.support.constraint.solver.SolverVariable top
		android.support.constraint.solver.SolverVariable bottom
		android.support.constraint.solver.SolverVariable baseline
		int width
		int height
		boolean horizontalDimensionLocked
		boolean verticalDimensionLocked
		boolean useRatio
		boolean wrapContent
	private void applyConstraints (android.support.constraint.solver.LinearSystem, boolean, boolean, android.support.constraint.solver.widgets.ConstraintAnchor, android.support.constraint.solver.widgets.ConstraintAnchor, int, int, int, float, boolean) 
		android.support.constraint.solver.SolverVariable slack
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable slack
		android.support.constraint.solver.ArrayRow row
		boolean useBidirectionalError
		android.support.constraint.solver.LinearSystem system
		boolean wrapContent
		boolean dimensionLocked
		android.support.constraint.solver.widgets.ConstraintAnchor beginAnchor
		android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
		int beginPosition
		int endPosition
		int dimension
		float bias
		boolean useRatio
		android.support.constraint.solver.SolverVariable begin
		android.support.constraint.solver.SolverVariable end
		android.support.constraint.solver.SolverVariable beginTarget
		android.support.constraint.solver.SolverVariable endTarget
	public void updateFromSolver (android.support.constraint.solver.LinearSystem, int) 
		int left
		int top
		int right
		int bottom
		android.support.constraint.solver.LinearSystem system
		int group
	public void updateFromSolver (android.support.constraint.solver.LinearSystem) 
		android.support.constraint.solver.LinearSystem system
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintWidgetContainer$2.class
ConstraintWidgetContainer.java
package android.support.constraint.solver.widgets
 android.support.constraint.solver.widgets.ConstraintWidgetContainer$2 extends java.lang.Object {
	static final int[] $SwitchMap$android$support$constraint$solver$widgets$ConstraintAnchor$Type
	static void  () 
}

android/support/constraint/solver/widgets/ConstraintWidgetContainer.class
ConstraintWidgetContainer.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintWidgetContainer extends android.support.constraint.solver.widgets.WidgetContainer {
	private static final boolean USE_THREAD
	private static final boolean DEBUG
	private static final boolean USE_SNAPSHOT
	protected android.support.constraint.solver.LinearSystem mSystem
	protected android.support.constraint.solver.LinearSystem mBackgroundSystem
	private android.support.constraint.solver.widgets.Snapshot mSnapshot
	static boolean ALLOW_ROOT_GROUP
	int mWrapWidth
	int mWrapHeight
	public void  () 
	public void  (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void  (int, int) 
		int width
		int height
	public java.lang.String getType () 
	public void reset () 
	public static android.support.constraint.solver.widgets.ConstraintWidgetContainer createContainer (android.support.constraint.solver.widgets.ConstraintWidgetContainer, java.lang.String, java.util.ArrayList, int) 
		int maxPadding
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int widgetsSize
		android.support.constraint.solver.widgets.ConstraintWidgetContainer container
		String name
		java.util.ArrayList widgets
		int padding
		android.support.constraint.solver.widgets.Rectangle bounds
		android.support.constraint.solver.widgets.ConstraintWidget parent
	public void addToSolver (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour horizontalBehaviour
		android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour verticalBehaviour
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		android.support.constraint.solver.LinearSystem system
		int group
		int count
	public void updateFromSolver (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		android.support.constraint.solver.LinearSystem system
		int group
		int count
	public void layout () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		Exception e
		int prex
		int prey
		int count
	static int setGroup (android.support.constraint.solver.widgets.ConstraintAnchor, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		int group
		int oldGroup
		android.support.constraint.solver.widgets.ConstraintAnchor opposite
		android.support.constraint.solver.widgets.ConstraintAnchor target
	public int layoutFindGroupsSimple () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int j
		int size
	public void findWrapRecursive (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget baseLineWidget
		android.support.constraint.solver.widgets.ConstraintWidget bottomWidget
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int w
		int distToRight
		int distToLeft
		android.support.constraint.solver.widgets.ConstraintWidget leftWidget
		android.support.constraint.solver.widgets.ConstraintWidget rightWidget
		int h
		int distToTop
		int distToBottom
		android.support.constraint.solver.widgets.ConstraintWidget topWidget
	public void findWrapSize (java.util.ArrayList) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int connectWidth
		int connectHeight
		int j
		int j
		java.util.ArrayList children
		int maxTopDist
		int maxLeftDist
		int maxRightDist
		int maxBottomDist
		int maxConnectWidth
		int maxConnectHeight
		int size
		int max
	public int layoutFindGroups () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		int j
		android.support.constraint.solver.widgets.ConstraintAnchor$Type type
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		android.support.constraint.solver.widgets.ConstraintAnchor target
		android.support.constraint.solver.widgets.ConstraintAnchor opposite
		int i
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int j
		int g
		int g
		int g
		int g
		int g
		android.support.constraint.solver.widgets.ConstraintWidget widget
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		int j
		android.support.constraint.solver.widgets.ConstraintAnchor$Type[] dir
		int label
		int size
		boolean notDone
		int count
		int fix
		int index
		int[] table
	public void layoutWithGroup (int) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		Exception e
		int i
		int numOfGroups
		int prex
		int prey
		int count
	public boolean isAnimating () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int mChildrenSize
	public boolean handlesInternalConstraints () 
	public java.util.ArrayList getVerticalGuidelines () 
		android.support.constraint.solver.widgets.Guideline guideline
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int mChildrenSize
		java.util.ArrayList guidelines
	public java.util.ArrayList getHorizontalGuidelines () 
		android.support.constraint.solver.widgets.Guideline guideline
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int mChildrenSize
		java.util.ArrayList guidelines
	public android.support.constraint.solver.LinearSystem getSystem () 
	static void  () 
}

android/support/constraint/solver/widgets/Guideline$1.class
Guideline.java
package android.support.constraint.solver.widgets
 android.support.constraint.solver.widgets.Guideline$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$support$constraint$solver$widgets$ConstraintAnchor$Type
	static void  () 
}

android/support/constraint/solver/widgets/Guideline.class
Guideline.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Guideline extends android.support.constraint.solver.widgets.ConstraintWidget {
	public static final int HORIZONTAL
	public static final int VERTICAL
	public static final int RELATIVE_PERCENT
	public static final int RELATIVE_BEGIN
	public static final int RELATIVE_END
	public static final int RELATIVE_UNKNWON
	protected int mRelativePercent
	protected int mRelativeBegin
	protected int mRelativeEnd
	private android.support.constraint.solver.widgets.ConstraintAnchor mAnchor
	private int mOrientation
	private boolean mIsPositionRelaxed
	private int mMinimumPosition
	private android.support.constraint.solver.widgets.Rectangle mHead
	private int mHeadSize
	public void  () 
	public int getRelativeBehaviour () 
	public android.support.constraint.solver.widgets.Rectangle getHead () 
	public void setOrientation (int) 
		int orientation
	public android.support.constraint.solver.widgets.ConstraintAnchor getAnchor () 
	public java.lang.String getType () 
	public int getOrientation () 
	public void setMinimumPosition (int) 
		int minimum
	public void setPositionRelaxed (boolean) 
		boolean value
	public android.support.constraint.solver.widgets.ConstraintAnchor getAnchor (android.support.constraint.solver.widgets.ConstraintAnchor$Type) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Type anchorType
	public java.util.ArrayList getAnchors () 
	public void setGuidePercent (int) 
		int value
	public void setGuideBegin (int) 
		int value
	public void setGuideEnd (int) 
		int value
	public int getRelativePercent () 
	public int getRelativeBegin () 
	public int getRelativeEnd () 
	public void addToSolver (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.SolverVariable guide
		android.support.constraint.solver.SolverVariable parentLeft
		android.support.constraint.solver.SolverVariable guide
		android.support.constraint.solver.SolverVariable parentRight
		android.support.constraint.solver.SolverVariable guide
		android.support.constraint.solver.SolverVariable parentLeft
		android.support.constraint.solver.SolverVariable parentRight
		android.support.constraint.solver.LinearSystem system
		int group
		android.support.constraint.solver.widgets.ConstraintWidgetContainer parent
		android.support.constraint.solver.widgets.ConstraintAnchor begin
		android.support.constraint.solver.widgets.ConstraintAnchor end
	public void updateFromSolver (android.support.constraint.solver.LinearSystem, int) 
		android.support.constraint.solver.LinearSystem system
		int group
		int value
	public void setDrawOrigin (int, int) 
		int percent
		int position
		int percent
		int position
		int x
		int y
	void inferRelativePercentPosition () 
		int percent
	void inferRelativeBeginPosition () 
		int position
	void inferRelativeEndPosition () 
		int position
	public void cyclePosition () 
}

android/support/constraint/solver/widgets/Rectangle.class
Rectangle.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Rectangle extends java.lang.Object {
	public int x
	public int y
	public int width
	public int height
	public void  () 
	public void setBounds (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void grow (int, int) 
		int w
		int h
	public boolean intersects (android.support.constraint.solver.widgets.Rectangle) 
		android.support.constraint.solver.widgets.Rectangle bounds
	public boolean contains (int, int) 
		int x
		int y
	public int getCenterX () 
	public int getCenterY () 
}

android/support/constraint/solver/widgets/Snapshot$Connection.class
Snapshot.java
package android.support.constraint.solver.widgets
 android.support.constraint.solver.widgets.Snapshot$Connection extends java.lang.Object {
	private android.support.constraint.solver.widgets.ConstraintAnchor mAnchor
	private android.support.constraint.solver.widgets.ConstraintAnchor mTarget
	private int mMargin
	private android.support.constraint.solver.widgets.ConstraintAnchor$Strength mStrengh
	private int mCreator
	public void  (android.support.constraint.solver.widgets.ConstraintAnchor) 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
	public void updateFrom (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
	public void applyTo (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
}

android/support/constraint/solver/widgets/Snapshot.class
Snapshot.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Snapshot extends java.lang.Object {
	private int mX
	private int mY
	private int mWidth
	private int mHeight
	private java.util.ArrayList mConnections
	public void  (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintAnchor a
		int i
		int anchorsSize
		android.support.constraint.solver.widgets.ConstraintWidget widget
		java.util.ArrayList anchors
	public void updateFrom (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.Snapshot$Connection connection
		int i
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int connections
	public void applyTo (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.Snapshot$Connection connection
		int i
		int mConnectionsSize
		android.support.constraint.solver.widgets.ConstraintWidget widget
}

android/support/constraint/solver/widgets/Solvable.class
Solvable.java
package android.support.constraint.solver.widgets
public abstract android.support.constraint.solver.widgets.Solvable extends java.lang.Object {
	public abstract void addToSolver (android.support.constraint.solver.LinearSystem, int) 
	public abstract void updateFromSolver (android.support.constraint.solver.LinearSystem, int) 
	public abstract void setDebugSolverName (android.support.constraint.solver.LinearSystem, java.lang.String) 
}

android/support/constraint/solver/widgets/WidgetContainer.class
WidgetContainer.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.WidgetContainer extends android.support.constraint.solver.widgets.ConstraintWidget {
	protected java.util.ArrayList mChildren
	public void  () 
	public void  (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void  (int, int) 
		int width
		int height
	public void reset () 
	public void add (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.WidgetContainer container
		android.support.constraint.solver.widgets.ConstraintWidget widget
	public void remove (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
	public java.util.ArrayList getChildren () 
	public android.support.constraint.solver.widgets.ConstraintWidgetContainer getRootConstraintContainer () 
		android.support.constraint.solver.widgets.ConstraintWidget item
		android.support.constraint.solver.widgets.ConstraintWidget parent
		android.support.constraint.solver.widgets.ConstraintWidgetContainer container
	public android.support.constraint.solver.widgets.ConstraintWidget findWidget (float, float) 
		android.support.constraint.solver.widgets.ConstraintWidget f
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int mChildrenSize
		float x
		float y
		android.support.constraint.solver.widgets.ConstraintWidget found
		int l
		int t
		int r
		int b
	public java.util.ArrayList findWidgets (int, int, int, int) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		android.support.constraint.solver.widgets.Rectangle bounds
		int i
		int mChildrenSize
		int x
		int y
		int width
		int height
		java.util.ArrayList found
		android.support.constraint.solver.widgets.Rectangle area
	public static android.support.constraint.solver.widgets.Rectangle getBounds (java.util.ArrayList) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int widgetsSize
		java.util.ArrayList widgets
		android.support.constraint.solver.widgets.Rectangle bounds
		int minX
		int maxX
		int minY
		int maxY
	public void setOffset (int, int) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int x
		int y
		int count
	public void updateDrawPosition () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int count
	public void layout () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int count
	public void resetSolverVariables (android.support.constraint.solver.Cache) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		android.support.constraint.solver.Cache cache
		int count
	public void resetGroups () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int count
}