Отпечаток, который ничего не делаетJAVA

Программисты JAVA общаются здесь
Anonymous
Отпечаток, который ничего не делает

Сообщение Anonymous »

Я пытаюсь сделать PrintStream , который не делает ничего каждый раз, когда его методы вызываются. По -видимому, у кода нет ошибки, но когда я пытаюсь его использовать, я получаю java.lang.nullpointerexception: null выходной поток . Что я делаю не так? < /P>
public class DoNothingPrintStream extends PrintStream {

public static final DoNothingPrintStream doNothingPrintStream = new DoNothingPrintStream();

private static final OutputStream support = new OutputStream() {
public void write(int b) {}
};
// ======================================================
// TODO | Constructor

/** Creates a new {@link DoNothingPrintStream}.
*
*/
private DoNothingPrintStream() {
super( support );
if( support == null )
System.out.println("DoNothingStream has null support");
}

}


Подробнее здесь: https://stackoverflow.com/questions/638 ... es-nothing

Вернуться в «JAVA»