Class NullPrintStream

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseable

    public class NullPrintStream
    extends java.io.PrintStream
    Never prints data. Calls never go beyond this class.

    This print stream has no destination (file/socket etc.) and all bytes written to it are ignored and lost.

    Since:
    2.7
    • Method Summary

      • Methods inherited from class java.io.PrintStream

        append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, write, write
      • Methods inherited from class java.io.FilterOutputStream

        write
      • Methods inherited from class java.io.OutputStream

        nullOutputStream
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • INSTANCE

        public static final NullPrintStream INSTANCE
        The singleton instance.
        Since:
        2.12.0
      • NULL_PRINT_STREAM

        @Deprecated
        public static final NullPrintStream NULL_PRINT_STREAM
        Deprecated.
        The singleton instance.
    • Constructor Detail

      • NullPrintStream

        @Deprecated
        public NullPrintStream()
        Deprecated.
        Constructs an instance.