import org.eclipse.jdt.internal.compiler.impl.*;
import org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory;
+// FEATURE: add build dependencies like make (grab some Java dependency-checker code off the net?)
+
public class Compiler {
// Static Entry Point /////////////////////////////////////////////////////
} catch (Exception e) {
e.printStackTrace();
}
+ if (verbose) System.out.print(clearing + " \r");
}
private final FilenameFilter filterSrcs = new FilenameFilter() {
}
ClassFile[] c = result.getClassFiles();
- String clearing = "\r";
for (int i=0; i < c.length; i++) {
try {
char[][] name = c[i].getCompoundName();
*/
String printme = " writing: " + pct + str(pack(name),'.') + "." + new String(name(name));
if (clearing.length() < printme.length()) clearing = "";
- else clearing = clearing.substring(0, clearing.length() - printme.length());
+ else clearing = clearing.substring(printme.length());
System.out.print(printme + clearing + "\r");
- for(clearing = ""; clearing.length() < printme.length() + 2; clearing += " ");
+ for(clearing = ""; clearing.length() < printme.length() + 5; clearing += " ");
}
if (buildzip) {
try {
};
int percent = 0;
+ String clearing = "";
/** Problem creater for compiler. */
private final IProblemFactory problems = new DefaultProblemFactory();