Skip to content

Commit

Permalink
Fix adding mutable components together
Browse files Browse the repository at this point in the history
  • Loading branch information
jaredlll08 committed Feb 1, 2023
1 parent 533722e commit 0824193
Showing 1 changed file with 24 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,12 @@ public static MutableComponent append(MutableComponent internal, Component compo
return internal.append(component);
}

@ZenCodeType.Method
public static MutableComponent append(MutableComponent internal, MutableComponent component) {

return internal.append(component);
}

@ZenCodeType.Operator(ZenCodeType.OperatorType.CAT)
public static MutableComponent opCatString(MutableComponent internal, String content) {

Expand All @@ -46,6 +52,12 @@ public static MutableComponent opCatComponent(MutableComponent internal, Compone
return append(internal, content);
}

@ZenCodeType.Operator(ZenCodeType.OperatorType.CAT)
public static MutableComponent opCatMutableComponent(MutableComponent internal, MutableComponent content) {

return append(internal, content);
}

@ZenCodeType.Operator(ZenCodeType.OperatorType.ADD)
public static MutableComponent opAddString(MutableComponent internal, String content) {

Expand All @@ -58,6 +70,12 @@ public static MutableComponent opAddComponent(MutableComponent internal, Compone
return append(internal, content);
}

@ZenCodeType.Operator(ZenCodeType.OperatorType.ADD)
public static MutableComponent opAddMutableComponent(MutableComponent internal, MutableComponent content) {

return append(internal, content);
}

@ZenCodeType.Operator(ZenCodeType.OperatorType.SHL)
public static MutableComponent opShiftLeftString(MutableComponent internal, String content) {

Expand All @@ -70,6 +88,12 @@ public static MutableComponent opShiftLeftComponent(MutableComponent internal, C
return append(internal, content);
}

@ZenCodeType.Operator(ZenCodeType.OperatorType.SHL)
public static MutableComponent opShiftLeftMutableComponent(MutableComponent internal, MutableComponent content) {

return append(internal, content);
}

@ZenCodeType.Method
public static MutableComponent withStyle(MutableComponent internal, Function<Style, Style> styleOperator) {
// ZC doesn't like UnaryOperator...
Expand Down

0 comments on commit 0824193

Please sign in to comment.