001    package edu.rice.cs.cunit.util;
002    
003    import java.io.*;
004    
005    /**
006     * Stream that discards all output.
007     * @author Mathias Ricken
008     */
009    public class NullStream extends OutputStream {
010        /**
011         * Singleton instance.
012         */
013        public static NullStream ONLY = new NullStream();
014        
015        /**
016         * Singleton ctor.
017         */
018        private NullStream() { }
019        
020        /**
021         * Overridden method to discard output.
022         * @param b output byte
023         */
024        public void write(int b) throws IOException { }
025    }