public class SysOutInterceptor extends PrintStream
Modifier and Type | Class and Description |
---|---|
static class |
SysOutInterceptor.LoggedResult<T>
The type Logged result.
|
Modifier and Type | Field and Description |
---|---|
static SysOutInterceptor |
INSTANCE
The constant INSTANCE.
|
static PrintStream |
ORIGINAL_OUT
The constant INSTANCE.
|
out
Modifier and Type | Method and Description |
---|---|
PrintStream |
currentHandler()
Current handler printGroups stream.
|
PrintStream |
getInner()
Gets heapCopy.
|
SysOutInterceptor |
init()
Init sys out interceptor.
|
void |
print(String s) |
void |
println(String x) |
PrintStream |
setCurrentHandler(PrintStream out)
Sets current handler.
|
static SysOutInterceptor.LoggedResult<Void> |
withOutput(Runnable fn)
With output logged result.
|
static <T> SysOutInterceptor.LoggedResult<T> |
withOutput(UncheckedSupplier<T> fn)
With output logged result.
|
void |
write(byte[] b) |
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, setError, write, write
public static final PrintStream ORIGINAL_OUT
public static final SysOutInterceptor INSTANCE
public static SysOutInterceptor.LoggedResult<Void> withOutput(@Nonnull Runnable fn)
fn
- the fnpublic static <T> SysOutInterceptor.LoggedResult<T> withOutput(@Nonnull UncheckedSupplier<T> fn)
T
- the type parameterfn
- the fn@Nonnull public SysOutInterceptor init()
public PrintStream currentHandler()
@Nonnull public PrintStream getInner()
public void print(String s)
print
in class PrintStream
public void write(byte[] b)
write
in class FilterOutputStream
public void println(String x)
println
in class PrintStream
public PrintStream setCurrentHandler(PrintStream out)
out
- the outCopyright © 2019 SimiaCryptus Software. All rights reserved.