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 OutputStream
An implementation of OutputStream which does not write to anything.Fields inherited from class java.io.FilterOutputStream
out
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
flush()
void
print
(boolean b) void
print
(char c) void
print
(char[] s) void
print
(double d) void
print
(float f) void
print
(int i) void
print
(long l) final void
void
final PrintStream
void
println()
void
println
(boolean b) void
println
(char c) void
println
(char[] s) void
println
(double d) void
println
(float f) void
println
(int i) void
println
(long l) final void
void
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, format, format, printf, setError, write, write, write, writeBytes
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Field Details
-
VOID_STREAM
An implementation of OutputStream which does not write to anything. AnOutputStream
is needed to construct aPrintStream
, so just use one that goes to the void.- See Also:
-
-
Method Details
-
print
- Overrides:
print
in classPrintStream
-
print
public void print(boolean b) - Overrides:
print
in classPrintStream
-
print
public void print(char c) - Overrides:
print
in classPrintStream
-
print
public void print(int i) - Overrides:
print
in classPrintStream
-
print
public void print(long l) - Overrides:
print
in classPrintStream
-
print
public void print(float f) - Overrides:
print
in classPrintStream
-
print
public void print(double d) - Overrides:
print
in classPrintStream
-
print
public void print(char[] s) - Overrides:
print
in classPrintStream
-
print
- Overrides:
print
in classPrintStream
-
println
public void println()- Overrides:
println
in classPrintStream
-
println
public void println(boolean b) - Overrides:
println
in classPrintStream
-
println
public void println(char c) - Overrides:
println
in classPrintStream
-
println
public void println(int i) - Overrides:
println
in classPrintStream
-
println
public void println(long l) - Overrides:
println
in classPrintStream
-
println
public void println(float f) - Overrides:
println
in classPrintStream
-
println
public void println(double d) - Overrides:
println
in classPrintStream
-
println
public void println(char[] s) - Overrides:
println
in classPrintStream
-
println
- Overrides:
println
in classPrintStream
-
println
- Overrides:
println
in classPrintStream
-
flush
public final void flush()- Specified by:
flush
in interfaceFlushable
- Overrides:
flush
in classPrintStream
-
printf
- Overrides:
printf
in classPrintStream
-