stasichase.test
Class Debug
java.lang.Object
|
+--stasichase.test.Debug
- public class Debug
- extends Object
Gemeinsame Hilfsmittel zum Debuggen.
Es sollten ausschließlich hier definierte Methoden zum Debuggen
verwendet werden, damit ein einheitlicher Zugriff (z.B. abschalten aller
Debug-Ausgaben) möglich ist.
- Author:
- noch zu vergeben, bislang Miriam
Constructor Summary |
Debug()
|
Method Summary |
static void |
assert(boolean assertion)
Zusicherungen wie in C/C++. |
static void |
assert(boolean assertion,
String reason)
Zusicherungen wie in C/C++. |
static void |
print(Object o,
String text)
Gibt eine Textausgabe aus Debuggingzwecken aus. |
static void |
print(String s,
String text)
Gibt eine Textausgabe aus Debuggingzwecken aus. |
static void |
printStackTrace()
Ausgabe des Stacks. |
static void |
printStackTrace(Throwable t)
Ausgabe des Stacks eines Throwable-Objekts. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
Debug
public Debug()
print
public static void print(Object o,
String text)
- Gibt eine Textausgabe aus Debuggingzwecken aus.
Ausgabe erfolgt bislang auf der Console.
Sollte von allen anderen Klassen für Debugausgaben verwendet werden.
- Parameters:
Object
- o: Hier sollte this übergeben werden.String
- text: Der Text, der ausgegeben werden soll.
print
public static void print(String s,
String text)
- Gibt eine Textausgabe aus Debuggingzwecken aus.
Ausgabe erfolgt bislang auf der Console.
Sollte von allen anderen Klassen fuer Debugausgaben verwendet werden.
- Parameters:
String
- s: Name der Klasse, falls statisch.String
- text: Der Text, der ausgegeben werden soll.
assert
public static void assert(boolean assertion)
throws RuntimeException
- Zusicherungen wie in C/C++.
- Parameters:
boolean
- assertion ist eine Bedingung, von der angenommen
wird, dass sie zur Laufzeit stets wahr ist.- Throws:
- RuntimeException, - falls die Bedingung bei einem Durchlauf
nicht wahr ist.
assert
public static void assert(boolean assertion,
String reason)
throws RuntimeException
- Zusicherungen wie in C/C++.
- Parameters:
boolean
- assertion ist eine Bedingung, von der angenommen
wird, dass sie zur Laufzeit stets wahr ist.String
- reason dient der Angabe von Information über das was
geprügt wird. Wird im Fehlerfall ausgegeben.- Throws:
- RuntimeException, - falls die Bedingung bei einem Durchlauf
nicht wahr ist.
printStackTrace
public static void printStackTrace(Throwable t)
- Ausgabe des Stacks eines Throwable-Objekts.
- Parameters:
t
- das Throwable (meist Exception)-Objekt, dessen Stack ausgegeben werden
soll.
printStackTrace
public static void printStackTrace()
- Ausgabe des Stacks. Ein Throwable-Objekt wird erzeugt und dessen Stacktrace
ausgegeben.