diff --git a/filament/src/main/java/net/fabricmc/filament/mappingpoet/jd/MappingTaglet.java b/filament/src/main/java/net/fabricmc/filament/mappingpoet/jd/MappingTaglet.java index 3abaa57ce2..1e0ff278bf 100644 --- a/filament/src/main/java/net/fabricmc/filament/mappingpoet/jd/MappingTaglet.java +++ b/filament/src/main/java/net/fabricmc/filament/mappingpoet/jd/MappingTaglet.java @@ -63,34 +63,39 @@ public final class MappingTaglet implements Taglet { public String toString(List extends DocTree> tags, Element element) { boolean typeDecl = element instanceof TypeElement; // means it's a class, itf, enum, etc. StringBuilder builder = new StringBuilder(); - builder.append("
Namespace | \n"); - builder.append("Name | \n"); + builder.append("Namespace | \n"); + builder.append("Name | \n"); if (!typeDecl) { - builder.append("Mixin selector | \n"); + builder.append("Mixin selector | \n"); } builder.append("\n"); builder.append("\n"); + boolean altColor = true; for (DocTree each : tags) { String body = ((UnknownBlockTagTree) each).getContent().stream().map(t -> ((LiteralTree) t).getBody().getBody()).collect(Collectors.joining()); String[] ans = body.split(":", 3); - builder.append("
---|---|---|
%s | \n", escaped(ans[0]))); - final int bound = typeDecl ? 2 : 3; - for (int i = 1; i < bound; i++) { - builder.append(String.format("%s | \n", escaped(ans[i])));
+ builder.append("|
%s | \n", escaped(ans[0]))); + builder.append(String.format("%s | \n", escaped(ans[1])));
+ if (!typeDecl) {
+ builder.append(String.format("%s | \n", escaped(ans[2])));
}
builder.append("