]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/PlainTextWriter.java
Reduce usage of deprecated resolved methods
[signal-cli] / src / main / java / org / asamk / signal / PlainTextWriter.java
1 package org.asamk.signal;
2
3 public interface PlainTextWriter {
4
5 void println(String format, Object... args);
6
7 PlainTextWriter indentedWriter();
8
9 default void println() {
10 println("");
11 }
12
13 default void indent(final WriterConsumer subWriter) {
14 subWriter.consume(indentedWriter());
15 }
16
17 interface WriterConsumer {
18
19 void consume(PlainTextWriter writer);
20 }
21 }