NetMirror.apk
Download file
package com.facebook.yoga;
import java.util.ArrayList;
import java.util.List;
/* JADX INFO: loaded from: classes.dex */
public abstract class YogaNodeJNIBase extends r implements Cloneable {
private float[] arr;
/* JADX INFO: renamed from: b, reason: collision with root package name */
private YogaNodeJNIBase f8279b;
/* JADX INFO: renamed from: c, reason: collision with root package name */
private c f8280c;
/* JADX INFO: renamed from: d, reason: collision with root package name */
private List f8281d;
/* JADX INFO: renamed from: e, reason: collision with root package name */
private o f8282e;
/* JADX INFO: renamed from: f, reason: collision with root package name */
private b f8283f;
/* JADX INFO: renamed from: g, reason: collision with root package name */
protected long f8284g;
/* JADX INFO: renamed from: h, reason: collision with root package name */
private Object f8285h;
/* JADX INFO: renamed from: i, reason: collision with root package name */
private boolean f8286i;
private int mLayoutDirection;
static /* synthetic */ class a {
/* JADX INFO: renamed from: a, reason: collision with root package name */
static final /* synthetic */ int[] f8287a;
static {
int[] iArr = new int[j.values().length];
f8287a = iArr;
try {
iArr[j.LEFT.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
f8287a[j.TOP.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
f8287a[j.RIGHT.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
f8287a[j.BOTTOM.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
f8287a[j.START.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
f8287a[j.END.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
}
}
private YogaNodeJNIBase(long j3) {
this.arr = null;
this.mLayoutDirection = 0;
this.f8286i = true;
if (j3 == 0) {
throw new IllegalStateException("Failed to allocate native memory");
}
this.f8284g = j3;
}
private void n0(r rVar) {
o0();
}
private static YogaValue q0(long j3) {
return new YogaValue(Float.intBitsToFloat((int) j3), (int) (j3 >> 32));
}
private final long replaceChild(YogaNodeJNIBase yogaNodeJNIBase, int i3) {
List list = this.f8281d;
if (list == null) {
throw new IllegalStateException("Cannot replace child. YogaNode does not have children");
}
list.remove(i3);
this.f8281d.add(i3, yogaNodeJNIBase);
yogaNodeJNIBase.f8279b = this;
return yogaNodeJNIBase.f8284g;
}
@Override // com.facebook.yoga.r
public void A(j jVar, float f3) {
YogaNative.jni_YGNodeStyleSetBorderJNI(this.f8284g, jVar.c(), f3);
}
@Override // com.facebook.yoga.r
public void B(Object obj) {
this.f8285h = obj;
}
@Override // com.facebook.yoga.r
public void C(h hVar) {
YogaNative.jni_YGNodeStyleSetDirectionJNI(this.f8284g, hVar.c());
}
@Override // com.facebook.yoga.r
public void D(i iVar) {
YogaNative.jni_YGNodeStyleSetDisplayJNI(this.f8284g, iVar.b());
}
@Override // com.facebook.yoga.r
public void E(float f3) {
YogaNative.jni_YGNodeStyleSetFlexJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void F(float f3) {
YogaNative.jni_YGNodeStyleSetFlexBasisJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void G() {
YogaNative.jni_YGNodeStyleSetFlexBasisAutoJNI(this.f8284g);
}
@Override // com.facebook.yoga.r
public void H(float f3) {
YogaNative.jni_YGNodeStyleSetFlexBasisPercentJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void I(l lVar) {
YogaNative.jni_YGNodeStyleSetFlexDirectionJNI(this.f8284g, lVar.b());
}
@Override // com.facebook.yoga.r
public void J(float f3) {
YogaNative.jni_YGNodeStyleSetFlexGrowJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void K(float f3) {
YogaNative.jni_YGNodeStyleSetFlexShrinkJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void L(m mVar, float f3) {
YogaNative.jni_YGNodeStyleSetGapJNI(this.f8284g, mVar.b(), f3);
}
@Override // com.facebook.yoga.r
public void M(m mVar, float f3) {
YogaNative.jni_YGNodeStyleSetGapPercentJNI(this.f8284g, mVar.b(), f3);
}
@Override // com.facebook.yoga.r
public void N(float f3) {
YogaNative.jni_YGNodeStyleSetHeightJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void O() {
YogaNative.jni_YGNodeStyleSetHeightAutoJNI(this.f8284g);
}
@Override // com.facebook.yoga.r
public void P(float f3) {
YogaNative.jni_YGNodeStyleSetHeightPercentJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void Q(n nVar) {
YogaNative.jni_YGNodeStyleSetJustifyContentJNI(this.f8284g, nVar.b());
}
@Override // com.facebook.yoga.r
public void R(j jVar, float f3) {
YogaNative.jni_YGNodeStyleSetMarginJNI(this.f8284g, jVar.c(), f3);
}
@Override // com.facebook.yoga.r
public void S(j jVar) {
YogaNative.jni_YGNodeStyleSetMarginAutoJNI(this.f8284g, jVar.c());
}
@Override // com.facebook.yoga.r
public void T(j jVar, float f3) {
YogaNative.jni_YGNodeStyleSetMarginPercentJNI(this.f8284g, jVar.c(), f3);
}
@Override // com.facebook.yoga.r
public void U(float f3) {
YogaNative.jni_YGNodeStyleSetMaxHeightJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void V(float f3) {
YogaNative.jni_YGNodeStyleSetMaxHeightPercentJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void W(float f3) {
YogaNative.jni_YGNodeStyleSetMaxWidthJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void X(float f3) {
YogaNative.jni_YGNodeStyleSetMaxWidthPercentJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void Y(o oVar) {
this.f8282e = oVar;
YogaNative.jni_YGNodeSetHasMeasureFuncJNI(this.f8284g, oVar != null);
}
@Override // com.facebook.yoga.r
public void Z(float f3) {
YogaNative.jni_YGNodeStyleSetMinHeightJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void a0(float f3) {
YogaNative.jni_YGNodeStyleSetMinHeightPercentJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void b(r rVar, int i3) {
if (rVar instanceof YogaNodeJNIBase) {
YogaNodeJNIBase yogaNodeJNIBase = (YogaNodeJNIBase) rVar;
if (yogaNodeJNIBase.f8279b != null) {
throw new IllegalStateException("Child already has a parent, it must be removed first.");
}
if (this.f8281d == null) {
this.f8281d = new ArrayList(4);
}
this.f8281d.add(i3, yogaNodeJNIBase);
yogaNodeJNIBase.f8279b = this;
YogaNative.jni_YGNodeInsertChildJNI(this.f8284g, yogaNodeJNIBase.f8284g, i3);
}
}
@Override // com.facebook.yoga.r
public void b0(float f3) {
YogaNative.jni_YGNodeStyleSetMinWidthJNI(this.f8284g, f3);
}
public final float baseline(float f3, float f4) {
return this.f8283f.a(this, f3, f4);
}
@Override // com.facebook.yoga.r
public void c(float f3, float f4) {
n0(null);
ArrayList arrayList = new ArrayList();
arrayList.add(this);
for (int i3 = 0; i3 < arrayList.size(); i3++) {
YogaNodeJNIBase yogaNodeJNIBase = (YogaNodeJNIBase) arrayList.get(i3);
List<YogaNodeJNIBase> list = yogaNodeJNIBase.f8281d;
if (list != null) {
for (YogaNodeJNIBase yogaNodeJNIBase2 : list) {
yogaNodeJNIBase2.n0(yogaNodeJNIBase);
arrayList.add(yogaNodeJNIBase2);
}
}
}
YogaNodeJNIBase[] yogaNodeJNIBaseArr = (YogaNodeJNIBase[]) arrayList.toArray(new YogaNodeJNIBase[arrayList.size()]);
long[] jArr = new long[yogaNodeJNIBaseArr.length];
for (int i4 = 0; i4 < yogaNodeJNIBaseArr.length; i4++) {
jArr[i4] = yogaNodeJNIBaseArr[i4].f8284g;
}
YogaNative.jni_YGNodeCalculateLayoutJNI(this.f8284g, f3, f4, jArr, yogaNodeJNIBaseArr);
}
@Override // com.facebook.yoga.r
public void c0(float f3) {
YogaNative.jni_YGNodeStyleSetMinWidthPercentJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void d() {
YogaNative.jni_YGNodeMarkDirtyJNI(this.f8284g);
}
@Override // com.facebook.yoga.r
public void d0(u uVar) {
YogaNative.jni_YGNodeStyleSetOverflowJNI(this.f8284g, uVar.b());
}
@Override // com.facebook.yoga.r
public YogaValue e() {
return q0(YogaNative.jni_YGNodeStyleGetHeightJNI(this.f8284g));
}
@Override // com.facebook.yoga.r
public void e0(j jVar, float f3) {
YogaNative.jni_YGNodeStyleSetPaddingJNI(this.f8284g, jVar.c(), f3);
}
@Override // com.facebook.yoga.r
public h f() {
float[] fArr = this.arr;
return h.b(fArr != null ? (int) fArr[5] : this.mLayoutDirection);
}
@Override // com.facebook.yoga.r
public void f0(j jVar, float f3) {
YogaNative.jni_YGNodeStyleSetPaddingPercentJNI(this.f8284g, jVar.c(), f3);
}
@Override // com.facebook.yoga.r
public float g() {
float[] fArr = this.arr;
if (fArr != null) {
return fArr[2];
}
return 0.0f;
}
@Override // com.facebook.yoga.r
public void g0(j jVar, float f3) {
YogaNative.jni_YGNodeStyleSetPositionJNI(this.f8284g, jVar.c(), f3);
}
@Override // com.facebook.yoga.r
public float h(j jVar) {
float[] fArr = this.arr;
if (fArr == null) {
return 0.0f;
}
float f3 = fArr[0];
if ((((int) f3) & 2) != 2) {
return 0.0f;
}
int i3 = (((int) f3) & 1) != 1 ? 4 : 0;
int i4 = 10 - i3;
switch (a.f8287a[jVar.ordinal()]) {
case 1:
return this.arr[i4];
case 2:
return this.arr[11 - i3];
case 3:
return this.arr[12 - i3];
case 4:
return this.arr[13 - i3];
case 5:
return f() == h.RTL ? this.arr[12 - i3] : this.arr[i4];
case 6:
return f() == h.RTL ? this.arr[i4] : this.arr[12 - i3];
default:
throw new IllegalArgumentException("Cannot get layout paddings of multi-edge shorthands");
}
}
@Override // com.facebook.yoga.r
public void h0(j jVar, float f3) {
YogaNative.jni_YGNodeStyleSetPositionPercentJNI(this.f8284g, jVar.c(), f3);
}
@Override // com.facebook.yoga.r
public void i0(v vVar) {
YogaNative.jni_YGNodeStyleSetPositionTypeJNI(this.f8284g, vVar.b());
}
@Override // com.facebook.yoga.r
public float j() {
float[] fArr = this.arr;
if (fArr != null) {
return fArr[1];
}
return 0.0f;
}
@Override // com.facebook.yoga.r
public void j0(float f3) {
YogaNative.jni_YGNodeStyleSetWidthJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public float k() {
float[] fArr = this.arr;
if (fArr != null) {
return fArr[3];
}
return 0.0f;
}
@Override // com.facebook.yoga.r
public void k0() {
YogaNative.jni_YGNodeStyleSetWidthAutoJNI(this.f8284g);
}
@Override // com.facebook.yoga.r
public float l() {
float[] fArr = this.arr;
if (fArr != null) {
return fArr[4];
}
return 0.0f;
}
@Override // com.facebook.yoga.r
public void l0(float f3) {
YogaNative.jni_YGNodeStyleSetWidthPercentJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public YogaValue m() {
return q0(YogaNative.jni_YGNodeStyleGetWidthJNI(this.f8284g));
}
@Override // com.facebook.yoga.r
public void m0(x xVar) {
YogaNative.jni_YGNodeStyleSetFlexWrapJNI(this.f8284g, xVar.b());
}
public final long measure(float f3, int i3, float f4, int i4) {
if (r()) {
return this.f8282e.K(this, f3, p.b(i3), f4, p.b(i4));
}
throw new RuntimeException("Measure function isn't defined!");
}
@Override // com.facebook.yoga.r
public boolean n() {
float[] fArr = this.arr;
return fArr != null ? (((int) fArr[0]) & 16) == 16 : this.f8286i;
}
public Object o0() {
return this.f8285h;
}
@Override // com.facebook.yoga.r
public boolean p() {
return YogaNative.jni_YGNodeIsDirtyJNI(this.f8284g);
}
@Override // com.facebook.yoga.r
/* JADX INFO: renamed from: p0, reason: merged with bridge method [inline-methods] */
public YogaNodeJNIBase t(int i3) {
List list = this.f8281d;
if (list == null) {
throw new IllegalStateException("Trying to remove a child of a YogaNode that does not have children");
}
YogaNodeJNIBase yogaNodeJNIBase = (YogaNodeJNIBase) list.remove(i3);
yogaNodeJNIBase.f8279b = null;
YogaNative.jni_YGNodeRemoveChildJNI(this.f8284g, yogaNodeJNIBase.f8284g);
return yogaNodeJNIBase;
}
@Override // com.facebook.yoga.r
public boolean r() {
return this.f8282e != null;
}
@Override // com.facebook.yoga.r
public void s() {
float[] fArr = this.arr;
if (fArr != null) {
fArr[0] = ((int) fArr[0]) & (-17);
}
this.f8286i = false;
}
@Override // com.facebook.yoga.r
public void u() {
this.f8282e = null;
this.f8283f = null;
this.f8285h = null;
this.arr = null;
this.f8286i = true;
this.mLayoutDirection = 0;
YogaNative.jni_YGNodeResetJNI(this.f8284g);
}
@Override // com.facebook.yoga.r
public void v(com.facebook.yoga.a aVar) {
YogaNative.jni_YGNodeStyleSetAlignContentJNI(this.f8284g, aVar.b());
}
@Override // com.facebook.yoga.r
public void w(com.facebook.yoga.a aVar) {
YogaNative.jni_YGNodeStyleSetAlignItemsJNI(this.f8284g, aVar.b());
}
@Override // com.facebook.yoga.r
public void x(com.facebook.yoga.a aVar) {
YogaNative.jni_YGNodeStyleSetAlignSelfJNI(this.f8284g, aVar.b());
}
@Override // com.facebook.yoga.r
public void y(float f3) {
YogaNative.jni_YGNodeStyleSetAspectRatioJNI(this.f8284g, f3);
}
@Override // com.facebook.yoga.r
public void z(b bVar) {
this.f8283f = bVar;
YogaNative.jni_YGNodeSetHasBaselineFuncJNI(this.f8284g, bVar != null);
}
YogaNodeJNIBase() {
this(YogaNative.jni_YGNodeNewJNI());
}
YogaNodeJNIBase(c cVar) {
this(YogaNative.jni_YGNodeNewWithConfigJNI(((e) cVar).f8305a));
this.f8280c = cVar;
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file