discord-jadx/app/src/main/java/androidx/constraintlayout/solver/Metrics.java

106 lines
3.3 KiB
Java

package androidx.constraintlayout.solver;
import c.d.b.a.a;
import java.util.ArrayList;
public class Metrics {
public long additionalMeasures;
public long barrierConnectionResolved;
public long bfs;
public long centerConnectionResolved;
public long chainConnectionResolved;
public long constraints;
public long determineGroups;
public long errors;
public long extravariables;
public long fullySolved;
public long graphOptimizer;
public long graphSolved;
public long grouping;
public long infeasibleDetermineGroups;
public long iterations;
public long lastTableSize;
public long layouts;
public long linearSolved;
public long matchConnectionResolved;
public long maxRows;
public long maxTableSize;
public long maxVariables;
public long measuredMatchWidgets;
public long measuredWidgets;
public long measures;
public long measuresLayoutDuration;
public long measuresWidgetsDuration;
public long measuresWrap;
public long measuresWrapInfeasible;
public long minimize;
public long minimizeGoal;
public long nonresolvedWidgets;
public long oldresolvedWidgets;
public long optimize;
public long pivots;
public ArrayList<String> problematicLayouts = new ArrayList<>();
public long resolutions;
public long resolvedWidgets;
public long simpleconstraints;
public long slackvariables;
public long tableSizeIncrease;
public long variables;
public long widgets;
public void reset() {
this.measures = 0;
this.widgets = 0;
this.additionalMeasures = 0;
this.resolutions = 0;
this.tableSizeIncrease = 0;
this.maxTableSize = 0;
this.lastTableSize = 0;
this.maxVariables = 0;
this.maxRows = 0;
this.minimize = 0;
this.minimizeGoal = 0;
this.constraints = 0;
this.simpleconstraints = 0;
this.optimize = 0;
this.iterations = 0;
this.pivots = 0;
this.bfs = 0;
this.variables = 0;
this.errors = 0;
this.slackvariables = 0;
this.extravariables = 0;
this.fullySolved = 0;
this.graphOptimizer = 0;
this.graphSolved = 0;
this.resolvedWidgets = 0;
this.oldresolvedWidgets = 0;
this.nonresolvedWidgets = 0;
this.centerConnectionResolved = 0;
this.matchConnectionResolved = 0;
this.chainConnectionResolved = 0;
this.barrierConnectionResolved = 0;
this.problematicLayouts.clear();
}
public String toString() {
StringBuilder L = a.L("\n*** Metrics ***\nmeasures: ");
L.append(this.measures);
L.append("\nmeasuresWrap: ");
L.append(this.measuresWrap);
L.append("\nmeasuresWrapInfeasible: ");
L.append(this.measuresWrapInfeasible);
L.append("\ndetermineGroups: ");
L.append(this.determineGroups);
L.append("\ninfeasibleDetermineGroups: ");
L.append(this.infeasibleDetermineGroups);
L.append("\ngraphOptimizer: ");
L.append(this.graphOptimizer);
L.append("\nwidgets: ");
L.append(this.widgets);
L.append("\ngraphSolved: ");
L.append(this.graphSolved);
L.append("\nlinearSolved: ");
return a.z(L, this.linearSolved, "\n");
}
}