@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
764 lines (748 loc) • 113 kB
TypeScript
declare module androidx {
export module constraintlayout {
export module solver {
export class ArrayLinkedVariables extends java.lang.Object implements androidx.constraintlayout.solver.ArrayRow.ArrayRowVariables {
public static class: java.lang.Class<androidx.constraintlayout.solver.ArrayLinkedVariables>;
public mCache: androidx.constraintlayout.solver.Cache;
public get(v: androidx.constraintlayout.solver.SolverVariable): number;
public getVariableValue(param0: number): number;
public indexOf(param0: androidx.constraintlayout.solver.SolverVariable): number;
public divideByAmount(amount: number): void;
public getId(index: number): number;
public getVariable(param0: number): androidx.constraintlayout.solver.SolverVariable;
public invert(): void;
public getValue(index: number): number;
public getVariable(index: number): androidx.constraintlayout.solver.SolverVariable;
public getCurrentSize(): number;
public remove(param0: androidx.constraintlayout.solver.SolverVariable, param1: boolean): number;
public display(): void;
public clear(): void;
public use(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): number;
public contains(param0: androidx.constraintlayout.solver.SolverVariable): boolean;
public getNextIndice(index: number): number;
public put(param0: androidx.constraintlayout.solver.SolverVariable, param1: number): void;
public divideByAmount(param0: number): void;
public toString(): string;
public add(param0: androidx.constraintlayout.solver.SolverVariable, param1: number, param2: boolean): void;
public sizeInBytes(): number;
public getVariableValue(index: number): number;
public getHead(): number;
public add(variable: androidx.constraintlayout.solver.SolverVariable, value: number, removeFromDefinition: boolean): void;
public remove(variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): number;
public get(param0: androidx.constraintlayout.solver.SolverVariable): number;
public use(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): number;
public indexOf(variable: androidx.constraintlayout.solver.SolverVariable): number;
public put(variable: androidx.constraintlayout.solver.SolverVariable, value: number): void;
public contains(variable: androidx.constraintlayout.solver.SolverVariable): boolean;
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class ArrayRow extends java.lang.Object implements androidx.constraintlayout.solver.LinearSystem.Row {
public static class: java.lang.Class<androidx.constraintlayout.solver.ArrayRow>;
public variables: androidx.constraintlayout.solver.ArrayRow.ArrayRowVariables;
public addError(system: androidx.constraintlayout.solver.LinearSystem, strength: number): androidx.constraintlayout.solver.ArrayRow;
public addError(error: androidx.constraintlayout.solver.SolverVariable): void;
public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void;
public addError(param0: androidx.constraintlayout.solver.SolverVariable): void;
public createRowEquals(variable: androidx.constraintlayout.solver.SolverVariable, value: number): androidx.constraintlayout.solver.ArrayRow;
public constructor();
public createRowGreaterThan(a: androidx.constraintlayout.solver.SolverVariable, b: number, slack: androidx.constraintlayout.solver.SolverVariable): androidx.constraintlayout.solver.ArrayRow;
public reset(): void;
public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void;
public clear(): void;
public isEmpty(): boolean;
public constructor(cache: androidx.constraintlayout.solver.Cache);
public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void;
public createRowDimensionRatio(variableA: androidx.constraintlayout.solver.SolverVariable, variableB: androidx.constraintlayout.solver.SolverVariable, variableC: androidx.constraintlayout.solver.SolverVariable, variableD: androidx.constraintlayout.solver.SolverVariable, ratio: number): androidx.constraintlayout.solver.ArrayRow;
public initFromRow(row: androidx.constraintlayout.solver.LinearSystem.Row): void;
public getKey(): androidx.constraintlayout.solver.SolverVariable;
public updateFromSystem(system: androidx.constraintlayout.solver.LinearSystem): void;
public getPivotCandidate(system: androidx.constraintlayout.solver.LinearSystem, avoid: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public toString(): string;
public createRowEqualDimension(currentWeight: number, totalWeights: number, nextWeight: number, variableStartA: androidx.constraintlayout.solver.SolverVariable, marginStartA: number, variableEndA: androidx.constraintlayout.solver.SolverVariable, marginEndA: number, variableStartB: androidx.constraintlayout.solver.SolverVariable, marginStartB: number, variableEndB: androidx.constraintlayout.solver.SolverVariable, marginEndB: number): androidx.constraintlayout.solver.ArrayRow;
public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void;
public createRowEquals(variableA: androidx.constraintlayout.solver.SolverVariable, variableB: androidx.constraintlayout.solver.SolverVariable, margin: number): androidx.constraintlayout.solver.ArrayRow;
public updateFromFinalVariable(system: androidx.constraintlayout.solver.LinearSystem, variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): void;
public createRowEqualMatchDimensions(currentWeight: number, totalWeights: number, nextWeight: number, variableStartA: androidx.constraintlayout.solver.SolverVariable, variableEndA: androidx.constraintlayout.solver.SolverVariable, variableStartB: androidx.constraintlayout.solver.SolverVariable, variableEndB: androidx.constraintlayout.solver.SolverVariable): androidx.constraintlayout.solver.ArrayRow;
public updateFromRow(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): void;
public createRowGreaterThan(variableA: androidx.constraintlayout.solver.SolverVariable, variableB: androidx.constraintlayout.solver.SolverVariable, slack: androidx.constraintlayout.solver.SolverVariable, margin: number): androidx.constraintlayout.solver.ArrayRow;
public createRowLowerThan(variableA: androidx.constraintlayout.solver.SolverVariable, variableB: androidx.constraintlayout.solver.SolverVariable, slack: androidx.constraintlayout.solver.SolverVariable, margin: number): androidx.constraintlayout.solver.ArrayRow;
public createRowWithAngle(at: androidx.constraintlayout.solver.SolverVariable, ab: androidx.constraintlayout.solver.SolverVariable, bt: androidx.constraintlayout.solver.SolverVariable, bb: androidx.constraintlayout.solver.SolverVariable, angleComponent: number): androidx.constraintlayout.solver.ArrayRow;
public pickPivot(exclude: androidx.constraintlayout.solver.SolverVariable): androidx.constraintlayout.solver.SolverVariable;
}
export module ArrayRow {
export class ArrayRowVariables extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.ArrayRow.ArrayRowVariables>;
/**
* Constructs a new instance of the androidx.constraintlayout.solver.ArrayRow$ArrayRowVariables interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getCurrentSize(): number;
getVariable(param0: number): androidx.constraintlayout.solver.SolverVariable;
getVariableValue(param0: number): number;
get(param0: androidx.constraintlayout.solver.SolverVariable): number;
indexOf(param0: androidx.constraintlayout.solver.SolverVariable): number;
display(): void;
clear(): void;
contains(param0: androidx.constraintlayout.solver.SolverVariable): boolean;
put(param0: androidx.constraintlayout.solver.SolverVariable, param1: number): void;
sizeInBytes(): number;
invert(): void;
remove(param0: androidx.constraintlayout.solver.SolverVariable, param1: boolean): number;
divideByAmount(param0: number): void;
add(param0: androidx.constraintlayout.solver.SolverVariable, param1: number, param2: boolean): void;
use(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): number;
});
public constructor();
public invert(): void;
public use(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): number;
public get(param0: androidx.constraintlayout.solver.SolverVariable): number;
public getVariableValue(param0: number): number;
public indexOf(param0: androidx.constraintlayout.solver.SolverVariable): number;
public contains(param0: androidx.constraintlayout.solver.SolverVariable): boolean;
public divideByAmount(param0: number): void;
public display(): void;
public add(param0: androidx.constraintlayout.solver.SolverVariable, param1: number, param2: boolean): void;
public getCurrentSize(): number;
public put(param0: androidx.constraintlayout.solver.SolverVariable, param1: number): void;
public clear(): void;
public remove(param0: androidx.constraintlayout.solver.SolverVariable, param1: boolean): number;
public getVariable(param0: number): androidx.constraintlayout.solver.SolverVariable;
public sizeInBytes(): number;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class Cache extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.Cache>;
public constructor();
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class GoalRow extends androidx.constraintlayout.solver.ArrayRow {
public static class: java.lang.Class<androidx.constraintlayout.solver.GoalRow>;
public addError(system: androidx.constraintlayout.solver.LinearSystem, strength: number): androidx.constraintlayout.solver.ArrayRow;
public addError(error: androidx.constraintlayout.solver.SolverVariable): void;
public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void;
public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void;
public initFromRow(row: androidx.constraintlayout.solver.LinearSystem.Row): void;
public addError(param0: androidx.constraintlayout.solver.SolverVariable): void;
public getKey(): androidx.constraintlayout.solver.SolverVariable;
public updateFromSystem(system: androidx.constraintlayout.solver.LinearSystem): void;
public getPivotCandidate(system: androidx.constraintlayout.solver.LinearSystem, avoid: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public constructor();
public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void;
public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void;
public clear(): void;
public updateFromFinalVariable(system: androidx.constraintlayout.solver.LinearSystem, variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): void;
public updateFromRow(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): void;
public isEmpty(): boolean;
public constructor(cache: androidx.constraintlayout.solver.Cache);
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class LinearSystem extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.LinearSystem>;
public static FULL_DEBUG: boolean;
public static DEBUG: boolean;
public static MEASURE: boolean;
public graphOptimizer: boolean;
public newgraphOptimizer: boolean;
public static sMetrics: androidx.constraintlayout.solver.Metrics;
public static OPTIMIZED_ENGINE: boolean;
public static ARRAY_ROW_CREATION: number;
public static OPTIMIZED_ARRAY_ROW_CREATION: number;
public createExtraVariable(): androidx.constraintlayout.solver.SolverVariable;
public addEquality(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, strength: number): androidx.constraintlayout.solver.ArrayRow;
public addCentering(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, m1: number, bias: number, c: androidx.constraintlayout.solver.SolverVariable, d: androidx.constraintlayout.solver.SolverVariable, m2: number, strength: number): void;
public createObjectVariable(anchor: any): androidx.constraintlayout.solver.SolverVariable;
public constructor();
public reset(): void;
public createRow(): androidx.constraintlayout.solver.ArrayRow;
public minimize(): void;
public addCenterPoint(widget: androidx.constraintlayout.solver.widgets.ConstraintWidget, target: androidx.constraintlayout.solver.widgets.ConstraintWidget, angle: number, radius: number): void;
public createSlackVariable(): androidx.constraintlayout.solver.SolverVariable;
public removeRow(row: androidx.constraintlayout.solver.ArrayRow): void;
public displayReadableRows(): void;
public addEquality(a: androidx.constraintlayout.solver.SolverVariable, value: number): void;
public addLowerBarrier(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, hasMatchConstraintWidgets: boolean): void;
public getNumVariables(): number;
public fillMetrics(metrics: androidx.constraintlayout.solver.Metrics): void;
public getNumEquations(): number;
public static getMetrics(): androidx.constraintlayout.solver.Metrics;
public addGreaterThan(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, strength: number): void;
public displayVariablesReadableRows(): void;
public getMemoryUsed(): number;
public addRatio(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, c: androidx.constraintlayout.solver.SolverVariable, d: androidx.constraintlayout.solver.SolverVariable, ratio: number, strength: number): void;
public addLowerThan(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, strength: number): void;
public createErrorVariable(strength: number, prefix: string): androidx.constraintlayout.solver.SolverVariable;
public getCache(): androidx.constraintlayout.solver.Cache;
public addGreaterBarrier(a: androidx.constraintlayout.solver.SolverVariable, b: androidx.constraintlayout.solver.SolverVariable, margin: number, hasMatchConstraintWidgets: boolean): void;
public getObjectVariableValue(anchor: any): number;
public static createRowDimensionPercent(linearSystem: androidx.constraintlayout.solver.LinearSystem, variableA: androidx.constraintlayout.solver.SolverVariable, variableC: androidx.constraintlayout.solver.SolverVariable, percent: number): androidx.constraintlayout.solver.ArrayRow;
public addConstraint(row: androidx.constraintlayout.solver.ArrayRow): void;
}
export module LinearSystem {
export class Row extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.LinearSystem.Row>;
/**
* Constructs a new instance of the androidx.constraintlayout.solver.LinearSystem$Row interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable;
clear(): void;
initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void;
addError(param0: androidx.constraintlayout.solver.SolverVariable): void;
updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void;
getKey(): androidx.constraintlayout.solver.SolverVariable;
isEmpty(): boolean;
updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void;
updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void;
});
public constructor();
public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void;
public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void;
public isEmpty(): boolean;
public addError(param0: androidx.constraintlayout.solver.SolverVariable): void;
public getKey(): androidx.constraintlayout.solver.SolverVariable;
public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public clear(): void;
public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void;
public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void;
}
export class ValuesRow extends androidx.constraintlayout.solver.ArrayRow {
public static class: java.lang.Class<androidx.constraintlayout.solver.LinearSystem.ValuesRow>;
public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void;
public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void;
public isEmpty(): boolean;
public addError(param0: androidx.constraintlayout.solver.SolverVariable): void;
public getKey(): androidx.constraintlayout.solver.SolverVariable;
public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public updateFromRow(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): void;
public initFromRow(row: androidx.constraintlayout.solver.LinearSystem.Row): void;
public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void;
public constructor(this$0: androidx.constraintlayout.solver.LinearSystem, cache: androidx.constraintlayout.solver.Cache);
public addError(system: androidx.constraintlayout.solver.LinearSystem, strength: number): androidx.constraintlayout.solver.ArrayRow;
public constructor(cache: androidx.constraintlayout.solver.Cache);
public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void;
public updateFromFinalVariable(system: androidx.constraintlayout.solver.LinearSystem, variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): void;
public constructor();
public clear(): void;
public getPivotCandidate(system: androidx.constraintlayout.solver.LinearSystem, avoid: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public updateFromSystem(system: androidx.constraintlayout.solver.LinearSystem): void;
public addError(error: androidx.constraintlayout.solver.SolverVariable): void;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class Metrics extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.Metrics>;
public measuresWidgetsDuration: number;
public measuresLayoutDuration: number;
public measuredWidgets: number;
public measuredMatchWidgets: number;
public measures: number;
public additionalMeasures: number;
public resolutions: number;
public tableSizeIncrease: number;
public minimize: number;
public constraints: number;
public simpleconstraints: number;
public optimize: number;
public iterations: number;
public pivots: number;
public bfs: number;
public variables: number;
public errors: number;
public slackvariables: number;
public extravariables: number;
public maxTableSize: number;
public fullySolved: number;
public graphOptimizer: number;
public graphSolved: number;
public linearSolved: number;
public resolvedWidgets: number;
public minimizeGoal: number;
public maxVariables: number;
public maxRows: number;
public centerConnectionResolved: number;
public matchConnectionResolved: number;
public chainConnectionResolved: number;
public barrierConnectionResolved: number;
public oldresolvedWidgets: number;
public nonresolvedWidgets: number;
public problematicLayouts: java.util.ArrayList<string>;
public lastTableSize: number;
public widgets: number;
public measuresWrap: number;
public measuresWrapInfeasible: number;
public infeasibleDetermineGroups: number;
public determineGroups: number;
public reset(): void;
public toString(): string;
public constructor();
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class Pools extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.Pools>;
}
export module Pools {
export class Pool<T> extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.Pools.Pool<any>>;
/**
* Constructs a new instance of the androidx.constraintlayout.solver.Pools$Pool interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
acquire(): T;
release(param0: T): boolean;
releaseAll(param0: T[], param1: number): void;
});
public constructor();
public acquire(): T;
public releaseAll(param0: T[], param1: number): void;
public release(param0: T): boolean;
}
export class SimplePool<T> extends androidx.constraintlayout.solver.Pools.Pool<any> {
public static class: java.lang.Class<androidx.constraintlayout.solver.Pools.SimplePool<any>>;
public releaseAll(variables: any[], count: number): void;
public releaseAll(param0: any[], param1: number): void;
public acquire(): any;
public release(instance: any): boolean;
public release(param0: any): boolean;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class PriorityGoalRow extends androidx.constraintlayout.solver.ArrayRow {
public static class: java.lang.Class<androidx.constraintlayout.solver.PriorityGoalRow>;
public addError(system: androidx.constraintlayout.solver.LinearSystem, strength: number): androidx.constraintlayout.solver.ArrayRow;
public addError(error: androidx.constraintlayout.solver.SolverVariable): void;
public initFromRow(param0: androidx.constraintlayout.solver.LinearSystem.Row): void;
public updateFromSystem(param0: androidx.constraintlayout.solver.LinearSystem): void;
public initFromRow(row: androidx.constraintlayout.solver.LinearSystem.Row): void;
public addError(param0: androidx.constraintlayout.solver.SolverVariable): void;
public getKey(): androidx.constraintlayout.solver.SolverVariable;
public updateFromSystem(system: androidx.constraintlayout.solver.LinearSystem): void;
public getPivotCandidate(system: androidx.constraintlayout.solver.LinearSystem, avoid: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public toString(): string;
public constructor();
public updateFromRow(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): void;
public getPivotCandidate(param0: androidx.constraintlayout.solver.LinearSystem, param1: boolean[]): androidx.constraintlayout.solver.SolverVariable;
public updateFromFinalVariable(param0: androidx.constraintlayout.solver.LinearSystem, param1: androidx.constraintlayout.solver.SolverVariable, param2: boolean): void;
public clear(): void;
public updateFromFinalVariable(system: androidx.constraintlayout.solver.LinearSystem, variable: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): void;
public updateFromRow(definition: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): void;
public isEmpty(): boolean;
public constructor(cache: androidx.constraintlayout.solver.Cache);
}
export module PriorityGoalRow {
export class GoalVariableAccessor extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.PriorityGoalRow.GoalVariableAccessor>;
public constructor(this$0: androidx.constraintlayout.solver.PriorityGoalRow, row: androidx.constraintlayout.solver.PriorityGoalRow);
public compareTo(o: any): number;
public reset(): void;
public toString(): string;
public isSmallerThan(other: androidx.constraintlayout.solver.SolverVariable): boolean;
public init(variable: androidx.constraintlayout.solver.SolverVariable): void;
public addToGoal(other: androidx.constraintlayout.solver.SolverVariable, value: number): boolean;
public add(other: androidx.constraintlayout.solver.SolverVariable): void;
public isNull(): boolean;
public isNegative(): boolean;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class SolverVariable extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.SolverVariable>;
public static STRENGTH_NONE: number;
public static STRENGTH_LOW: number;
public static STRENGTH_MEDIUM: number;
public static STRENGTH_HIGH: number;
public static STRENGTH_HIGHEST: number;
public static STRENGTH_EQUALITY: number;
public static STRENGTH_BARRIER: number;
public static STRENGTH_CENTERING: number;
public static STRENGTH_FIXED: number;
public inGoal: boolean;
public id: number;
public strength: number;
public computedValue: number;
public isFinalValue: boolean;
public usageInRowCount: number;
public addToRow(row: androidx.constraintlayout.solver.ArrayRow): void;
public setFinalValue(system: androidx.constraintlayout.solver.LinearSystem, value: number): void;
public reset(): void;
public updateReferencesWithNewDefinition(definition: androidx.constraintlayout.solver.ArrayRow): void;
public constructor(type: androidx.constraintlayout.solver.SolverVariable.Type, prefix: string);
public setName(name: string): void;
public getName(): string;
public toString(): string;
public constructor(name: string, type: androidx.constraintlayout.solver.SolverVariable.Type);
public setType(type: androidx.constraintlayout.solver.SolverVariable.Type, prefix: string): void;
public removeFromRow(row: androidx.constraintlayout.solver.ArrayRow): void;
}
export module SolverVariable {
export class Type {
public static class: java.lang.Class<androidx.constraintlayout.solver.SolverVariable.Type>;
public static UNRESTRICTED: androidx.constraintlayout.solver.SolverVariable.Type;
public static CONSTANT: androidx.constraintlayout.solver.SolverVariable.Type;
public static SLACK: androidx.constraintlayout.solver.SolverVariable.Type;
public static ERROR: androidx.constraintlayout.solver.SolverVariable.Type;
public static UNKNOWN: androidx.constraintlayout.solver.SolverVariable.Type;
public static values(): androidx.constraintlayout.solver.SolverVariable.Type[];
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static valueOf(name: string): androidx.constraintlayout.solver.SolverVariable.Type;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export class SolverVariableValues extends java.lang.Object implements androidx.constraintlayout.solver.ArrayRow.ArrayRowVariables {
public static class: java.lang.Class<androidx.constraintlayout.solver.SolverVariableValues>;
public mCache: androidx.constraintlayout.solver.Cache;
public getVariableValue(param0: number): number;
public indexOf(param0: androidx.constraintlayout.solver.SolverVariable): number;
public get(variable: androidx.constraintlayout.solver.SolverVariable): number;
public divideByAmount(amount: number): void;
public add(v: androidx.constraintlayout.solver.SolverVariable, value: number, removeFromDefinition: boolean): void;
public getVariable(param0: number): androidx.constraintlayout.solver.SolverVariable;
public invert(): void;
public getVariable(index: number): androidx.constraintlayout.solver.SolverVariable;
public getCurrentSize(): number;
public remove(param0: androidx.constraintlayout.solver.SolverVariable, param1: boolean): number;
public display(): void;
public clear(): void;
public use(param0: androidx.constraintlayout.solver.ArrayRow, param1: boolean): number;
public remove(v: androidx.constraintlayout.solver.SolverVariable, removeFromDefinition: boolean): number;
public contains(param0: androidx.constraintlayout.solver.SolverVariable): boolean;
public put(param0: androidx.constraintlayout.solver.SolverVariable, param1: number): void;
public divideByAmount(param0: number): void;
public toString(): string;
public add(param0: androidx.constraintlayout.solver.SolverVariable, param1: number, param2: boolean): void;
public sizeInBytes(): number;
public use(def: androidx.constraintlayout.solver.ArrayRow, removeFromDefinition: boolean): number;
public getVariableValue(index: number): number;
public get(param0: androidx.constraintlayout.solver.SolverVariable): number;
public indexOf(variable: androidx.constraintlayout.solver.SolverVariable): number;
public contains(variable: androidx.constraintlayout.solver.SolverVariable): boolean;
public put(variable: androidx.constraintlayout.solver.SolverVariable, value: number): void;
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export module state {
export class ConstraintReference extends java.lang.Object implements androidx.constraintlayout.solver.state.Reference {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.ConstraintReference>;
public margin(value: number): androidx.constraintlayout.solver.state.ConstraintReference;
public getHorizontalChainStyle(): number;
public top(): androidx.constraintlayout.solver.state.ConstraintReference;
public setView(view: any): void;
public startToEnd(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public baselineToBaseline(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public setConstraintWidget(param0: androidx.constraintlayout.solver.widgets.ConstraintWidget): void;
public clear(): androidx.constraintlayout.solver.state.ConstraintReference;
public getWidth(): androidx.constraintlayout.solver.state.Dimension;
public width(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.ConstraintReference;
public centerHorizontally(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public setKey(param0: any): void;
public apply(): void;
public rightToRight(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public verticalBias(value: number): androidx.constraintlayout.solver.state.ConstraintReference;
public clearHorizontal(): androidx.constraintlayout.solver.state.ConstraintReference;
public setKey(key: any): void;
public createConstraintWidget(): androidx.constraintlayout.solver.widgets.ConstraintWidget;
public bottomToBottom(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public getHeight(): androidx.constraintlayout.solver.state.Dimension;
public marginGone(value: number): androidx.constraintlayout.solver.state.ConstraintReference;
public setWidth(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.ConstraintReference;
public margin(marginValue: any): androidx.constraintlayout.solver.state.ConstraintReference;
public getView(): any;
public rightToLeft(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public startToStart(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public start(): androidx.constraintlayout.solver.state.ConstraintReference;
public getVerticalChainStyle(chainStyle: number): number;
public validate(): void;
public setConstraintWidget(widget: androidx.constraintlayout.solver.widgets.ConstraintWidget): void;
public end(): androidx.constraintlayout.solver.state.ConstraintReference;
public topToBottom(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public height(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.ConstraintReference;
public endToStart(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public endToEnd(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public bottomToTop(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public setVerticalChainStyle(chainStyle: number): void;
public leftToLeft(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public baseline(): androidx.constraintlayout.solver.state.ConstraintReference;
public bias(value: number): androidx.constraintlayout.solver.state.ConstraintReference;
public setHorizontalChainStyle(chainStyle: number): void;
public horizontalBias(value: number): androidx.constraintlayout.solver.state.ConstraintReference;
public setHeight(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.ConstraintReference;
public getConstraintWidget(): androidx.constraintlayout.solver.widgets.ConstraintWidget;
public topToTop(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public bottom(): androidx.constraintlayout.solver.state.ConstraintReference;
public constructor(state: androidx.constraintlayout.solver.state.State);
public leftToRight(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public getKey(): any;
public centerVertically(reference: any): androidx.constraintlayout.solver.state.ConstraintReference;
public left(): androidx.constraintlayout.solver.state.ConstraintReference;
public right(): androidx.constraintlayout.solver.state.ConstraintReference;
public clearVertical(): androidx.constraintlayout.solver.state.ConstraintReference;
}
export module ConstraintReference {
export class ConstraintReferenceFactory extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.ConstraintReference.ConstraintReferenceFactory>;
/**
* Constructs a new instance of the androidx.constraintlayout.solver.state.ConstraintReference$ConstraintReferenceFactory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
create(param0: androidx.constraintlayout.solver.state.State): androidx.constraintlayout.solver.state.ConstraintReference;
});
public constructor();
public create(param0: androidx.constraintlayout.solver.state.State): androidx.constraintlayout.solver.state.ConstraintReference;
}
export class IncorrectConstraintException extends java.lang.Exception {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.ConstraintReference.IncorrectConstraintException>;
public constructor();
public getErrors(): java.util.ArrayList<string>;
public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean);
public constructor(this$0: java.util.ArrayList<string>);
public constructor(message: string, cause: java.lang.Throwable);
public constructor(cause: java.lang.Throwable);
public constructor(message: string);
public toString(): string;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export module state {
export class Dimension extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.Dimension>;
public static FIXED_DIMENSION: any;
public static WRAP_DIMENSION: any;
public static SPREAD_DIMENSION: any;
public static PARENT_DIMENSION: any;
public static PERCENT_DIMENSION: any;
public static Fixed(value: any): androidx.constraintlayout.solver.state.Dimension;
public min(value: number): androidx.constraintlayout.solver.state.Dimension;
public min(value: any): androidx.constraintlayout.solver.state.Dimension;
public static Fixed(value: number): androidx.constraintlayout.solver.state.Dimension;
public static Parent(): androidx.constraintlayout.solver.state.Dimension;
public static Spread(): androidx.constraintlayout.solver.state.Dimension;
public fixed(value: number): androidx.constraintlayout.solver.state.Dimension;
public apply(state: androidx.constraintlayout.solver.state.State, constraintWidget: androidx.constraintlayout.solver.widgets.ConstraintWidget, orientation: number): void;
public static Percent(key: any, value: number): androidx.constraintlayout.solver.state.Dimension;
public suggested(value: any): androidx.constraintlayout.solver.state.Dimension;
public percent(key: any, value: number): androidx.constraintlayout.solver.state.Dimension;
public max(value: number): androidx.constraintlayout.solver.state.Dimension;
public ratio(ratio: number): androidx.constraintlayout.solver.state.Dimension;
public static Suggested(startValue: any): androidx.constraintlayout.solver.state.Dimension;
public suggested(value: number): androidx.constraintlayout.solver.state.Dimension;
public fixed(value: any): androidx.constraintlayout.solver.state.Dimension;
public max(value: any): androidx.constraintlayout.solver.state.Dimension;
public static Wrap(): androidx.constraintlayout.solver.state.Dimension;
public static Suggested(value: number): androidx.constraintlayout.solver.state.Dimension;
}
export module Dimension {
export class Type {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.Dimension.Type>;
public static FIXED: androidx.constraintlayout.solver.state.Dimension.Type;
public static WRAP: androidx.constraintlayout.solver.state.Dimension.Type;
public static MATCH_PARENT: androidx.constraintlayout.solver.state.Dimension.Type;
public static MATCH_CONSTRAINT: androidx.constraintlayout.solver.state.Dimension.Type;
public static values(): androidx.constraintlayout.solver.state.Dimension.Type[];
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static valueOf(name: string): androidx.constraintlayout.solver.state.Dimension.Type;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export module state {
export class HelperReference extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.HelperReference>;
public mState: androidx.constraintlayout.solver.state.State;
public mReferences: java.util.ArrayList<any>;
public add(...objects: any[]): androidx.constraintlayout.solver.state.HelperReference;
public setHelperWidget(helperWidget: androidx.constraintlayout.solver.widgets.HelperWidget): void;
public getHelperWidget(): androidx.constraintlayout.solver.widgets.HelperWidget;
public getType(): androidx.constraintlayout.solver.state.State.Helper;
public constructor(state: androidx.constraintlayout.solver.state.State, type: androidx.constraintlayout.solver.state.State.Helper);
public apply(): void;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export module state {
export class Reference extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.Reference>;
/**
* Constructs a new instance of the androidx.constraintlayout.solver.state.Reference interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getConstraintWidget(): androidx.constraintlayout.solver.widgets.ConstraintWidget;
setConstraintWidget(param0: androidx.constraintlayout.solver.widgets.ConstraintWidget): void;
setKey(param0: any): void;
getKey(): any;
apply(): void;
});
public constructor();
public getConstraintWidget(): androidx.constraintlayout.solver.widgets.ConstraintWidget;
public setConstraintWidget(param0: androidx.constraintlayout.solver.widgets.ConstraintWidget): void;
public getKey(): any;
public setKey(param0: any): void;
public apply(): void;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export module state {
export class State extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.State>;
public mReferences: java.util.HashMap<any,androidx.constraintlayout.solver.state.Reference>;
public mHelperReferences: java.util.HashMap<any,androidx.constraintlayout.solver.state.HelperReference>;
public static PARENT: java.lang.Integer;
public mParent: androidx.constraintlayout.solver.state.ConstraintReference;
public setHeight(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.State;
public reset(): void;
public map(key: any, view: any): void;
public createConstraintReference(key: any): androidx.constraintlayout.solver.state.ConstraintReference;
public horizontalGuideline(key: any): androidx.constraintlayout.solver.state.helpers.GuidelineReference;
public horizontalChain(...references: any[]): androidx.constraintlayout.solver.state.helpers.HorizontalChainReference;
public directMapping(): void;
public guideline(key: any, orientation: number): androidx.constraintlayout.solver.state.helpers.GuidelineReference;
public apply(container: androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer): void;
public height(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.State;
public constraints(key: any): androidx.constraintlayout.solver.state.ConstraintReference;
public convertDimension(value: any): number;
public setWidth(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.State;
public centerHorizontally(...references: any[]): androidx.constraintlayout.solver.state.helpers.AlignHorizontallyReference;
public constructor();
public helper(key: any, type: androidx.constraintlayout.solver.state.State.Helper): androidx.constraintlayout.solver.state.HelperReference;
public width(dimension: androidx.constraintlayout.solver.state.Dimension): androidx.constraintlayout.solver.state.State;
public verticalGuideline(key: any): androidx.constraintlayout.solver.state.helpers.GuidelineReference;
public barrier(key: any, direction: androidx.constraintlayout.solver.state.State.Direction): androidx.constraintlayout.solver.state.helpers.BarrierReference;
public verticalChain(...references: any[]): androidx.constraintlayout.solver.state.helpers.VerticalChainReference;
public centerVertically(...references: any[]): androidx.constraintlayout.solver.state.helpers.AlignVerticallyReference;
}
export module State {
export class Chain {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.State.Chain>;
public static SPREAD: androidx.constraintlayout.solver.state.State.Chain;
public static SPREAD_INSIDE: androidx.constraintlayout.solver.state.State.Chain;
public static PACKED: androidx.constraintlayout.solver.state.State.Chain;
public static valueOf(name: string): androidx.constraintlayout.solver.state.State.Chain;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): androidx.constraintlayout.solver.state.State.Chain[];
}
export class Constraint {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.State.Constraint>;
public static LEFT_TO_LEFT: androidx.constraintlayout.solver.state.State.Constraint;
public static LEFT_TO_RIGHT: androidx.constraintlayout.solver.state.State.Constraint;
public static RIGHT_TO_LEFT: androidx.constraintlayout.solver.state.State.Constraint;
public static RIGHT_TO_RIGHT: androidx.constraintlayout.solver.state.State.Constraint;
public static START_TO_START: androidx.constraintlayout.solver.state.State.Constraint;
public static START_TO_END: androidx.constraintlayout.solver.state.State.Constraint;
public static END_TO_START: androidx.constraintlayout.solver.state.State.Constraint;
public static END_TO_END: androidx.constraintlayout.solver.state.State.Constraint;
public static TOP_TO_TOP: androidx.constraintlayout.solver.state.State.Constraint;
public static TOP_TO_BOTTOM: androidx.constraintlayout.solver.state.State.Constraint;
public static BOTTOM_TO_TOP: androidx.constraintlayout.solver.state.State.Constraint;
public static BOTTOM_TO_BOTTOM: androidx.constraintlayout.solver.state.State.Constraint;
public static BASELINE_TO_BASELINE: androidx.constraintlayout.solver.state.State.Constraint;
public static CENTER_HORIZONTALLY: androidx.constraintlayout.solver.state.State.Constraint;
public static CENTER_VERTICALLY: androidx.constraintlayout.solver.state.State.Constraint;
public static values(): androidx.constraintlayout.solver.state.State.Constraint[];
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static valueOf(name: string): androidx.constraintlayout.solver.state.State.Constraint;
}
export class Direction {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.State.Direction>;
public static LEFT: androidx.constraintlayout.solver.state.State.Direction;
public static RIGHT: androidx.constraintlayout.solver.state.State.Direction;
public static START: androidx.constraintlayout.solver.state.State.Direction;
public static END: androidx.constraintlayout.solver.state.State.Direction;
public static TOP: androidx.constraintlayout.solver.state.State.Direction;
public static BOTTOM: androidx.constraintlayout.solver.state.State.Direction;
public static valueOf(name: string): androidx.constraintlayout.solver.state.State.Direction;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
public static values(): androidx.constraintlayout.solver.state.State.Direction[];
}
export class Helper {
public static class: java.lang.Class<androidx.constraintlayout.solver.state.State.Helper>;
public static HORIZONTAL_CHAIN: androidx.constraintlayout.solver.state.State.Helper;
public static VERTICAL_CHAIN: androidx.constraintlayout.solver.state.State.Helper;
public static ALIGN_HORIZONTALLY: androidx.constraintlayout.solver.state.State.Helper;
public static ALIGN_VERTICALLY: androidx.constraintlayout.solver.state.State.Helper;
public static BARRIER: androidx.constraintlayout.solver.state.State.Helper;
public static LAYER: androidx.constraintlayout.solver.state.State.Helper;
public static FLOW: androidx.constraintlayout.solver.state.State.Helper;
public static values(): androidx.constraintlayout.solver.state.State.Helper[];
public static valueOf(name: string): androidx.constraintlayout.solver.state.State.Helper;
public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module solver {
export module state {