git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277184 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -47,7 +47,7 @@ public class ANTLR extends Task { | |||
| private CommandlineJava commandline = new CommandlineJava(); | |||
| /** the file to process */ | |||
| private File target; | |||
| private File targetFile; | |||
| /** where to output the result */ | |||
| private File outputDirectory; | |||
| @@ -97,7 +97,7 @@ public class ANTLR extends Task { | |||
| */ | |||
| public void setTarget(File target) { | |||
| log("Setting target to: " + target.toString(), Project.MSG_VERBOSE); | |||
| this.target = target; | |||
| this.targetFile = target; | |||
| } | |||
| /** | |||
| @@ -262,19 +262,19 @@ public class ANTLR extends Task { | |||
| //TODO: use ANTLR to parse the grammar file to do this. | |||
| File generatedFile = getGeneratedFile(); | |||
| boolean targetIsOutOfDate = | |||
| target.lastModified() > generatedFile.lastModified(); | |||
| targetFile.lastModified() > generatedFile.lastModified(); | |||
| boolean superGrammarIsOutOfDate = superGrammar != null | |||
| && (superGrammar.lastModified() > generatedFile.lastModified()); | |||
| if (targetIsOutOfDate || superGrammarIsOutOfDate) { | |||
| if (targetIsOutOfDate) { | |||
| log("Compiling " + target + " as it is newer than " | |||
| log("Compiling " + targetFile + " as it is newer than " | |||
| + generatedFile, Project.MSG_VERBOSE); | |||
| } else if (superGrammarIsOutOfDate) { | |||
| log("Compiling " + target + " as " + superGrammar | |||
| log("Compiling " + targetFile + " as " + superGrammar | |||
| + " is newer than " + generatedFile, Project.MSG_VERBOSE); | |||
| } | |||
| populateAttributes(); | |||
| commandline.createArgument().setValue(target.toString()); | |||
| commandline.createArgument().setValue(targetFile.toString()); | |||
| log(commandline.describeCommand(), Project.MSG_VERBOSE); | |||
| int err = run(commandline.getCommandline()); | |||
| @@ -332,13 +332,13 @@ public class ANTLR extends Task { | |||
| } | |||
| private void validateAttributes() throws BuildException { | |||
| if (target == null || !target.isFile()) { | |||
| throw new BuildException("Invalid target: " + target); | |||
| if (targetFile == null || !targetFile.isFile()) { | |||
| throw new BuildException("Invalid target: " + targetFile); | |||
| } | |||
| // if no output directory is specified, used the target's directory | |||
| if (outputDirectory == null) { | |||
| setOutputdirectory(new File(target.getParent())); | |||
| setOutputdirectory(new File(targetFile.getParent())); | |||
| } | |||
| if (!outputDirectory.isDirectory()) { | |||
| throw new BuildException("Invalid output directory: " + outputDirectory); | |||
| @@ -348,7 +348,7 @@ public class ANTLR extends Task { | |||
| private File getGeneratedFile() throws BuildException { | |||
| String generatedFileName = null; | |||
| try { | |||
| BufferedReader in = new BufferedReader(new FileReader(target)); | |||
| BufferedReader in = new BufferedReader(new FileReader(targetFile)); | |||
| String line; | |||
| while ((line = in.readLine()) != null) { | |||
| int extendsIndex = line.indexOf(" extends "); | |||
| @@ -474,9 +474,9 @@ public class JDependTask extends Task { | |||
| // of sourcespath. The code is currently the same - you | |||
| // need class files in a directory to use this - jar files | |||
| // coming soon.... | |||
| String[] classesPath = getClassespath().list(); | |||
| for (int i = 0; i < classesPath.length; i++) { | |||
| File f = new File(classesPath[i]); | |||
| String[] cP = getClassespath().list(); | |||
| for (int i = 0; i < cP.length; i++) { | |||
| File f = new File(cP[i]); | |||
| // not necessary as JDepend would fail, but why loose | |||
| // some time? | |||
| if (!f.exists() || !f.isDirectory()) { | |||
| @@ -502,9 +502,9 @@ public class JDependTask extends Task { | |||
| // This is the old way and is deprecated - classespath is | |||
| // the right way to do this and is above | |||
| String[] sourcesPath = getSourcespath().list(); | |||
| for (int i = 0; i < sourcesPath.length; i++) { | |||
| File f = new File(sourcesPath[i]); | |||
| String[] sP = getSourcespath().list(); | |||
| for (int i = 0; i < sP.length; i++) { | |||
| File f = new File(sP[i]); | |||
| // not necessary as JDepend would fail, but why loose | |||
| // some time? | |||
| @@ -618,9 +618,9 @@ public class JDependTask extends Task { | |||
| if (getSourcespath() != null) { | |||
| // This is deprecated - use classespath in the future | |||
| String[] sourcesPath = getSourcespath().list(); | |||
| for (int i = 0; i < sourcesPath.length; i++) { | |||
| File f = new File(sourcesPath[i]); | |||
| String[] sP = getSourcespath().list(); | |||
| for (int i = 0; i < sP.length; i++) { | |||
| File f = new File(sP[i]); | |||
| // not necessary as JDepend would fail, but why loose | |||
| // some time? | |||
| @@ -637,9 +637,9 @@ public class JDependTask extends Task { | |||
| if (getClassespath() != null) { | |||
| // This is the new way - use classespath - code is the | |||
| // same for now | |||
| String[] classesPath = getClassespath().list(); | |||
| for (int i = 0; i < classesPath.length; i++) { | |||
| File f = new File(classesPath[i]); | |||
| String[] cP = getClassespath().list(); | |||
| for (int i = 0; i < cP.length; i++) { | |||
| File f = new File(cP[i]); | |||
| // not necessary as JDepend would fail, but why loose | |||
| // some time? | |||
| if (!f.exists() || !f.isDirectory()) { | |||
| @@ -223,13 +223,13 @@ public class ScriptDef extends DefBase { | |||
| // find the script repository - it is stored in the project | |||
| Map scriptRepository = null; | |||
| Project project = getProject(); | |||
| synchronized (project) { | |||
| Project p = getProject(); | |||
| synchronized (p) { | |||
| scriptRepository = | |||
| (Map) project.getReference(MagicNames.SCRIPT_REPOSITORY); | |||
| (Map) p.getReference(MagicNames.SCRIPT_REPOSITORY); | |||
| if (scriptRepository == null) { | |||
| scriptRepository = new HashMap(); | |||
| project.addReference(MagicNames.SCRIPT_REPOSITORY, | |||
| p.addReference(MagicNames.SCRIPT_REPOSITORY, | |||
| scriptRepository); | |||
| } | |||
| } | |||
| @@ -31,8 +31,8 @@ import com.jcraft.jsch.Channel; | |||
| public class ScpFromMessage extends AbstractSshMessage { | |||
| private final byte LINE_FEED = 0x0a; | |||
| private final int BUFFER_SIZE = 1024; | |||
| private static final byte LINE_FEED = 0x0a; | |||
| private static final int BUFFER_SIZE = 1024; | |||
| private String remoteFile; | |||
| private File localFile; | |||
| @@ -30,7 +30,7 @@ import java.util.Iterator; | |||
| public class ScpToMessage extends AbstractSshMessage { | |||
| private final int BUFFER_SIZE = 1024; | |||
| private static final int BUFFER_SIZE = 1024; | |||
| private File localFile; | |||
| private String remotePath; | |||