Class ArgumentFileBuilder
java.lang.Object
io.github.ascopes.protobufmavenplugin.utils.ArgumentFileBuilder
Builder for Java argument files that deals with the quoting and escaping rules Java expects.
- Since:
- 2.6.0
- Author:
- Ashley Scopes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply
(Consumer<ArgumentFileBuilder> operator) applyForEach
(Iterable<T> items, BiConsumer<ArgumentFileBuilder, T> operator) toString()
void
writeToJavaArgumentFile
(Appendable appendable) void
writeToProtocArgumentFile
(Appendable appendable)
-
Constructor Details
-
ArgumentFileBuilder
public ArgumentFileBuilder()
-
-
Method Details
-
add
-
addIfTrue
-
apply
-
applyForEach
public <T> ArgumentFileBuilder applyForEach(Iterable<T> items, BiConsumer<ArgumentFileBuilder, T> operator) -
writeToProtocArgumentFile
- Throws:
IOException
-
writeToJavaArgumentFile
- Throws:
IOException
-
toString
-