conor 2003/07/17 07:17:01
Modified: src/main/org/apache/tools/ant DemuxOutputStream.java
src/main/org/apache/tools/ant/taskdefs Javac.java
Javadoc.java
src/main/org/apache/tools/ant/taskdefs/condition
ConditionBase.java
src/main/org/apache/tools/ant/taskdefs/optional/jsp
WLJspc.java
src/main/org/apache/tools/ant/types FilterSet.java
Log:
Style and remove one stray debug
Revision Changes Path
1.17 +0 -1 ant/src/main/org/apache/tools/ant/DemuxOutputStream.java
Index: DemuxOutputStream.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/DemuxOutputStream.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -w -u -r1.16 -r1.17
--- DemuxOutputStream.java 17 Jul 2003 13:02:56 -0000 1.16
+++ DemuxOutputStream.java 17 Jul 2003 14:17:00 -0000 1.17
@@ -257,7 +257,6 @@
// either end of buffer or a line separator char
int blockLength = offset - blockStartOffset;
if (blockLength > 0) {
- project.log("Sending " + blockLength);
bufferInfo.buffer.write(b, blockStartOffset, blockLength);
}
while(remaining > 0 && (b[offset] == 0x0a || b[offset] == 0x0d))
{
1.112 +11 -12 ant/src/main/org/apache/tools/ant/taskdefs/Javac.java
Index: Javac.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Javac.java,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -w -u -r1.111 -r1.112
--- Javac.java 15 May 2003 12:44:01 -0000 1.111
+++ Javac.java 17 Jul 2003 14:17:00 -0000 1.112
@@ -735,8 +735,8 @@
File[] newFiles = sfs.restrictAsFiles(files, srcDir, destDir, m);
if (newFiles.length > 0) {
- File[] newCompileList = new File[compileList.length +
- newFiles.length];
+ File[] newCompileList
+ = new File[compileList.length + newFiles.length];
System.arraycopy(compileList, 0, newCompileList, 0,
compileList.length);
System.arraycopy(newFiles, 0, newCompileList,
@@ -751,12 +751,12 @@
}
protected boolean isJdkCompiler(String compilerImpl) {
- return "modern".equals(compilerImpl) ||
- "classic".equals(compilerImpl) ||
- "javac1.1".equals(compilerImpl) ||
- "javac1.2".equals(compilerImpl) ||
- "javac1.3".equals(compilerImpl) ||
- "javac1.4".equals(compilerImpl);
+ return "modern".equals(compilerImpl)
+ || "classic".equals(compilerImpl)
+ || "javac1.1".equals(compilerImpl)
+ || "javac1.2".equals(compilerImpl)
+ || "javac1.3".equals(compilerImpl)
+ || "javac1.4".equals(compilerImpl);
}
protected String getSystemJavac() {
@@ -854,8 +854,7 @@
String compilerImpl = getCompiler();
if (compileList.length > 0) {
- log("Compiling " + compileList.length +
- " source file"
+ log("Compiling " + compileList.length + " source file"
+ (compileList.length == 1 ? "" : "s")
+ (destDir != null ? " to " + destDir : ""));
1.117 +75 -25 ant/src/main/org/apache/tools/ant/taskdefs/Javadoc.java
Index: Javadoc.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Javadoc.java,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -w -u -r1.116 -r1.117
--- Javadoc.java 6 Jul 2003 09:57:36 -0000 1.116
+++ Javadoc.java 17 Jul 2003 14:17:00 -0000 1.117
@@ -313,7 +313,17 @@
/** The source file */
private File file;
- public SourceFile() {}
+ /**
+ * Default constructor
+ */
+ public SourceFile() {
+ }
+
+ /**
+ * Constructor specifying the source file directly
+ *
+ * @param file the source file
+ */
public SourceFile(File file) {
this.file = file;
}
@@ -390,9 +400,9 @@
/** Flag which indicates if javadoc from JDK 1.4 is available */
private static boolean javadoc4 =
- (!JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_1) &&
- !JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_2) &&
- !JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_3));
+ !JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_1)
+ && !JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_2)
+ && !JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_3);
/**
* Utility method to add an argument to the command line conditionally
@@ -446,7 +456,7 @@
private Path sourcePath = null;
private File destDir = null;
private Vector sourceFiles = new Vector();
- private Vector packageNames = new Vector(5);
+ private Vector packageNames = new Vector();
private Vector excludePackageNames = new Vector(1);
private boolean author = true;
private boolean version = true;
@@ -455,9 +465,9 @@
private Path bootclasspath = null;
private String group = null;
private String packageList = null;
- private Vector links = new Vector(2);
- private Vector groups = new Vector(2);
- private Vector tags = new Vector(5);
+ private Vector links = new Vector();
+ private Vector groups = new Vector();
+ private Vector tags = new Vector();
private boolean useDefaultExcludes = true;
private Html doctitle = null;
private Html header = null;
@@ -1063,6 +1073,8 @@
/**
* Link to docs at "url" using package list at "url2"
* - separate the URLs by using a space character.
+ *
+ * @param src the offline link specification (url and package list)
*/
public void setLinkoffline(String src) {
if (!javadoc1) {
@@ -1086,6 +1098,10 @@
/**
* Group specified packages together in overview page.
+ *
+ * @param src the group packages - a command separated list of group
specs,
+ * each one being a group name and package specification separated
+ * by a space.
*/
public void setGroup(String src) {
group = src;
@@ -1101,49 +1117,63 @@
}
/**
- * If true, do not include @deprecated information.
+ * Control deprecation infromation
+ *
+ * @param b If true, do not include deprecated information.
*/
public void setNodeprecated(boolean b) {
addArgIf(b, "-nodeprecated");
}
/**
- * If true, do not generate deprecated list.
+ * Control deprecated list generation
+ *
+ * @param b if true, do not generate deprecated list.
*/
public void setNodeprecatedlist(boolean b) {
add12ArgIf(b, "-nodeprecatedlist");
}
/**
- * If true, do not generate class hierarchy.
+ * Control class tree generation.
+ *
+ * @param b if true, do not generate class hierarchy.
*/
public void setNotree(boolean b) {
addArgIf(b, "-notree");
}
/**
- * If true, do not generate index.
+ * Control generation of index.
+ *
+ * @param b if true, do not generate index.
*/
public void setNoindex(boolean b) {
addArgIf(b, "-noindex");
}
/**
- * If true, do not generate help link
+ * Control generation of help link.
+ *
+ * @param b if true, do not generate help link
*/
public void setNohelp(boolean b) {
add12ArgIf(b, "-nohelp");
}
/**
- * If true, do not generate navigation bar.
+ * Control generation of the navigation bar.
+ *
+ * @param b if true, do not generate navigation bar.
*/
public void setNonavbar(boolean b) {
add12ArgIf(b, "-nonavbar");
}
/**
- * If true, generate warning about @serial tag.
+ * Control warnings about serial tag.
+ *
+ * @param b if true, generate warning aboutthe serial tag.
*/
public void setSerialwarn(boolean b) {
add12ArgIf(b, "-serialwarn");
@@ -1151,6 +1181,8 @@
/**
* Specifies the CSS stylesheet file to use.
+ *
+ * @param f the file with the CSS to use.
*/
public void setStylesheetfile(File f) {
if (!javadoc1) {
@@ -1161,6 +1193,8 @@
/**
* Specifies the HTML help file to use.
+ *
+ * @param f the file containing help content.
*/
public void setHelpfile(File f) {
if (!javadoc1) {
@@ -1171,6 +1205,8 @@
/**
* Output file encoding name.
+ *
+ * @param enc name of the encoding to use.
*/
public void setDocencoding(String enc) {
cmd.createArgument().setValue("-docencoding");
@@ -1179,6 +1215,8 @@
/**
* The name of a file containing the packages to process.
+ *
+ * @param src the file containing the package list.
*/
public void setPackageList(String src) {
if (!javadoc1) {
@@ -1188,6 +1226,8 @@
/**
* Create link to javadoc output at the given URL.
+ *
+ * @param link argument to configure
*/
public LinkArgument createLink() {
LinkArgument la = new LinkArgument();
@@ -1195,6 +1235,10 @@
return la;
}
+ /**
+ * Represents a link triplet (href, whether link is offline, location of
the
+ * package list if off line)
+ */
public class LinkArgument {
private String href;
private boolean offline = false;
@@ -1334,9 +1378,10 @@
} else {
int i;
for (i = 0; i < SCOPE_ELEMENTS.length; i++) {
- if (next.equals (SCOPE_ELEMENTS[i]))
+ if (next.equals (SCOPE_ELEMENTS[i])) {
break;
}
+ }
if (i == SCOPE_ELEMENTS.length) {
throw new BuildException ("Unrecognised scope
element: "
+ next);
@@ -1412,7 +1457,7 @@
public class GroupArgument {
private Html title;
- private Vector packages = new Vector(3);
+ private Vector packages = new Vector();
public GroupArgument() {
}
@@ -1812,7 +1857,8 @@
for (int i = 0; i < files.length; i++) {
File tagDefFile = new File( tagDir, files[i]
);
try {
- BufferedReader in = new BufferedReader(
new FileReader(tagDefFile) );
+ BufferedReader in
+ = new BufferedReader(new
FileReader(tagDefFile));
String line = null;
while( (line = in.readLine()) != null ) {
toExecute.createArgument().setValue
("-tag");
@@ -1820,7 +1866,9 @@
}
in.close();
} catch( IOException ioe ) {
- throw new BuildException( "Couldn't read
tag file from " + tagDefFile.getAbsolutePath(), ioe );
+ throw new BuildException("Couldn't read "
+ + " tag file from "
+ + tagDefFile.getAbsolutePath(), ioe
);
}
}
}
@@ -1952,7 +2000,9 @@
try {
out.close();
err.close();
- } catch (IOException e) {}
+ } catch (IOException e) {
+ // ignore
+ }
}
}
1.20 +54 -21
ant/src/main/org/apache/tools/ant/taskdefs/condition/ConditionBase.java
Index: ConditionBase.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/condition/ConditionBase.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -w -u -r1.19 -r1.20
--- ConditionBase.java 28 May 2003 16:27:36 -0000 1.19
+++ ConditionBase.java 17 Jul 2003 14:17:00 -0000 1.20
@@ -96,117 +96,150 @@
*
* @since 1.1
*/
- public void addAvailable(Available a) {conditions.addElement(a);}
+ public void addAvailable(Available a) {
+ conditions.addElement(a);
+ }
/**
* Add an <checksum> condition.
*
* @since 1.4, Ant 1.5
*/
- public void addChecksum(Checksum c) {conditions.addElement(c);}
+ public void addChecksum(Checksum c) {
+ conditions.addElement(c);
+ }
/**
* Add an <uptodate> condition.
*
* @since 1.1
*/
- public void addUptodate(UpToDate u) {conditions.addElement(u);}
+ public void addUptodate(UpToDate u) {
+ conditions.addElement(u);
+ }
/**
* Add an <not> condition "container".
*
* @since 1.1
*/
- public void addNot(Not n) {conditions.addElement(n);}
+ public void addNot(Not n) {
+ conditions.addElement(n);
+ }
/**
* Add an <and> condition "container".
*
* @since 1.1
*/
- public void addAnd(And a) {conditions.addElement(a);}
+ public void addAnd(And a) {
+ conditions.addElement(a);
+ }
/**
* Add an <or> condition "container".
*
* @since 1.1
*/
- public void addOr(Or o) {conditions.addElement(o);}
+ public void addOr(Or o) {
+ conditions.addElement(o);
+ }
/**
* Add an <equals> condition.
*
* @since 1.1
*/
- public void addEquals(Equals e) {conditions.addElement(e);}
+ public void addEquals(Equals e) {
+ conditions.addElement(e);
+ }
/**
* Add an <os> condition.
*
* @since 1.1
*/
- public void addOs(Os o) {conditions.addElement(o);}
+ public void addOs(Os o) {
+ conditions.addElement(o);
+ }
/**
* Add an <isset> condition.
*
* @since Ant 1.5
*/
- public void addIsSet(IsSet i) {conditions.addElement(i);}
+ public void addIsSet(IsSet i) {
+ conditions.addElement(i);
+ }
/**
* Add an <http> condition.
*
* @since Ant 1.5
*/
- public void addHttp(Http h) {conditions.addElement(h);}
+ public void addHttp(Http h) {
+ conditions.addElement(h);
+ }
/**
* Add a <socket> condition.
*
* @since Ant 1.5
*/
- public void addSocket(Socket s) {conditions.addElement(s);}
+ public void addSocket(Socket s) {
+ conditions.addElement(s);
+ }
/**
* Add a <filesmatch> condition.
*
* @since Ant 1.5
*/
- public void addFilesMatch(FilesMatch test) {conditions.addElement(test);}
+ public void addFilesMatch(FilesMatch test) {
+ conditions.addElement(test);
+ }
/**
* Add a <contains> condition.
*
* @since Ant 1.5
*/
- public void addContains(Contains test) {conditions.addElement(test);}
+ public void addContains(Contains test) {
+ conditions.addElement(test);
+ }
/**
* Add a <istrue> condition.
*
* @since Ant 1.5
*/
- public void addIsTrue(IsTrue test) {conditions.addElement(test);}
+ public void addIsTrue(IsTrue test) {
+ conditions.addElement(test);
+ }
/**
* Add a <isfalse> condition.
*
* @since Ant 1.5
*/
- public void addIsFalse(IsFalse test) {conditions.addElement(test);}
+ public void addIsFalse(IsFalse test) {
+ conditions.addElement(test);
+ }
/**
* Add an <isreference> condition.
*
* @since Ant 1.6
*/
- public void addIsReference(IsReference i) {conditions.addElement(i);}
+ public void addIsReference(IsReference i) {
+ conditions.addElement(i);
+ }
/**
* Add an arbitary condition
* @since Ant 1.6
*/
- public void add(Condition c) {conditions.addElement(c);}
-
+ public void add(Condition c) {
+ conditions.addElement(c);
+ }
}
1.18 +81 -73
ant/src/main/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java
Index: WLJspc.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/jsp/WLJspc.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -w -u -r1.17 -r1.18
--- WLJspc.java 10 Feb 2003 14:14:12 -0000 1.17
+++ WLJspc.java 17 Jul 2003 14:17:01 -0000 1.18
@@ -115,10 +115,18 @@
//TODO add more attributes to the task, to take care of all jspc options
//TODO Test on Unix
- private File destinationDirectory; //root of compiled files tree
- private File sourceDirectory; // root of source files tree
- private String destinationPackage; //package under which resultant
classes will reside
- private Path compileClasspath; //classpath used to compile the jsp
files.
+ /** root of compiled files tree */
+ private File destinationDirectory;
+
+ /** root of source files tree */
+ private File sourceDirectory;
+
+ /** package under which resultant classes will reside */
+ private String destinationPackage;
+
+ /** classpath used to compile the jsp files. */
+ private Path compileClasspath;
+
//private String compilerPath; //fully qualified name for the compiler
executable
private String pathToPackage = "";
@@ -126,17 +134,18 @@
public void execute() throws BuildException {
if (!destinationDirectory.isDirectory()) {
- throw new BuildException("destination directory " +
destinationDirectory.getPath() +
- " is not valid");
+ throw new BuildException("destination directory "
+ + destinationDirectory.getPath() + " is not valid");
}
if (!sourceDirectory.isDirectory()) {
- throw new BuildException("src directory " +
sourceDirectory.getPath() +
- " is not valid");
+ throw new BuildException("src directory "
+ + sourceDirectory.getPath() + " is not valid");
}
if (destinationPackage == null) {
- throw new BuildException("package attribute must be present.",
getLocation());
+ throw new BuildException("package attribute must be present.",
+ getLocation());
}
@@ -155,8 +164,8 @@
//Weblogic.jspc calls System.exit() ... have to fork
// Therefore, takes loads of time
- // Can pass directories at a time (*.jsp) but easily runs out of
memory on hefty dirs
- // (even on a Sun)
+ // Can pass directories at a time (*.jsp) but easily runs out of
+ // memory on hefty dirs (even on a Sun)
Java helperTask = (Java) getProject().createTask("java");
helperTask.setFork(true);
helperTask.setClassname("weblogic.jspc");
@@ -283,8 +292,8 @@
for (int i = 0; i < files.length; i++) {
File srcFile = new File(this.sourceDirectory, files[i]);
//XXX
- // All this to convert source to destination directory according
to weblogic standards
- // Can be written better... this is too hacky!
+ // All this to convert source to destination directory according
+ // to weblogic standards Can be written better... this is too
hacky!
jspFile = new File(files[i]);
parents = jspFile.getParent();
@@ -314,7 +323,6 @@
files[i], Project.MSG_WARN);
}
if (srcFile.lastModified() > classFile.lastModified()) {
- //log("Files are" + srcFile.getAbsolutePath()+" "
+classFile.getAbsolutePath());
filesToDo.addElement(files[i]);
log("Recompiling File " + files[i], Project.MSG_VERBOSE);
}
1.22 +84 -52 ant/src/main/org/apache/tools/ant/types/FilterSet.java
Index: FilterSet.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/types/FilterSet.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -w -u -r1.21 -r1.22
--- FilterSet.java 24 Jun 2003 09:37:06 -0000 1.21
+++ FilterSet.java 17 Jul 2003 14:17:01 -0000 1.22
@@ -178,6 +178,9 @@
*/
private Vector filters = new Vector();
+ /**
+ * Default constructor
+ */
public FilterSet() {
}
@@ -191,6 +194,11 @@
this.filters = (Vector) filterset.getFilters().clone();
}
+ /**
+ * Get the filters in the filter set
+ *
+ * @return a Vector of Filter instances
+ */
protected Vector getFilters() {
if (isReference()) {
return getRef().getFilters();
@@ -198,6 +206,11 @@
return filters;
}
+ /**
+ * Get the referred filter set
+ *
+ * @return the filterset from the reference.
+ */
protected FilterSet getRef() {
return (FilterSet) getCheckedRef(FilterSet.class, "filterset");
}
@@ -245,6 +258,11 @@
this.startOfToken = startOfToken;
}
+ /**
+ * Get the begin token for this filterset
+ *
+ * @return the filter set's begin token for filtering
+ */
public String getBeginToken() {
if (isReference()) {
return getRef().getBeginToken();
@@ -268,6 +286,11 @@
this.endOfToken = endOfToken;
}
+ /**
+ * Get the end token for this filterset
+ *
+ * @return the filter set's end token for replacement delimiting
+ */
public String getEndToken() {
if (isReference()) {
return getRef().getEndToken();
@@ -316,6 +339,7 @@
try {
in.close();
} catch (IOException ioex) {
+ // ignore
}
}
}
@@ -395,8 +419,7 @@
* @param parent the parant token (= the token it was parsed from)
*/
private String replaceTokens(String line, String parent)
- throws BuildException
- {
+ throws BuildException {
if (passedTokens == null) {
passedTokens = new Vector();
}
@@ -405,8 +428,10 @@
StringBuffer sb = new StringBuffer();
sb.append("Inifinite loop in tokens. Currently known tokens : ");
sb.append(passedTokens);
- sb.append("\nProblem token :
"+getBeginToken()+parent+getEndToken());
- sb.append(" called from
"+getBeginToken()+passedTokens.lastElement());
+ sb.append("\nProblem token : " + getBeginToken() + parent
+ + getEndToken());
+ sb.append(" called from " + getBeginToken()
+ + passedTokens.lastElement());
sb.append(getEndToken());
System.out.println(sb.toString());
return parent;
@@ -433,7 +458,7 @@
/**
* Create a new filter
*
- * @param the filter to be added
+ * @param filter the filter to be added
*/
public void addFilter(Filter filter) {
if (isReference()) {
@@ -490,6 +515,13 @@
return getFilters().size() > 0;
}
+ /**
+ * clone the filterset
+ *
+ * @return a deep clone of this filterset
+ *
+ * @throws BuildException if the clone cannot be performed.
+ */
public Object clone() throws BuildException {
if (isReference()) {
return ((FilterSet) getRef()).clone();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]