X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/c6395b9f35a4229d297aef063597bc96919a7f36..221d937eecca5c9b09a3bee7df812203b9927a56:/src/main/java/org/asamk/signal/PlainTextWriter.java diff --git a/src/main/java/org/asamk/signal/PlainTextWriter.java b/src/main/java/org/asamk/signal/PlainTextWriter.java index 91a4dbba..de738de9 100644 --- a/src/main/java/org/asamk/signal/PlainTextWriter.java +++ b/src/main/java/org/asamk/signal/PlainTextWriter.java @@ -1,23 +1,21 @@ package org.asamk.signal; -import java.io.IOException; - public interface PlainTextWriter { - void println(String format, Object... args) throws IOException; + void println(String format, Object... args); PlainTextWriter indentedWriter(); - default void println() throws IOException { + default void println() { println(""); } - default void indent(final WriterConsumer subWriter) throws IOException { + default void indent(final WriterConsumer subWriter) { subWriter.consume(indentedWriter()); } interface WriterConsumer { - void consume(PlainTextWriter writer) throws IOException; + void consume(PlainTextWriter writer); } }