Skip to content

Commit

Permalink
Replaced more high level java code
Browse files Browse the repository at this point in the history
  • Loading branch information
lyze237 committed Aug 30, 2022
1 parent 96f0fae commit 28d17e0
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,50 @@ public class GlobalMembers {
public static final YGValue YGValueAuto = new YGValue(YGUndefined, YGUnitAuto);
public static final YGValue YGValueUndefined = new YGValue(YGUndefined, YGUnit.YGUnitUndefined);
public static final YGValue YGValueZero = new YGValue(0, YGUnit.YGUnitPoint);
public static final ArrayList<YGEdge> leading = new ArrayList<>(
List.of(YGEdgeTop, YGEdgeBottom, YGEdgeLeft, YGEdgeRight));
public static final ArrayList<YGEdge> trailing = new ArrayList<>(
List.of(YGEdgeBottom, YGEdgeTop, YGEdgeRight, YGEdgeLeft));
public static final ArrayList<YGEdge> pos = new ArrayList<>(
List.of(YGEdgeTop, YGEdgeBottom, YGEdgeLeft, YGEdgeRight));
public static final ArrayList<YGDimension> dim = new ArrayList<>(
List.of(YGDimensionHeight, YGDimensionHeight, YGDimensionWidth,
YGDimensionWidth));
public static final ArrayList<YGEdge> leading;

static {
List<YGEdge> ygEdges = new ArrayList<>();
ygEdges.add(YGEdgeTop);
ygEdges.add(YGEdgeBottom);
ygEdges.add(YGEdgeLeft);
ygEdges.add(YGEdgeRight);
leading = new ArrayList<>(ygEdges);
}

public static final ArrayList<YGEdge> trailing;

static {
List<YGEdge> ygEdges = new ArrayList<>();
ygEdges.add(YGEdgeBottom);
ygEdges.add(YGEdgeTop);
ygEdges.add(YGEdgeRight);
ygEdges.add(YGEdgeLeft);
trailing = new ArrayList<>(ygEdges);
}

public static final ArrayList<YGEdge> pos;

static {
List<YGEdge> ygEdges = new ArrayList<>();
ygEdges.add(YGEdgeTop);
ygEdges.add(YGEdgeBottom);
ygEdges.add(YGEdgeLeft);
ygEdges.add(YGEdgeRight);
pos = new ArrayList<>(ygEdges);
}

public static final ArrayList<YGDimension> dim;

static {
List<YGDimension> ygDimensions = new ArrayList<>();
ygDimensions.add(YGDimensionHeight);
ygDimensions.add(YGDimensionHeight);
ygDimensions.add(YGDimensionWidth);
ygDimensions.add(YGDimensionWidth);
dim = new ArrayList<>(ygDimensions);
}

public static final String spacer = " ";
public static final float kDefaultFlexGrow = 0.0f;
public static final float kDefaultFlexShrink = 0.0f;
Expand Down Expand Up @@ -1129,7 +1164,11 @@ public static float YGNodeLayoutGetPadding(@NotNull YGNode node, final @NotNull

public static void YGConfigSetLogger(@NotNull YGConfig config, @Nullable YGLogger logger) //Method definition originates from: Yoga.cpp
{
config.setLogger(Objects.requireNonNullElseGet(logger, () -> GlobalMembers::YGDefaultLog));
if (logger == null) {
config.setLogger((config1, node, level, format, args) -> YGDefaultLog(config1, node, level, format, args));
} else {
config.setLogger(logger);
}
}

@Contract("false, _ -> fail")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,12 @@ public YGLayout() {

@NotNull
private ArrayList<Float> createEmptyFloatArray() {
return new ArrayList<>(List.of(0f, 0f, 0f, 0f));
List<Float> floats = new ArrayList<>();
floats.add(0f);
floats.add(0f);
floats.add(0f);
floats.add(0f);
return new ArrayList<>(floats);
}

public final YGDirection direction() {
Expand Down

0 comments on commit 28d17e0

Please sign in to comment.