Class ScreenTerminalOutputStream.DelegateOutputStream

java.lang.Object
java.io.OutputStream
org.jline.builtins.ScreenTerminalOutputStream.DelegateOutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable
Enclosing class:
ScreenTerminalOutputStream

public static class ScreenTerminalOutputStream.DelegateOutputStream extends OutputStream
A placeholder OutputStream whose delegate can be set after construction. Used when super() requires an OutputStream but the real one cannot be created until after the constructor returns.