Package com.pocolifo.robobase.bootstrap
Class RobotDebugPrintStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
com.pocolifo.robobase.bootstrap.RobotDebugPrintStream
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
An implementation of PrintStream which is used as the implementation of System.out and System.err.
The purpose of this is so that the use of System.out#println and other methods work properly. This
is much more friendly for developers who already know Java.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OutputStreamAn implementation of OutputStream which does not write to anything.Fields inherited from class java.io.FilterOutputStream
out -
Method Summary
Modifier and TypeMethodDescriptionfinal voidflush()voidprint(boolean b) voidprint(char c) voidprint(char[] s) voidprint(double d) voidprint(float f) voidprint(int i) voidprint(long l) final voidvoidfinal PrintStreamvoidprintln()voidprintln(boolean b) voidprintln(char c) voidprintln(char[] s) voidprintln(double d) voidprintln(float f) voidprintln(int i) voidprintln(long l) final voidvoidMethods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, format, format, printf, setError, write, write, write, writeBytesMethods inherited from class java.io.OutputStream
nullOutputStream
-
Field Details
-
VOID_STREAM
An implementation of OutputStream which does not write to anything. AnOutputStreamis needed to construct aPrintStream, so just use one that goes to the void.- See Also:
-
-
Method Details
-
print
- Overrides:
printin classPrintStream
-
print
public void print(boolean b) - Overrides:
printin classPrintStream
-
print
public void print(char c) - Overrides:
printin classPrintStream
-
print
public void print(int i) - Overrides:
printin classPrintStream
-
print
public void print(long l) - Overrides:
printin classPrintStream
-
print
public void print(float f) - Overrides:
printin classPrintStream
-
print
public void print(double d) - Overrides:
printin classPrintStream
-
print
public void print(char[] s) - Overrides:
printin classPrintStream
-
print
- Overrides:
printin classPrintStream
-
println
public void println()- Overrides:
printlnin classPrintStream
-
println
public void println(boolean b) - Overrides:
printlnin classPrintStream
-
println
public void println(char c) - Overrides:
printlnin classPrintStream
-
println
public void println(int i) - Overrides:
printlnin classPrintStream
-
println
public void println(long l) - Overrides:
printlnin classPrintStream
-
println
public void println(float f) - Overrides:
printlnin classPrintStream
-
println
public void println(double d) - Overrides:
printlnin classPrintStream
-
println
public void println(char[] s) - Overrides:
printlnin classPrintStream
-
println
- Overrides:
printlnin classPrintStream
-
println
- Overrides:
printlnin classPrintStream
-
flush
public final void flush()- Specified by:
flushin interfaceFlushable- Overrides:
flushin classPrintStream
-
printf
- Overrides:
printfin classPrintStream
-