1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 | package Torello.JavaDoc.Messager;
public class MsgVerbose
{
private static boolean verbose = false;
private static final StringBuilder sb = new StringBuilder();
public static void setVerbose() { verbose = true; }
public static boolean isVerbose() { return verbose; }
public static void println(String s) { sb.append(s).append('\n'); }
public static void print(String s) { sb.append(s); }
public static void ifVPrintln(String s) { if (verbose) sb.append(s).append('\n'); }
// This is only called from the Main Messager, so it can be Package-Private
static String getAndClear()
{
String ret = sb.toString();
sb.setLength(0);
return ret;
}
}
|