public class Tools
extends java.lang.Object
| Constructor and Description |
|---|
Tools() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.stream.Stream<java.nio.file.Path> |
collectJavaFiles(java.nio.file.Path sourceFolder) |
static void |
deleteRecursively(java.nio.file.Path dir) |
static int |
genCompileRun(java.io.OutputStream out,
java.io.OutputStream err,
java.nio.file.Path srcDir,
java.nio.file.Path modelSrcDir,
java.nio.file.Path testSrcDir,
java.nio.file.Path modelClassesDir,
java.nio.file.Path testClassesDir,
java.lang.String... scenariocArgs) |
static boolean |
isClass(java.nio.file.Path file) |
static boolean |
isJava(java.nio.file.Path file) |
static int |
javac(java.io.OutputStream out,
java.io.OutputStream err,
java.lang.String classpath,
java.nio.file.Path outFolder,
java.nio.file.Path... sourceFolders) |
static int |
javac(java.lang.String classpath,
java.nio.file.Path outFolder,
java.nio.file.Path... sourceFolders) |
static org.junit.runner.Result |
runTests(java.nio.file.Path mainClassesDir,
java.nio.file.Path testClassesDir) |
static int |
scenarioc(java.io.OutputStream out,
java.io.OutputStream err,
java.nio.file.Path scenarioSrcDir,
java.nio.file.Path modelSrcDir,
java.nio.file.Path testSrcDir,
java.lang.String... args) |
public static boolean isJava(java.nio.file.Path file)
public static boolean isClass(java.nio.file.Path file)
public static java.util.stream.Stream<java.nio.file.Path> collectJavaFiles(java.nio.file.Path sourceFolder)
public static void deleteRecursively(java.nio.file.Path dir)
public static int scenarioc(java.io.OutputStream out,
java.io.OutputStream err,
java.nio.file.Path scenarioSrcDir,
java.nio.file.Path modelSrcDir,
java.nio.file.Path testSrcDir,
java.lang.String... args)
public static int javac(java.lang.String classpath,
java.nio.file.Path outFolder,
java.nio.file.Path... sourceFolders)
throws java.io.IOException
java.io.IOExceptionpublic static int javac(java.io.OutputStream out,
java.io.OutputStream err,
java.lang.String classpath,
java.nio.file.Path outFolder,
java.nio.file.Path... sourceFolders)
throws java.io.IOException
java.io.IOExceptionpublic static org.junit.runner.Result runTests(java.nio.file.Path mainClassesDir,
java.nio.file.Path testClassesDir)
public static int genCompileRun(java.io.OutputStream out,
java.io.OutputStream err,
java.nio.file.Path srcDir,
java.nio.file.Path modelSrcDir,
java.nio.file.Path testSrcDir,
java.nio.file.Path modelClassesDir,
java.nio.file.Path testClassesDir,
java.lang.String... scenariocArgs)
throws java.lang.Exception
java.lang.Exception