Provides routines to simplify and localize debugging output.
Debugging is controlled via a Java system property value.
If the system property with the name given in
DEBUG_PROPERTY_NAME (currently "jts.debug") has the value
"on" or "true" debugging is enabled.
Otherwise, debugging is disabled.
The system property can be set by adding an option '-Djts_debug=on'
to the Java VM commandline.
addWatch
public static void addWatch(Object obj)
instancePrint
public void instancePrint(Iterator it)
instancePrint
public void instancePrint(Object obj)
instancePrintIfWatch
public void instancePrintIfWatch(Object obj)
instancePrintObject
public void instancePrintObject(Object obj)
instancePrintWatch
public void instancePrintWatch()
isDebugging
public static boolean isDebugging()
main
public static void main(String[] args)
Prints the status of debugging to System.out
args
- the cmd-line arguments (no arguments are required)
print
public static void print(Object obj)
print
public static void print(String str)
print
public static void print(boolean isTrue,
Object obj)
printIfWatch
public static void printIfWatch(Object obj)
printWatch
public static void printWatch()
println
public void println()
println
public static void println(Object obj)