Home | History | Annotate | Download | only in solver

META-INF/
META-INF/MANIFEST.MF
android/
android/support/
android/support/constraint/
android/support/constraint/solver/
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 int POOL_SIZE
	int mVariablesID
	private java.util.HashMap mVariables
	private android.support.constraint.solver.Goal mGoal
	private int TABLE_SIZE
	private int mMaxColumns
	private android.support.constraint.solver.ArrayRow[] mRows
	private boolean[] mAlreadyTestedCandidates
	int mNumColumns
	private int mNumRows
	private int mMaxRows
	final android.support.constraint.solver.Cache mCache
	private android.support.constraint.solver.SolverVariable[] mPoolVariables
	private int mPoolVariablesCount
	private android.support.constraint.solver.ArrayRow[] tempClientsCopy
	public void  () 
	private void increaseTableSize () 
	private void releaseRows () 
		android.support.constraint.solver.ArrayRow row
		int i
	public void reset () 
		android.support.constraint.solver.SolverVariable variable
		int i
		int i
	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
	private 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
	private 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
	public android.support.constraint.solver.SolverVariable createErrorVariable () 
		android.support.constraint.solver.SolverVariable variable
	private 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
	android.support.constraint.solver.Goal getGoal () 
	android.support.constraint.solver.ArrayRow getRow (int) 
		int n
	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
	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
	void rebuildGoalFromErrors () 
	public void minimize ()  throws java.lang.Exception 
	void minimizeGoal (android.support.constraint.solver.Goal)  throws java.lang.Exception 
		android.support.constraint.solver.Goal goal
	private void updateRowFromVariables (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow row
	public void addConstraint (android.support.constraint.solver.ArrayRow) 
		int i
		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.Goal) 
		int i
		float value
		float a_j
		android.support.constraint.solver.ArrayRow current
		android.support.constraint.solver.SolverVariable variable
		int i
		int i
		Exception e
		android.support.constraint.solver.ArrayRow pivotEquation
		float min
		int pivotRowIndex
		android.support.constraint.solver.SolverVariable pivotCandidate
		android.support.constraint.solver.Goal goal
		boolean done
		int tries
		int tested
	private int enforceBFS (android.support.constraint.solver.Goal)  throws java.lang.Exception 
		android.support.constraint.solver.SolverVariable variable
		int i
		float value
		int k
		android.support.constraint.solver.SolverVariable candidate
		float a_j
		int j
		android.support.constraint.solver.ArrayRow current
		android.support.constraint.solver.SolverVariable variable
		int i
		int i
		android.support.constraint.solver.ArrayRow pivotEquation
		float min
		int strength
		int pivotRowIndex
		int pivotColumnIndex
		boolean done
		android.support.constraint.solver.SolverVariable variable
		int i
		android.support.constraint.solver.Goal goal
		int tries
		boolean infeasibleSystem
	private void computeValues () 
		android.support.constraint.solver.ArrayRow row
		int i
	private void displayRows () 
		int i
		String s
	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 () 
	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 () 
	public void addGreaterThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int) 
		android.support.constraint.solver.SolverVariable a
		android.support.constraint.solver.SolverVariable b
		int margin
		int strength
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable slack
	public void addLowerThan (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int) 
		android.support.constraint.solver.SolverVariable a
		android.support.constraint.solver.SolverVariable b
		int margin
		int strength
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable slack
	public void addCentering (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, float, android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int) 
		android.support.constraint.solver.SolverVariable a
		android.support.constraint.solver.SolverVariable b
		int m1
		float bias
		android.support.constraint.solver.SolverVariable c
		android.support.constraint.solver.SolverVariable d
		int m2
		int strength
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable error1
		android.support.constraint.solver.SolverVariable error2
	public android.support.constraint.solver.ArrayRow addEquality (android.support.constraint.solver.SolverVariable, android.support.constraint.solver.SolverVariable, int, int) 
		android.support.constraint.solver.SolverVariable a
		android.support.constraint.solver.SolverVariable b
		int margin
		int strength
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable error1
		android.support.constraint.solver.SolverVariable error2
	public void addEquality (android.support.constraint.solver.SolverVariable, int) 
		android.support.constraint.solver.ArrayRow newRow
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.ArrayRow row
		android.support.constraint.solver.SolverVariable a
		int value
		int idx
	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, float, 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
		float 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.SolverVariable error1
		android.support.constraint.solver.SolverVariable error2
		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 void  () 
}

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
	android.support.constraint.solver.SolverVariable variable
	float constantValue
	boolean used
	final android.support.constraint.solver.ArrayLinkedVariables variables
	boolean isSimpleDefinition
	public void  (android.support.constraint.solver.Cache) 
		android.support.constraint.solver.Cache cache
	void updateClientEquations () 
	boolean hasAtLeastOnePositiveVariable () 
	boolean hasKeyVariable () 
	public java.lang.String toString () 
	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 () 
	boolean hasVariable (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable v
	android.support.constraint.solver.ArrayRow createRowDefinition (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, 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
	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 createRowEqualDimension (float, float, float, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int, android.support.constraint.solver.SolverVariable, int) 
		float cw
		float nw
		float w
		float currentWeight
		float totalWeights
		float nextWeight
		android.support.constraint.solver.SolverVariable variableStartA
		int marginStartA
		android.support.constraint.solver.SolverVariable variableEndA
		int marginEndA
		android.support.constraint.solver.SolverVariable variableStartB
		int marginStartB
		android.support.constraint.solver.SolverVariable variableEndB
		int marginEndB
	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) 
		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
	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
	android.support.constraint.solver.ArrayRow createRowDimensionPercent (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
		float percent
	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
	int sizeInBytes () 
		int size
	boolean updateRowWithEquation (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow definition
	void ensurePositiveConstant () 
	void pickRowVariable () 
		android.support.constraint.solver.SolverVariable pivotCandidate
	void pivot (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable v
		float amount
}

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
	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/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 int[] mArrayIndices
	private int[] mArrayNextIndices
	private float[] mArrayValues
	private int mHead
	private int mLast
	private boolean mDidFillOnce
	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 () 
	final boolean containsKey (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable variable
		int current
		int counter
	boolean hasAtLeastOnePositiveVariable () 
		int current
		int counter
	void invert () 
		int current
		int counter
	void divideByAmount (float) 
		float amount
		int current
		int counter
	void updateClientEquations (android.support.constraint.solver.ArrayRow) 
		android.support.constraint.solver.ArrayRow row
		int current
		int counter
	android.support.constraint.solver.SolverVariable pickPivotCandidate () 
		android.support.constraint.solver.SolverVariable variable
		float amount
		float epsilon
		android.support.constraint.solver.SolverVariable restrictedCandidate
		android.support.constraint.solver.SolverVariable unrestrictedCandidate
		int current
		int counter
	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
	void updateFromSystem (android.support.constraint.solver.ArrayRow, android.support.constraint.solver.ArrayRow[]) 
		android.support.constraint.solver.SolverVariable definitionVariable
		float definitionValue
		android.support.constraint.solver.ArrayLinkedVariables definitionVariables
		int definitionCurrent
		int definitionCounter
		float value
		android.support.constraint.solver.ArrayRow definition
		android.support.constraint.solver.SolverVariable variable
		android.support.constraint.solver.ArrayRow self
		android.support.constraint.solver.ArrayRow[] rows
		int current
		int counter
	android.support.constraint.solver.SolverVariable getPivotCandidate () 
		android.support.constraint.solver.SolverVariable v
		int current
		int counter
		android.support.constraint.solver.SolverVariable pivot
	final android.support.constraint.solver.SolverVariable getVariable (int) 
		int index
		int current
		int counter
	final float getVariableValue (int) 
		int index
		int current
		int counter
	public final float get (android.support.constraint.solver.SolverVariable) 
		android.support.constraint.solver.SolverVariable v
		int current
		int counter
	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/Cache.class
Cache.java
package android.support.constraint.solver
public android.support.constraint.solver.Cache extends java.lang.Object {
	android.support.constraint.solver.Pools$Pool arrayRowPool
	android.support.constraint.solver.Pools$Pool solverVariablePool
	android.support.constraint.solver.SolverVariable[] mIndexedVariables
	public 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 int STRENGTH_NONE
	public static final int STRENGTH_LOW
	public static final int STRENGTH_MEDIUM
	public static final int STRENGTH_HIGH
	public static final int STRENGTH_HIGHEST
	public static final int STRENGTH_EQUALITY
	private static int uniqueId
	private String mName
	public int id
	int definitionId
	public int strength
	public float computedValue
	static final int MAX_STRENGTH
	float[] strengthVector
	android.support.constraint.solver.SolverVariable$Type mType
	android.support.constraint.solver.ArrayRow[] mClientEquations
	int mClientEquationsCount
	private static java.lang.String getUniqueName (android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.SolverVariable$Type type
	public void  (java.lang.String, android.support.constraint.solver.SolverVariable$Type) 
		String name
		android.support.constraint.solver.SolverVariable$Type type
	public void  (android.support.constraint.solver.SolverVariable$Type) 
		android.support.constraint.solver.SolverVariable$Type type
	void clearStrengths () 
		int i
	java.lang.String strengthsToString () 
		int j
		String representation
	void addClientEquation (android.support.constraint.solver.ArrayRow) 
		int i
		android.support.constraint.solver.ArrayRow equation
	void removeClientEquation (android.support.constraint.solver.ArrayRow) 
		int j
		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 java.lang.String toString () 
		String result
	static void  () 
}

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$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/Goal.class
Goal.java
package android.support.constraint.solver
public android.support.constraint.solver.Goal extends java.lang.Object {
	java.util.ArrayList variables
	public void  () 
	android.support.constraint.solver.SolverVariable getPivotCandidate () 
		float value
		int k
		android.support.constraint.solver.SolverVariable element
		int i
		int count
		android.support.constraint.solver.SolverVariable candidate
		int strength
	private void initFromSystemErrors (android.support.constraint.solver.LinearSystem) 
		int j
		android.support.constraint.solver.SolverVariable variable
		int i
		android.support.constraint.solver.LinearSystem system
	void updateFromSystem (android.support.constraint.solver.LinearSystem) 
		int k
		android.support.constraint.solver.SolverVariable var
		float value
		int j
		android.support.constraint.solver.ArrayRow definition
		android.support.constraint.solver.ArrayLinkedVariables variables
		int size
		android.support.constraint.solver.SolverVariable element
		int i
		android.support.constraint.solver.LinearSystem system
		int count
	public java.lang.String toString () 
		android.support.constraint.solver.SolverVariable element
		int i
		String representation
		int count
}

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/widgets/
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/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/Helper.class
Helper.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Helper extends android.support.constraint.solver.widgets.ConstraintWidget {
	protected android.support.constraint.solver.widgets.ConstraintWidget[] mWidgets
	protected int mWidgetsCount
	public void  () 
	public void add (android.support.constraint.solver.widgets.ConstraintWidget) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
	public void removeAllIds () 
}

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/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 USE_SNAPSHOT
	private static final int MAX_ITERATIONS
	private static final boolean DEBUG
	private static final boolean DEBUG_OPTIMIZE
	private static final boolean DEBUG_LAYOUT
	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
	int mPaddingLeft
	int mPaddingTop
	int mPaddingRight
	int mPaddingBottom
	private int mHorizontalChainsSize
	private int mVerticalChainsSize
	private android.support.constraint.solver.widgets.ConstraintWidget[] mMatchConstraintsChainedWidgets
	private android.support.constraint.solver.widgets.ConstraintWidget[] mVerticalChainsArray
	private android.support.constraint.solver.widgets.ConstraintWidget[] mHorizontalChainsArray
	public static final int OPTIMIZATION_NONE
	public static final int OPTIMIZATION_ALL
	public static final int OPTIMIZATION_BASIC
	public static final int OPTIMIZATION_CHAIN
	private int mOptimizationLevel
	private boolean[] flags
	private static final int FLAG_USE_OPTIMIZE
	private static final int FLAG_CHAIN_DANGLING
	private static final int FLAG_RECOMPUTE_BOUNDS
	private android.support.constraint.solver.widgets.ConstraintWidget[] mChainEnds
	private static final int CHAIN_FIRST
	private static final int CHAIN_LAST
	private static final int CHAIN_FIRST_VISIBLE
	private static final int CHAIN_LAST_VISIBLE
	private boolean mWidthMeasuredTooSmall
	private boolean mHeightMeasuredTooSmall
	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 setOptimizationLevel (int) 
		int value
	public java.lang.String getType () 
	public void reset () 
	public boolean isWidthMeasuredTooSmall () 
	public boolean isHeightMeasuredTooSmall () 
	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 boolean addChildrenToSolver (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
		boolean setMatchParent
	private boolean optimize (android.support.constraint.solver.LinearSystem) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int prev
		int preh
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		android.support.constraint.solver.LinearSystem system
		int count
		boolean done
		int dv
		int dh
		int n
		int sh
		int sv
	private void applyHorizontalChain (android.support.constraint.solver.LinearSystem) 
		android.support.constraint.solver.widgets.ConstraintWidget next
		int x
		int previousMargin
		int dimension
		android.support.constraint.solver.widgets.ConstraintAnchor right
		android.support.constraint.solver.widgets.ConstraintAnchor left
		int margin
		int strength
		int margin
		int margin
		android.support.constraint.solver.SolverVariable rightTarget
		android.support.constraint.solver.widgets.ConstraintAnchor left
		android.support.constraint.solver.widgets.ConstraintAnchor right
		int leftMargin
		int rightMargin
		android.support.constraint.solver.SolverVariable leftTarget
		android.support.constraint.solver.widgets.ConstraintAnchor left
		android.support.constraint.solver.widgets.ConstraintAnchor right
		int leftMargin
		int rightMargin
		android.support.constraint.solver.SolverVariable leftTarget
		android.support.constraint.solver.SolverVariable rightTarget
		android.support.constraint.solver.widgets.ConstraintWidget previousVisibleWidget
		android.support.constraint.solver.widgets.ConstraintWidget lastWidget
		android.support.constraint.solver.widgets.ConstraintWidget firstVisibleWidget
		boolean isLast
		android.support.constraint.solver.widgets.ConstraintWidget next
		int margin
		int strength
		android.support.constraint.solver.SolverVariable rightTarget
		int margin
		android.support.constraint.solver.widgets.ConstraintWidget w
		int leftMargin
		int rightMargin
		android.support.constraint.solver.SolverVariable rightTarget
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		android.support.constraint.solver.widgets.ConstraintWidget current
		android.support.constraint.solver.widgets.ConstraintWidget nextWidget
		android.support.constraint.solver.SolverVariable left
		android.support.constraint.solver.SolverVariable right
		android.support.constraint.solver.SolverVariable nextLeft
		android.support.constraint.solver.SolverVariable nextRight
		int margin
		android.support.constraint.solver.ArrayRow row
		int j
		android.support.constraint.solver.widgets.ConstraintWidget previous
		float totalWeights
		android.support.constraint.solver.widgets.ConstraintWidget first
		int numMatchConstraints
		android.support.constraint.solver.widgets.ConstraintWidget currentWidget
		boolean isChainSpread
		boolean isChainPacked
		android.support.constraint.solver.widgets.ConstraintWidget widget
		boolean isWrapContent
		int i
		android.support.constraint.solver.LinearSystem system
	private void applyVerticalChain (android.support.constraint.solver.LinearSystem) 
		android.support.constraint.solver.widgets.ConstraintWidget next
		int y
		int previousMargin
		int dimension
		android.support.constraint.solver.widgets.ConstraintAnchor bottom
		android.support.constraint.solver.widgets.ConstraintAnchor top
		int margin
		int strength
		android.support.constraint.solver.SolverVariable source
		android.support.constraint.solver.SolverVariable target
		int margin
		int margin
		android.support.constraint.solver.SolverVariable bottomTarget
		android.support.constraint.solver.widgets.ConstraintAnchor top
		android.support.constraint.solver.widgets.ConstraintAnchor bottom
		int topMargin
		int bottomMargin
		android.support.constraint.solver.SolverVariable topTarget
		android.support.constraint.solver.widgets.ConstraintAnchor top
		android.support.constraint.solver.widgets.ConstraintAnchor bottom
		int topMargin
		int bottomMargin
		android.support.constraint.solver.SolverVariable topTarget
		android.support.constraint.solver.SolverVariable bottomTarget
		android.support.constraint.solver.widgets.ConstraintWidget previousVisibleWidget
		android.support.constraint.solver.widgets.ConstraintWidget lastWidget
		android.support.constraint.solver.widgets.ConstraintWidget firstVisibleWidget
		boolean isLast
		android.support.constraint.solver.widgets.ConstraintWidget next
		int margin
		int strength
		android.support.constraint.solver.SolverVariable bottomTarget
		int margin
		android.support.constraint.solver.widgets.ConstraintWidget w
		int topMargin
		int bottomMargin
		android.support.constraint.solver.SolverVariable bottomTarget
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		android.support.constraint.solver.widgets.ConstraintWidget current
		android.support.constraint.solver.widgets.ConstraintWidget nextWidget
		android.support.constraint.solver.SolverVariable top
		android.support.constraint.solver.SolverVariable bottom
		android.support.constraint.solver.SolverVariable nextTop
		android.support.constraint.solver.SolverVariable nextBottom
		int margin
		android.support.constraint.solver.ArrayRow row
		int j
		android.support.constraint.solver.widgets.ConstraintWidget previous
		float totalWeights
		android.support.constraint.solver.widgets.ConstraintWidget first
		int numMatchConstraints
		android.support.constraint.solver.widgets.ConstraintWidget currentWidget
		boolean isChainSpread
		boolean isChainPacked
		android.support.constraint.solver.widgets.ConstraintWidget widget
		boolean isWrapContent
		int i
		android.support.constraint.solver.LinearSystem system
	public void updateChildrenFromSolver (android.support.constraint.solver.LinearSystem, int, boolean[]) 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		android.support.constraint.solver.LinearSystem system
		int group
		boolean[] flags
		int count
	public void setPadding (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void layout () 
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		Exception e
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int i
		int maxX
		int maxY
		int width
		int height
		int width
		int height
		int prex
		int prey
		int prew
		int preh
		boolean wrap_override
		android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour originalVerticalDimensionBehaviour
		android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour originalHorizontalDimensionBehaviour
		int count
		boolean needsSolving
		int countSolve
	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 findHorizontalWrapRecursive (android.support.constraint.solver.widgets.ConstraintWidget, boolean[]) 
		android.support.constraint.solver.widgets.Guideline guideline
		android.support.constraint.solver.widgets.ConstraintWidget widget
		boolean[] flags
		int w
		int distToRight
		int distToLeft
		android.support.constraint.solver.widgets.ConstraintWidget leftWidget
		android.support.constraint.solver.widgets.ConstraintWidget rightWidget
	public void findVerticalWrapRecursive (android.support.constraint.solver.widgets.ConstraintWidget, boolean[]) 
		android.support.constraint.solver.widgets.Guideline guideline
		android.support.constraint.solver.widgets.ConstraintWidget baseLineWidget
		android.support.constraint.solver.widgets.ConstraintWidget widget
		boolean[] flags
		int h
		int distToTop
		int distToBottom
		android.support.constraint.solver.widgets.ConstraintWidget topWidget
		android.support.constraint.solver.widgets.ConstraintWidget bottomWidget
	public void findWrapSize (java.util.ArrayList, boolean[]) 
		android.support.constraint.solver.widgets.ConstraintWidget child
		int j
		android.support.constraint.solver.widgets.ConstraintWidget child
		int j
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int connectWidth
		int connectHeight
		int j
		int max
		android.support.constraint.solver.widgets.ConstraintWidget child
		int j
		android.support.constraint.solver.widgets.ConstraintWidget child
		int j
		java.util.ArrayList children
		boolean[] flags
		int maxTopDist
		int maxLeftDist
		int maxRightDist
		int maxBottomDist
		int maxConnectWidth
		int maxConnectHeight
		int size
	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 width
		int height
		int numOfGroups
		int prex
		int prey
		int count
	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 () 
	private void resetChains () 
	void addChain (android.support.constraint.solver.widgets.ConstraintWidget, int) 
		android.support.constraint.solver.widgets.ConstraintWidget constraintWidget
		int type
		android.support.constraint.solver.widgets.ConstraintWidget widget
	private void addHorizontalChain (android.support.constraint.solver.widgets.ConstraintWidget) 
		int i
		android.support.constraint.solver.widgets.ConstraintWidget widget
	private void addVerticalChain (android.support.constraint.solver.widgets.ConstraintWidget) 
		int i
		android.support.constraint.solver.widgets.ConstraintWidget widget
	private int countMatchConstraintsChainedWidgets (android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget[], android.support.constraint.solver.widgets.ConstraintWidget, int, boolean[]) 
		boolean fixedPosition
		android.support.constraint.solver.widgets.ConstraintWidget first
		android.support.constraint.solver.widgets.ConstraintWidget last
		android.support.constraint.solver.widgets.ConstraintWidget firstVisible
		android.support.constraint.solver.widgets.ConstraintWidget lastVisible
		boolean fixedPosition
		android.support.constraint.solver.widgets.ConstraintWidget first
		android.support.constraint.solver.widgets.ConstraintWidget last
		android.support.constraint.solver.widgets.ConstraintWidget firstVisible
		android.support.constraint.solver.widgets.ConstraintWidget lastVisible
		android.support.constraint.solver.LinearSystem system
		android.support.constraint.solver.widgets.ConstraintWidget[] chainEnds
		android.support.constraint.solver.widgets.ConstraintWidget widget
		int direction
		boolean[] flags
		int count
	static void  () 
}

android/support/constraint/solver/widgets/Barrier.class
Barrier.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Barrier extends android.support.constraint.solver.widgets.Helper {
	public static final int LEFT
	public static final int RIGHT
	public static final int TOP
	public static final int BOTTOM
	private int mBarrierType
	public void  () 
	public void setBarrierType (int) 
		int barrierType
	public void addToSolver (android.support.constraint.solver.LinearSystem, int) 
		int i
		android.support.constraint.solver.widgets.ConstraintAnchor position
		android.support.constraint.solver.SolverVariable target
		int i
		android.support.constraint.solver.LinearSystem system
		int group
		android.support.constraint.solver.widgets.ConstraintAnchor position
}

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/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
	void grow (int, int) 
		int w
		int h
	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/ConstraintWidget.class
ConstraintWidget.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.ConstraintWidget extends java.lang.Object {
	private static final boolean AUTOTAG_CENTER
	protected static final int SOLVER
	protected static final int DIRECT
	public static final int MATCH_CONSTRAINT_SPREAD
	public static final int MATCH_CONSTRAINT_WRAP
	public static final int MATCH_CONSTRAINT_PERCENT
	public static final int UNKNOWN
	public static final int HORIZONTAL
	public static final int VERTICAL
	public static final int VISIBLE
	public static final int INVISIBLE
	public static final int GONE
	public static final int CHAIN_SPREAD
	public static final int CHAIN_SPREAD_INSIDE
	public static final int CHAIN_PACKED
	public int mHorizontalResolution
	public int mVerticalResolution
	private static final int WRAP
	int mMatchConstraintDefaultWidth
	int mMatchConstraintDefaultHeight
	int mMatchConstraintMinWidth
	int mMatchConstraintMaxWidth
	float mMatchConstraintPercentWidth
	int mMatchConstraintMinHeight
	int mMatchConstraintMaxHeight
	float mMatchConstraintPercentHeight
	boolean mIsWidthWrapContent
	boolean mIsHeightWrapContent
	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 android.support.constraint.solver.widgets.ConstraintAnchor[] mListAnchors
	protected java.util.ArrayList mAnchors
	android.support.constraint.solver.widgets.ConstraintWidget mParent
	int mWidth
	int mHeight
	protected float mDimensionRatio
	protected int mDimensionRatioSide
	protected int mSolverLeft
	protected int mSolverTop
	protected int mSolverRight
	protected int mSolverBottom
	protected int mX
	protected int mY
	private int mDrawX
	private int mDrawY
	private int mDrawWidth
	private int mDrawHeight
	protected int mOffsetX
	protected int mOffsetY
	int mBaselineDistance
	protected int mMinWidth
	protected int mMinHeight
	private int mWrapWidth
	private int mWrapHeight
	public static float DEFAULT_BIAS
	float mHorizontalBiasPercent
	float mVerticalBiasPercent
	android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour mHorizontalDimensionBehaviour
	android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour mVerticalDimensionBehaviour
	private Object mCompanionWidget
	private int mContainerItemSkip
	private int mVisibility
	private String mDebugName
	private String mType
	int mDistToTop
	int mDistToLeft
	int mDistToRight
	int mDistToBottom
	boolean mLeftHasCentered
	boolean mRightHasCentered
	boolean mTopHasCentered
	boolean mBottomHasCentered
	boolean mHorizontalWrapVisited
	boolean mVerticalWrapVisited
	int mHorizontalChainStyle
	int mVerticalChainStyle
	boolean mHorizontalChainFixedPosition
	boolean mVerticalChainFixedPosition
	float mHorizontalWeight
	float mVerticalWeight
	android.support.constraint.solver.widgets.ConstraintWidget mHorizontalNextWidget
	android.support.constraint.solver.widgets.ConstraintWidget mVerticalNextWidget
	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 void setWidthWrapContent (boolean) 
		boolean widthWrapContent
	public boolean isWidthWrapContent () 
	public void setHeightWrapContent (boolean) 
		boolean heightWrapContent
	public boolean isHeightWrapContent () 
	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 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 getOptimizerWrapWidth () 
		int w
	public int getOptimizerWrapHeight () 
		int h
	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 setGoneMargin (android.support.constraint.solver.widgets.ConstraintAnchor$Type, int) 
		android.support.constraint.solver.widgets.ConstraintAnchor$Type type
		int goneMargin
	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 setHorizontalMatchStyle (int, int, int, float) 
		int horizontalMatchStyle
		int min
		int max
		float percent
	public void setVerticalMatchStyle (int, int, int, float) 
		int verticalMatchStyle
		int min
		int max
		float percent
	public void setDimensionRatio (java.lang.String) 
		String dimension
		float nominatorValue
		float denominatorValue
		String nominator
		String denominator
		String r
		String ratio
		int dimensionRatioSide
		float dimensionRatio
		int len
		int commaIndex
		int colonIndex
	public void setDimensionRatio (float, int) 
		float ratio
		int dimensionRatioSide
	public float getDimensionRatio () 
	public int getDimensionRatioSide () 
	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 setHorizontalDimension (int, int) 
		int left
		int right
	public void setVerticalDimension (int, int) 
		int top
		int bottom
	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 setHorizontalWeight (float) 
		float horizontalWeight
	public void setVerticalWeight (float) 
		float verticalWeight
	public void setHorizontalChainStyle (int) 
		int horizontalChainStyle
	public int getHorizontalChainStyle () 
	public void setVerticalChainStyle (int) 
		int verticalChainStyle
	public int getVerticalChainStyle () 
	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, 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
		int goneMargin
		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 boolean isInHorizontalChain () 
	public android.support.constraint.solver.widgets.ConstraintWidget getHorizontalChainControlWidget () 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		android.support.constraint.solver.widgets.ConstraintAnchor targetOwner
		android.support.constraint.solver.widgets.ConstraintWidget target
		android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
		android.support.constraint.solver.widgets.ConstraintWidget tmp
		android.support.constraint.solver.widgets.ConstraintWidget found
	public boolean isInVerticalChain () 
	public android.support.constraint.solver.widgets.ConstraintWidget getVerticalChainControlWidget () 
		android.support.constraint.solver.widgets.ConstraintAnchor anchor
		android.support.constraint.solver.widgets.ConstraintAnchor targetOwner
		android.support.constraint.solver.widgets.ConstraintWidget target
		android.support.constraint.solver.widgets.ConstraintAnchor targetAnchor
		android.support.constraint.solver.widgets.ConstraintWidget tmp
		android.support.constraint.solver.widgets.ConstraintWidget found
	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.SolverVariable begin
		android.support.constraint.solver.SolverVariable end
		android.support.constraint.solver.SolverVariable beginTarget
		android.support.constraint.solver.SolverVariable endTarget
		android.support.constraint.solver.SolverVariable begin
		android.support.constraint.solver.SolverVariable end
		android.support.constraint.solver.SolverVariable beginTarget
		android.support.constraint.solver.SolverVariable endTarget
		android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
		int originalHeight
		android.support.constraint.solver.SolverVariable begin
		android.support.constraint.solver.SolverVariable end
		android.support.constraint.solver.SolverVariable beginTarget
		android.support.constraint.solver.SolverVariable endTarget
		int strength
		android.support.constraint.solver.SolverVariable error1
		android.support.constraint.solver.SolverVariable error2
		android.support.constraint.solver.ArrayRow row
		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
		boolean inHorizontalChain
		boolean inVerticalChain
		int width
		int height
		boolean horizontalDimensionFixed
		boolean verticalDimensionFixed
		boolean useRatio
		int dimensionRatioSide
		float dimensionRatio
		boolean useHorizontalRatio
		boolean wrapContent
		boolean useVerticalRatio
	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, int, float, boolean, boolean, int, int, int, float) 
		android.support.constraint.solver.SolverVariable percentBegin
		android.support.constraint.solver.SolverVariable percentEnd
		android.support.constraint.solver.SolverVariable percentBegin
		android.support.constraint.solver.SolverVariable percentEnd
		android.support.constraint.solver.SolverVariable percentBegin
		android.support.constraint.solver.SolverVariable percentEnd
		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.SolverVariable percentBegin
		android.support.constraint.solver.SolverVariable percentEnd
		android.support.constraint.solver.LinearSystem system
		boolean wrapContent
		boolean dimensionFixed
		android.support.constraint.solver.widgets.ConstraintAnchor beginAnchor
		android.support.constraint.solver.widgets.ConstraintAnchor endAnchor
		int beginPosition
		int endPosition
		int dimension
		int minDimension
		float bias
		boolean useRatio
		boolean inChain
		int matchConstraintDefault
		int matchMinDimension
		int matchMaxDimension
		float matchPercentDimension
		android.support.constraint.solver.SolverVariable begin
		android.support.constraint.solver.SolverVariable end
		android.support.constraint.solver.SolverVariable beginTarget
		android.support.constraint.solver.SolverVariable endTarget
		int beginAnchorMargin
		int endAnchorMargin
	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/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/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 MATCH_CONSTRAINT
	public static final android.support.constraint.solver.widgets.ConstraintWidget$DimensionBehaviour MATCH_PARENT
	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/ConstraintHorizontalLayout$ContentAlignment.class
ConstraintHorizontalLayout.java
package android.support.constraint.solver.widgets
public final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment extends java.lang.Enum {
	public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment BEGIN
	public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment MIDDLE
	public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment END
	public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment TOP
	public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment VERTICAL_MIDDLE
	public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment BOTTOM
	public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment LEFT
	public static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment RIGHT
	private static final android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment[] $VALUES
	public static android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment[] values () 
	public static android.support.constraint.solver.widgets.ConstraintHorizontalLayout$ContentAlignment valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	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 float 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 setGuidePercent (float) 
		float value
	public void setGuideBegin (int) 
		int value
	public void setGuideEnd (int) 
		int value
	public float 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) 
		float percent
		int position
		float percent
		int position
		int x
		int y
	void inferRelativePercentPosition () 
		float percent
	void inferRelativeBeginPosition () 
		int position
	void inferRelativeEndPosition () 
		int position
	public void cyclePosition () 
}

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/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/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
	private static final int UNSET_GONE_MARGIN
	final android.support.constraint.solver.widgets.ConstraintWidget mOwner
	final android.support.constraint.solver.widgets.ConstraintAnchor$Type mType
	android.support.constraint.solver.widgets.ConstraintAnchor mTarget
	public int mMargin
	int mGoneMargin
	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, int, android.support.constraint.solver.widgets.ConstraintAnchor$Strength, int, boolean) 
		android.support.constraint.solver.widgets.ConstraintAnchor toAnchor
		int margin
		int goneMargin
		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 void setGoneMargin (int) 
		int margin
	public boolean isVerticalAnchor () 
	public java.lang.String toString () 
		java.util.HashSet visited
	private java.lang.String toString (java.util.HashSet) 
		java.util.HashSet visited
	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/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
	public void removeAllChildren () 
}

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/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/Optimizer.class
Optimizer.java
package android.support.constraint.solver.widgets
public android.support.constraint.solver.widgets.Optimizer extends java.lang.Object {
	public void  () 
	static void applyDirectResolutionHorizontalChain (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, int, android.support.constraint.solver.widgets.ConstraintWidget) 
		boolean isGone
		android.support.constraint.solver.widgets.ConstraintWidget endTarget
		float position
		int left
		int right
		android.support.constraint.solver.widgets.ConstraintWidgetContainer container
		android.support.constraint.solver.LinearSystem system
		int numMatchConstraints
		android.support.constraint.solver.widgets.ConstraintWidget widget
		android.support.constraint.solver.widgets.ConstraintWidget firstWidget
		int widgetSize
		int firstPosition
		android.support.constraint.solver.widgets.ConstraintWidget previous
		int count
		float totalWeights
		int lastPosition
		float total
		float spreadSpace
		float split
		float currentPosition
	static void applyDirectResolutionVerticalChain (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, int, android.support.constraint.solver.widgets.ConstraintWidget) 
		boolean isGone
		android.support.constraint.solver.widgets.ConstraintWidget endTarget
		float position
		int top
		int bottom
		android.support.constraint.solver.widgets.ConstraintWidgetContainer container
		android.support.constraint.solver.LinearSystem system
		int numMatchConstraints
		android.support.constraint.solver.widgets.ConstraintWidget widget
		android.support.constraint.solver.widgets.ConstraintWidget firstWidget
		int widgetSize
		int firstPosition
		android.support.constraint.solver.widgets.ConstraintWidget previous
		int count
		float totalWeights
		int lastPosition
		float total
		float spreadSpace
		float split
		float currentPosition
	static void checkMatchParent (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget) 
		int left
		int right
		int top
		int bottom
		android.support.constraint.solver.widgets.ConstraintWidgetContainer container
		android.support.constraint.solver.LinearSystem system
		android.support.constraint.solver.widgets.ConstraintWidget widget
	static void checkHorizontalSimpleDependency (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget) 
		int left
		int right
		int w
		int dim
		int left
		int right
		int leftMargin
		int rightMargin
		int left
		int right
		int right
		int left
		android.support.constraint.solver.SolverVariable target
		int left
		int right
		android.support.constraint.solver.SolverVariable target
		int right
		int left
		float position
		int value
		android.support.constraint.solver.widgets.Guideline guideline
		int left
		int right
		boolean hasLeft
		boolean hasRight
		android.support.constraint.solver.widgets.ConstraintWidgetContainer container
		android.support.constraint.solver.LinearSystem system
		android.support.constraint.solver.widgets.ConstraintWidget widget
	static void checkVerticalSimpleDependency (android.support.constraint.solver.widgets.ConstraintWidgetContainer, android.support.constraint.solver.LinearSystem, android.support.constraint.solver.widgets.ConstraintWidget) 
		int top
		int bottom
		int h
		int dim
		int top
		int bottom
		int topMargin
		int bottomMargin
		int top
		int bottom
		int bottom
		int top
		android.support.constraint.solver.SolverVariable target
		int top
		int bottom
		android.support.constraint.solver.SolverVariable target
		int bottom
		int top
		android.support.constraint.solver.SolverVariable target
		int top
		int bottom
		float position
		int value
		android.support.constraint.solver.widgets.Guideline guideline
		int top
		int bottom
		boolean hasBaseline
		boolean hasTop
		boolean hasBottom
		android.support.constraint.solver.widgets.ConstraintWidgetContainer container
		android.support.constraint.solver.LinearSystem system
		android.support.constraint.solver.widgets.ConstraintWidget widget
}

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/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/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/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/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.ConstraintHorizontalLayout$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/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) 
}