buf = new StringBuffer();
buf.append("javac");
/* if(!bootclasspath.equals(""))
{
buf.append(" -bootclasspath \"");
buf.append(bootclasspath);
buf.append('"');
} */
if(!classpath.equals(""))
{
buf.append(" -classpath \"");
buf.append(classpath);
buf.append('"');
}
if(!sourcepath.equals(""))
{
buf.append(" -sourcepath \"");
buf.append(sourcepath);
buf.append('"');
}
if(!extdirs.equals(""))
{
buf.append(" -extdirs \"");
buf.append(extdirs);
buf.append('"');
}
if(!outputpath.equals(""))
{
buf.append(" -d \"");
buf.append(outputpath);
buf.append('"');
}
if(debug)
buf.append(" -g");
if(optimize)
buf.append(" -O");
if(!warn)
buf.append(" -nowarn");
if(deprecation)
buf.append(" -deprecation");
/* if(verbose)
buf.append(" -verbose"); */
if(!encoding.equals(""))
{
buf.append(" -encoding ");
buf.append(encoding);
}
buf.append(" -target ");
buf.append(target);
buf.append(" \"");
buf.append(source);
buf.append('"');
// return value
buf.toString();