MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / printlnDecorated

Method printlnDecorated

src/main/java/field/utility/Log.java:114–130  ·  view source on GitHub ↗
(String prefix, String message, Object text, String suffix)

Source from the content-addressed store, hash-verified

112 }
113
114 static protected void printlnDecorated(String prefix, String message, Object text, String suffix) {
115 String tt = toString(text);
116
117 if (tt.startsWith("<<") && indent.get().length()>4)
118 indent.set(indent.get().substring(4));
119
120 if (tt.startsWith("-- ") && tt.endsWith(" --"))
121 {
122 System.out.println("\n"+indent.get()+ prefix + "------------------------------------------------------------------------------------" + suffix);
123 System.out.format("%s%s%25s :: %s%s\n", indent.get(),prefix, message, tt, suffix);
124 System.out.println(indent.get() + prefix +"------------------------------------------------------------------------------------" + suffix+"\n");
125 } else System.out.format("%s%s%25s :: %s%s\n", indent.get(), prefix, message, tt, suffix);
126
127
128 if (tt.startsWith(">>"))
129 indent.set(" "+indent.get());
130 }
131
132 static public void red(String message, Object text) {
133 printlnDecorated("\033[31m", message, text, "\033[0m");

Callers 4

printlnMethod · 0.95
redMethod · 0.95
blueMethod · 0.95
greenMethod · 0.95

Calls 6

toStringMethod · 0.95
getMethod · 0.65
setMethod · 0.65
lengthMethod · 0.45
printlnMethod · 0.45
formatMethod · 0.45

Tested by

no test coverage detected