2021-07-24 02:37:17 +00:00
|
|
|
package androidx.constraintlayout.solver.widgets.analyzer;
|
|
|
|
|
|
|
|
import androidx.constraintlayout.solver.widgets.analyzer.DependencyNode;
|
2022-03-07 09:34:54 +00:00
|
|
|
/* loaded from: classes.dex */
|
2021-07-24 02:37:17 +00:00
|
|
|
public class DimensionDependency extends DependencyNode {
|
|
|
|
public int wrapValue;
|
|
|
|
|
|
|
|
public DimensionDependency(WidgetRun widgetRun) {
|
|
|
|
super(widgetRun);
|
|
|
|
if (widgetRun instanceof HorizontalWidgetRun) {
|
|
|
|
this.type = DependencyNode.Type.HORIZONTAL_DIMENSION;
|
|
|
|
} else {
|
|
|
|
this.type = DependencyNode.Type.VERTICAL_DIMENSION;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // androidx.constraintlayout.solver.widgets.analyzer.DependencyNode
|
|
|
|
public void resolve(int i) {
|
|
|
|
if (!this.resolved) {
|
|
|
|
this.resolved = true;
|
|
|
|
this.value = i;
|
|
|
|
for (Dependency dependency : this.dependencies) {
|
|
|
|
dependency.update(dependency);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|