public abstract class JavaFileUtil
extends java.lang.Object
Constructor and Description |
---|
JavaFileUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
compileClasses(java.util.List<javax.tools.JavaFileObject> compilationUnits,
java.lang.String sourcePath,
java.lang.String objectPath,
java.util.List<java.lang.String> classpathProjects)
Returns a non-null string describing any problems, null if all ok.
|
static java.lang.String |
createClassPath(java.util.List<java.lang.String> projectNames) |
static void |
deleteJavaFiles(java.lang.String sourcePath)
Compile all *.java files on sourcePath
|
@Nullable public static java.lang.String compileClasses(@NonNull java.util.List<javax.tools.JavaFileObject> compilationUnits, @NonNull java.lang.String sourcePath, @NonNull java.lang.String objectPath, @Nullable java.util.List<java.lang.String> classpathProjects)
@NonNull public static java.lang.String createClassPath(@NonNull java.util.List<java.lang.String> projectNames)
public static void deleteJavaFiles(@NonNull java.lang.String sourcePath)