edu.rice.cs.cunit.util
Class NullStream

java.lang.Object
  extended by java.io.OutputStream
      extended by edu.rice.cs.cunit.util.NullStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class NullStream
extends java.io.OutputStream

Stream that discards all output.

Author:
Mathias Ricken

Field Summary
static NullStream ONLY
          Singleton instance.
 
Constructor Summary
private NullStream()
          Singleton ctor.
 
Method Summary
 void write(int b)
          Overridden method to discard output.
 
Methods inherited from class java.io.OutputStream
close, flush, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONLY

public static NullStream ONLY
Singleton instance.

Constructor Detail

NullStream

private NullStream()
Singleton ctor.

Method Detail

write

public void write(int b)
           throws java.io.IOException
Overridden method to discard output.

Specified by:
write in class java.io.OutputStream
Parameters:
b - output byte
Throws:
java.io.IOException