Package io.protostuff.compiler
Class CompilerUtil
- java.lang.Object
-
- io.protostuff.compiler.CompilerUtil
-
public final class CompilerUtil extends java.lang.Object
Utilities and helpers for compiling protos.
-
-
Constructor Summary
Constructors Constructor Description CompilerUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
addFilesByExtension(java.util.List<java.io.File> list, java.io.File dir, java.lang.String[] extensions)
static java.util.List<java.io.File>
getFilesByExtension(java.io.File dir, java.lang.String[] extensions)
Returns a list of file filtered by their file types/extensions; (E.g ".proto")static java.util.List<java.io.File>
getProtoFiles(java.io.File dir)
static java.io.Writer
newWriter(ProtoModule module, java.lang.String packageName, java.lang.String fileName)
-
-
-
Method Detail
-
newWriter
public static java.io.Writer newWriter(ProtoModule module, java.lang.String packageName, java.lang.String fileName) throws java.io.IOException
- Throws:
java.io.IOException
-
getProtoFiles
public static java.util.List<java.io.File> getProtoFiles(java.io.File dir)
-
getFilesByExtension
public static java.util.List<java.io.File> getFilesByExtension(java.io.File dir, java.lang.String[] extensions)
Returns a list of file filtered by their file types/extensions; (E.g ".proto")
-
addFilesByExtension
static void addFilesByExtension(java.util.List<java.io.File> list, java.io.File dir, java.lang.String[] extensions)
-
-