tiktok_source/df_rn_kit/com/facebook/yoga/YogaValue.java
2020-07-11 13:32:14 -07:00

69 lines
2.2 KiB
Java

package com.facebook.yoga;
public class YogaValue {
static final YogaValue AUTO;
static final YogaValue UNDEFINED = new YogaValue(1.0E21F, YogaUnit.UNDEFINED);
static final YogaValue ZERO = new YogaValue(0.0F, YogaUnit.POINT);
public final YogaUnit unit;
public final float value;
static {
AUTO = new YogaValue(1.0E21F, YogaUnit.AUTO);
}
YogaValue(float paramFloat, int paramInt) {
this(paramFloat, YogaUnit.fromInt(paramInt));
}
public YogaValue(float paramFloat, YogaUnit paramYogaUnit) {
this.value = paramFloat;
this.unit = paramYogaUnit;
}
public static YogaValue parse(String paramString) {
return (paramString == null) ? null : ("undefined".equals(paramString) ? UNDEFINED : ("auto".equals(paramString) ? AUTO : (paramString.endsWith("%") ? new YogaValue(Float.parseFloat(paramString.substring(0, paramString.length() - 1)), YogaUnit.PERCENT) : new YogaValue(Float.parseFloat(paramString), YogaUnit.POINT))));
}
public boolean equals(Object paramObject) {
if (paramObject instanceof YogaValue) {
paramObject = paramObject;
YogaUnit yogaUnit = this.unit;
if (yogaUnit == ((YogaValue)paramObject).unit)
return (yogaUnit == YogaUnit.UNDEFINED || Float.compare(this.value, ((YogaValue)paramObject).value) == 0);
}
return false;
}
public int hashCode() {
return Float.floatToIntBits(this.value) + this.unit.intValue();
}
public String toString() {
int i = null.a[this.unit.ordinal()];
if (i != 1) {
if (i != 2) {
if (i != 3) {
if (i == 4)
return "auto";
throw new IllegalStateException();
}
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(this.value);
stringBuilder.append("%");
return stringBuilder.toString();
}
return Float.toString(this.value);
}
return "undefined";
}
}
/* Location: C:\Users\august\Desktop\tik\df_rn_kit\classes.jar.jar!\com\facebook\yoga\YogaValue.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 1.1.3
*/