- name hiding
- unused imports
- old/commented code
Index: JJDoc.java
===================================================================
RCS file:
/home/cvspublic/ant/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJDoc.java,v
retrieving revision 1.12
diff -u -r1.12 JJDoc.java
--- JJDoc.java 22 Nov 2004 09:23:33 -0000 1.12
+++ JJDoc.java 25 Feb 2005 10:40:02 -0000
@@ -21,6 +21,7 @@
import java.io.IOException;
import java.util.Enumeration;
import java.util.Hashtable;
+
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.Task;
@@ -95,6 +96,9 @@
this.javaccHome = javaccHome;
}
+ /**
+ * Constructor
+ */
public JJDoc() {
cmdl.setVm(JavaEnvUtils.getJreExecutable("java"));
}
@@ -161,12 +165,12 @@
}
}
- private String createOutputFileName(File targetFile, String
optionalOutputFile,
- boolean plainText) {
+ private String createOutputFileName(File destFile, String
optionalOutputFile,
+ boolean plain) {
String suffix = DEFAULT_SUFFIX_HTML;
- String javaccFile = targetFile.getAbsolutePath().replace('\\', '/');
+ String javaccFile = destFile.getAbsolutePath().replace('\\', '/');
- if (plainText) {
+ if (plain) {
suffix = DEFAULT_SUFFIX_TEXT;
}
@@ -198,4 +202,4 @@
return (getProject().getBaseDir() + "/" + optionalOutputFile)
.replace('\\', '/');
}
-}
+}
\ No newline at end of file
Index: JJTree.java
===================================================================
RCS file:
/home/cvspublic/ant/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java,v
retrieving revision 1.34
diff -u -r1.34 JJTree.java
--- JJTree.java 15 Nov 2004 14:52:27 -0000 1.34
+++ JJTree.java 25 Feb 2005 10:40:03 -0000
@@ -21,6 +21,7 @@
import java.io.IOException;
import java.util.Enumeration;
import java.util.Hashtable;
+
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.Task;
@@ -175,6 +176,9 @@
this.javaccHome = javaccHome;
}
+ /**
+ * Constructor
+ */
public JJTree() {
cmdl.setVm(JavaEnvUtils.getJreExecutable("java"));
}
@@ -264,11 +268,11 @@
}
}
- private String createOutputFileName(File targetFile, String
optionalOutputFile,
- String outputDirectory) {
+ private String createOutputFileName(File destFile, String
optionalOutputFile,
+ String outputDir) {
optionalOutputFile = validateOutputFile(optionalOutputFile,
- outputDirectory);
- String jjtreeFile = targetFile.getAbsolutePath().replace('\\', '/');
+ outputDir);
+ String jjtreeFile = destFile.getAbsolutePath().replace('\\', '/');
if ((optionalOutputFile == null) || optionalOutputFile.equals("")) {
int filePos = jjtreeFile.lastIndexOf("/");
@@ -293,57 +297,51 @@
}
}
- if ((outputDirectory == null) || outputDirectory.equals("")) {
- outputDirectory = getDefaultOutputDirectory();
+ if ((outputDir == null) || outputDir.equals("")) {
+ outputDir = getDefaultOutputDirectory();
}
- return (outputDirectory + "/" + optionalOutputFile).replace('\\', '/');
+ return (outputDir + "/" + optionalOutputFile).replace('\\', '/');
}
- /*
- * Not used anymore
- private boolean isAbsolute(String fileName) {
- return (fileName.startsWith("/") || (new File(fileName).isAbsolute()));
- }
-*/
/**
* When running JJTree from an Ant taskdesk the -OUTPUT_DIRECTORY must
* always be set. But when -OUTPUT_DIRECTORY is set, -OUTPUT_FILE is
* handled as if relative of this -OUTPUT_DIRECTORY. Thus when the
* -OUTPUT_FILE is absolute or contains a drive letter we have a problem.
*
- * @param outputFile
- * @param outputDirectory
+ * @param destFile
+ * @param outputDir
* @return
* @throws BuildException
*/
- private String validateOutputFile(String outputFile,
- String outputDirectory)
+ private String validateOutputFile(String destFile,
+ String outputDir)
throws BuildException {
- if (outputFile == null) {
+ if (destFile == null) {
return null;
}
- if ((outputDirectory == null)
- && (outputFile.startsWith("/") || outputFile.startsWith("\\"))) {
- String relativeOutputFile = makeOutputFileRelative(outputFile);
+ if ((outputDir == null)
+ && (destFile.startsWith("/") || destFile.startsWith("\\"))) {
+ String relativeOutputFile = makeOutputFileRelative(destFile);
setOutputfile(relativeOutputFile);
return relativeOutputFile;
}
- String root = getRoot(new File(outputFile)).getAbsolutePath();
+ String root = getRoot(new File(destFile)).getAbsolutePath();
if ((root.length() > 1)
- && outputFile.startsWith(root.substring(0, root.length() - 1))) {
+ && destFile.startsWith(root.substring(0, root.length() - 1))) {
throw new BuildException("Drive letter in 'outputfile' not "
- + "supported: " + outputFile);
+ + "supported: " + destFile);
}
- return outputFile;
+ return destFile;
}
- private String makeOutputFileRelative(String outputFile) {
+ private String makeOutputFileRelative(String destFile) {
StringBuffer relativePath = new StringBuffer();
String defaultOutputDirectory = getDefaultOutputDirectory();
int nextPos = defaultOutputDirectory.indexOf('/');
@@ -360,7 +358,7 @@
}
}
- relativePath.append(outputFile);
+ relativePath.append(destFile);
return relativePath.toString();
}
@@ -384,4 +382,4 @@
return root;
}
-}
+}
\ No newline at end of file
Index: JavaCC.java
===================================================================
RCS file:
/home/cvspublic/ant/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.java,v
retrieving revision 1.33
diff -u -r1.33 JavaCC.java
--- JavaCC.java 22 Nov 2004 09:23:33 -0000 1.33
+++ JavaCC.java 25 Feb 2005 10:40:03 -0000
@@ -19,10 +19,9 @@
import java.io.File;
import java.io.InputStream;
-import java.io.IOException;
import java.util.Enumeration;
import java.util.Hashtable;
-import java.util.zip.ZipFile;
+
import org.apache.tools.ant.AntClassLoader;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Project;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]