public final class Util
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
bug(java.lang.Throwable ex)
Returns an information string for an unexpected exception.
|
static void |
debug(java.lang.Object str,
java.lang.Object... ext)
Prints a string to standard error if the
debug(java.lang.Throwable) flag is set. |
static boolean |
debug(java.lang.Throwable ex)
Prints the exception stack trace if the
debug(java.lang.Throwable) flag is set. |
static void |
err(java.lang.String string,
java.lang.Object... ext)
Prints a string to standard error.
|
static void |
errln(java.lang.Object obj,
java.lang.Object... ext)
Prints a string to standard error, followed by a newline.
|
static java.lang.String |
flag(boolean flag)
Returns an info message for the specified flag.
|
static byte[] |
inf(java.lang.Object str,
java.lang.Object... ext)
Returns a token and replaces all % characters by the specified extensions
(see
TokenBuilder.addExt(java.lang.Object, java.lang.Object...) for details). |
static java.lang.String |
info(java.lang.Object str,
java.lang.Object... ext)
Returns a string and replaces all % characters by the specified extensions
(see
TokenBuilder.addExt(java.lang.Object, java.lang.Object...) for details). |
static java.lang.String |
input()
Returns a single line from standard input.
|
static void |
memory(Performance perf)
Prints performance information if the
debug(java.lang.Throwable) flag is set. |
static java.lang.String |
message(java.lang.Throwable ex)
Returns a better understandable error message for the specified exception.
|
static java.lang.String |
name(java.lang.Class<?> o)
Returns the name of the specified class.
|
static java.lang.String |
name(java.lang.Object o)
Returns the class name of the specified object.
|
static boolean |
no(java.lang.String string)
Checks if the specified string is "no", "false" or "off".
|
static java.lang.RuntimeException |
notexpected(java.lang.Object... ext)
Throws a runtime exception for an unexpected exception.
|
static java.lang.RuntimeException |
notimplemented(java.lang.Object... ext)
Throws a runtime exception for an unimplemented method.
|
static void |
out(java.lang.Object str,
java.lang.Object... ext)
Prints a string to standard output.
|
static void |
outln()
Prints a newline to standard output.
|
static void |
outln(java.lang.Object str,
java.lang.Object... ext)
Prints a string to standard output, followed by a newline.
|
static java.lang.String |
password()
Returns a password from standard input.
|
static void |
stack(int i)
Prints the current stack trace to System.err.
|
static void |
stack(java.lang.Throwable th)
Prints the stack of the specified error to standard error.
|
static void |
start(java.lang.Class<?> clz,
java.lang.String... args)
Starts the specified class in a separate process.
|
static boolean |
yes(java.lang.String string)
Checks if the specified string is "yes", "true" or "on".
|
public static java.lang.String bug(java.lang.Throwable ex)
ex - exceptionpublic static java.lang.RuntimeException notexpected(java.lang.Object... ext)
ext - optional extensionpublic static java.lang.RuntimeException notimplemented(java.lang.Object... ext)
ext - optional extensionpublic static java.lang.String name(java.lang.Object o)
o - objectpublic static java.lang.String name(java.lang.Class<?> o)
o - objectpublic static java.lang.String input()
public static java.lang.String password()
public static void outln()
public static void outln(java.lang.Object str,
java.lang.Object... ext)
str - output stringext - text optional extensionspublic static void out(java.lang.Object str,
java.lang.Object... ext)
str - output stringext - text optional extensionspublic static void errln(java.lang.Object obj,
java.lang.Object... ext)
obj - error stringext - text optional extensionspublic static void err(java.lang.String string,
java.lang.Object... ext)
string - debug stringext - text optional extensionspublic static java.lang.String message(java.lang.Throwable ex)
ex - throwable referencepublic static boolean debug(java.lang.Throwable ex)
debug(java.lang.Throwable) flag is set.ex - exceptionpublic static void debug(java.lang.Object str,
java.lang.Object... ext)
debug(java.lang.Throwable) flag is set.str - debug stringext - text optional extensionspublic static void memory(Performance perf)
debug(java.lang.Throwable) flag is set.perf - performance referencepublic static java.lang.String info(java.lang.Object str,
java.lang.Object... ext)
TokenBuilder.addExt(java.lang.Object, java.lang.Object...) for details).str - string to be extendedext - text text extensionspublic static byte[] inf(java.lang.Object str,
java.lang.Object... ext)
TokenBuilder.addExt(java.lang.Object, java.lang.Object...) for details).str - string to be extendedext - text text extensionspublic static void stack(int i)
i - number of steps to printpublic static void stack(java.lang.Throwable th)
th - error/exception instancepublic static void start(java.lang.Class<?> clz,
java.lang.String... args)
clz - class to startargs - command-line argumentspublic static boolean yes(java.lang.String string)
string - string to be checkedpublic static boolean no(java.lang.String string)
string - string to be checkedpublic static java.lang.String flag(boolean flag)
flag - current flag status