X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/221d937eecca5c9b09a3bee7df812203b9927a56..df8dd54791090b0d9fae82a94af5554f79a7d71d:/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 de738de9..92981e49 100644 --- a/src/main/java/org/asamk/signal/PlainTextWriter.java +++ b/src/main/java/org/asamk/signal/PlainTextWriter.java @@ -1,6 +1,8 @@ package org.asamk.signal; -public interface PlainTextWriter { +import java.util.function.Consumer; + +public interface PlainTextWriter extends OutputWriter { void println(String format, Object... args); @@ -10,12 +12,7 @@ public interface PlainTextWriter { println(""); } - default void indent(final WriterConsumer subWriter) { - subWriter.consume(indentedWriter()); - } - - interface WriterConsumer { - - void consume(PlainTextWriter writer); + default void indent(final Consumer subWriter) { + subWriter.accept(indentedWriter()); } }