public class Protoc extends Object
| Constructor and Description |
|---|
Protoc() |
| Modifier and Type | Method and Description |
|---|---|
static void |
doShading(File dir,
String version) |
static File |
downloadProtoc(ProtocVersion protocVersion) |
static File |
extractProtoc(ProtocVersion protocVersion,
boolean includeStdTypes) |
static File |
extractProtoc(ProtocVersion protocVersion,
boolean includeStdTypes,
File dir) |
static File |
extractProtoc(ProtocVersion protocVersion,
File dir) |
static File |
extractStdTypes(ProtocVersion protocVersion,
File tmpDir) |
static void |
main(String[] args) |
static File |
populateFile(String srcFilePath,
File destFile) |
static int |
runProtoc(String[] args) |
static int |
runProtoc(String cmd,
List<String> argList) |
static int |
runProtoc(String cmd,
String[] args) |
static void |
streamCopy(InputStream in,
OutputStream out) |
public static void main(String[] args)
public static int runProtoc(String[] args) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static int runProtoc(String cmd, String[] args) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static int runProtoc(String cmd, List<String> argList) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static void doShading(File dir, String version) throws IOException
IOExceptionpublic static File extractProtoc(ProtocVersion protocVersion, boolean includeStdTypes) throws IOException
IOExceptionpublic static File extractProtoc(ProtocVersion protocVersion, boolean includeStdTypes, File dir) throws IOException
IOExceptionpublic static File extractProtoc(ProtocVersion protocVersion, File dir) throws IOException
IOExceptionpublic static File extractStdTypes(ProtocVersion protocVersion, File tmpDir) throws IOException
IOExceptionpublic static File downloadProtoc(ProtocVersion protocVersion) throws IOException
IOExceptionpublic static File populateFile(String srcFilePath, File destFile) throws IOException
IOExceptionpublic static void streamCopy(InputStream in, OutputStream out) throws IOException
IOExceptionCopyright © 2023. All rights reserved.