Browse Source

another readablilty tweak

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1237442 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 13 years ago
parent
commit
6d9e7cb56e
1 changed files with 12 additions and 10 deletions
  1. +12
    -10
      src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java

+ 12
- 10
src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java View File

@@ -338,16 +338,15 @@ public abstract class DefaultCompilerAdapter
*/
protected Commandline setupModernJavacCommandlineSwitches(Commandline cmd) {
setupJavacCommandlineSwitches(cmd, true);
if (attributes.getSource() != null && !assumeJava13()) {
cmd.createArgument().setValue("-source");
String source = attributes.getSource();
cmd.createArgument().setValue(adjustSourceValue(source));
} else if (!assumeJava13() && !assumeJava14()
&& attributes.getTarget() != null) {
String t = attributes.getTarget();
String s = adjustSourceValue(t);
if (mustSetSourceForTarget(t)) {
setImplicitSourceSwitch(cmd, t, s);
if (!assumeJava13()) { // -source added with JDK 1.4
final String t = attributes.getTarget();
if (attributes.getSource() != null) {
cmd.createArgument().setValue("-source");
cmd.createArgument()
.setValue(adjustSourceValue(attributes.getSource()));

} else if (t != null && mustSetSourceForTarget(t)) {
setImplicitSourceSwitch(cmd, t, adjustSourceValue(t));
}
}
return cmd;
@@ -694,6 +693,9 @@ public abstract class DefaultCompilerAdapter
* @param t the -target value, must not be null
*/
private boolean mustSetSourceForTarget(String t) {
if (assumeJava14()) {
return false;
}
if (t.startsWith("1.")) {
t = t.substring(2);
}


Loading…
Cancel
Save