Class NullOutputStream

java.lang.Object
java.io.OutputStream
org.apache.tools.ant.util.NullOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class NullOutputStream extends OutputStream
OutputStream that completely discards all data written to it.
Since:
Ant 1.10.10
  • Field Details

    • INSTANCE

      public static NullOutputStream INSTANCE
      Shared instance which is safe to use concurrently as the stream doesn't hold any state at all.
  • Method Details

    • write

      public void write(byte[] b)
      Doesn't do anything.
      Overrides:
      write in class OutputStream
    • write

      public void write(byte[] b, int off, int len)
      Doesn't do anything.
      Overrides:
      write in class OutputStream
    • write

      public void write(int i)
      Doesn't do anything.
      Specified by:
      write in class OutputStream