From 0a5cf98f65e6ff720094f43785a702a9a4fc57c4 Mon Sep 17 00:00:00 2001 From: Peter Reilly Date: Sat, 18 Nov 2006 18:13:55 +0000 Subject: [PATCH] checkstyle git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@476580 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/tools/ant/taskdefs/BZip2.java | 3 ++ .../apache/tools/ant/taskdefs/Checksum.java | 2 +- .../org/apache/tools/ant/taskdefs/Chmod.java | 3 ++ .../tools/ant/taskdefs/Classloader.java | 24 +++++++++++++-- .../apache/tools/ant/taskdefs/CopyPath.java | 12 ++++++++ .../org/apache/tools/ant/taskdefs/Delete.java | 4 +-- .../tools/ant/taskdefs/ExecuteWatchdog.java | 1 + .../org/apache/tools/ant/taskdefs/Get.java | 16 ++++++++-- .../org/apache/tools/ant/taskdefs/Input.java | 2 +- .../org/apache/tools/ant/taskdefs/Jar.java | 4 ++- .../org/apache/tools/ant/taskdefs/Length.java | 21 ++++++++----- .../tools/ant/taskdefs/LoadResource.java | 5 ++-- .../tools/ant/taskdefs/MatchingTask.java | 3 ++ .../apache/tools/ant/taskdefs/Redirector.java | 4 +-- .../apache/tools/ant/taskdefs/SignJar.java | 2 ++ .../tools/ant/taskdefs/StreamPumper.java | 1 + .../org/apache/tools/ant/taskdefs/Sync.java | 6 ++++ .../org/apache/tools/ant/taskdefs/Tar.java | 5 ++++ .../org/apache/tools/ant/taskdefs/Unpack.java | 3 +- .../org/apache/tools/ant/taskdefs/Untar.java | 1 + .../apache/tools/ant/taskdefs/UpToDate.java | 2 ++ .../apache/tools/ant/taskdefs/VerifyJar.java | 1 + .../apache/tools/ant/taskdefs/WaitFor.java | 7 +++++ .../org/apache/tools/ant/taskdefs/War.java | 5 +++- .../tools/ant/taskdefs/XSLTProcess.java | 2 +- .../org/apache/tools/ant/taskdefs/Zip.java | 1 + .../ant/taskdefs/cvslib/ChangeLogTask.java | 30 +++++++++++++------ .../tools/ant/taskdefs/email/EmailTask.java | 15 +++++----- .../tools/ant/taskdefs/email/MimeMailer.java | 3 +- 29 files changed, 145 insertions(+), 43 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/BZip2.java b/src/main/org/apache/tools/ant/taskdefs/BZip2.java index 0cefcff33..59785c477 100644 --- a/src/main/org/apache/tools/ant/taskdefs/BZip2.java +++ b/src/main/org/apache/tools/ant/taskdefs/BZip2.java @@ -36,6 +36,9 @@ import org.apache.tools.bzip2.CBZip2OutputStream; */ public class BZip2 extends Pack { + /** + * Compress the zipFile. + */ protected void pack() { CBZip2OutputStream zOut = null; try { diff --git a/src/main/org/apache/tools/ant/taskdefs/Checksum.java b/src/main/org/apache/tools/ant/taskdefs/Checksum.java index 1dda3a9cd..0b602d1f9 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Checksum.java +++ b/src/main/org/apache/tools/ant/taskdefs/Checksum.java @@ -59,7 +59,7 @@ import org.apache.tools.ant.util.StringUtils; */ public class Checksum extends MatchingTask implements Condition { private static class FileUnion extends Restrict { - Union u; + private Union u; FileUnion() { u = new Union(); super.add(u); diff --git a/src/main/org/apache/tools/ant/taskdefs/Chmod.java b/src/main/org/apache/tools/ant/taskdefs/Chmod.java index 228330110..a9154677d 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Chmod.java +++ b/src/main/org/apache/tools/ant/taskdefs/Chmod.java @@ -52,6 +52,9 @@ public class Chmod extends ExecuteOn { } /** + * Set the project of this task. + * Calls the super class and sets the project on dhe default FileSet. + * @param project the project for this task. * @see org.apache.tools.ant.ProjectComponent#setProject */ public void setProject(Project project) { diff --git a/src/main/org/apache/tools/ant/taskdefs/Classloader.java b/src/main/org/apache/tools/ant/taskdefs/Classloader.java index 53c3a7044..643cd9656 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Classloader.java +++ b/src/main/org/apache/tools/ant/taskdefs/Classloader.java @@ -95,17 +95,26 @@ public class Classloader extends Task { this.reset = b; } + /** + * Set reverse attribute. + * @param b if true reverse the normal classloader lookup. + */ public void setReverse(boolean b) { this.parentFirst = !b; } + /** + * Set reverse attribute. + * @param b if true reverse the normal classloader lookup. + */ public void setParentFirst(boolean b) { this.parentFirst = b; } - // TODO: add exceptions for delegation or reverse - - // TODO + /** + * Set the name of the parent. + * @param name the parent name. + */ public void setParentName(String name) { this.parentName = name; } @@ -114,6 +123,8 @@ public class Classloader extends Task { /** Specify which path will be used. If the loader already exists * and is an AntClassLoader (or any other loader we can extend), * the path will be added to the loader. + * @param pathRef a reference to a path. + * @throws BuildException if there is a problem. */ public void setClasspathRef(Reference pathRef) throws BuildException { classpath = (Path) pathRef.getReferencedObject(getProject()); @@ -132,6 +143,10 @@ public class Classloader extends Task { } } + /** + * Create a classpath. + * @return a path for configuration. + */ public Path createClasspath() { if (this.classpath == null) { this.classpath = new Path(null); @@ -140,6 +155,9 @@ public class Classloader extends Task { } + /** + * do the classloader manipulation. + */ public void execute() { try { // Gump friendly - don't mess with the core loader if only classpath diff --git a/src/main/org/apache/tools/ant/taskdefs/CopyPath.java b/src/main/org/apache/tools/ant/taskdefs/CopyPath.java index 48a589dee..cd3c3de81 100644 --- a/src/main/org/apache/tools/ant/taskdefs/CopyPath.java +++ b/src/main/org/apache/tools/ant/taskdefs/CopyPath.java @@ -116,10 +116,22 @@ public class CopyPath extends Task { return path; } + /** + * Set the number of milliseconds leeway to give before deciding a + * target is out of date. + * TODO: This is not yet used. + * @param granularity the granularity used to decide if a target is out of + * date. + */ public void setGranularity(long granularity) { this.granularity = granularity; } + /** + * Give the copied files the same last modified time as the original files. + * @param preserveLastModified if true preserve the modified time; + * default is false. + */ public void setPreserveLastModified(boolean preserveLastModified) { this.preserveLastModified = preserveLastModified; } diff --git a/src/main/org/apache/tools/ant/taskdefs/Delete.java b/src/main/org/apache/tools/ant/taskdefs/Delete.java index 3286c2dee..7634f86e2 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Delete.java +++ b/src/main/org/apache/tools/ant/taskdefs/Delete.java @@ -83,8 +83,8 @@ public class Delete extends MatchingTask { return ((Comparable) foo).compareTo(bar) * -1; } }; - File basedir; - String[] dirs; + private File basedir; + private String[] dirs; ReverseDirs(File basedir, String[] dirs) { this.basedir = basedir; this.dirs = dirs; diff --git a/src/main/org/apache/tools/ant/taskdefs/ExecuteWatchdog.java b/src/main/org/apache/tools/ant/taskdefs/ExecuteWatchdog.java index abc81919c..cc3933e50 100644 --- a/src/main/org/apache/tools/ant/taskdefs/ExecuteWatchdog.java +++ b/src/main/org/apache/tools/ant/taskdefs/ExecuteWatchdog.java @@ -68,6 +68,7 @@ public class ExecuteWatchdog implements TimeoutObserver { } /** + * @param timeout the timeout value to use in milliseconds. * @see #ExecuteWatchdog(long) * @deprecated since 1.5.x. * Use constructor with a long type instead. diff --git a/src/main/org/apache/tools/ant/taskdefs/Get.java b/src/main/org/apache/tools/ant/taskdefs/Get.java index 4b7bf4112..7b56fd81e 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Get.java +++ b/src/main/org/apache/tools/ant/taskdefs/Get.java @@ -343,22 +343,26 @@ public class Get extends Task { extends org.apache.tools.ant.util.Base64Converter { } + /** + * Interface implemented for reporting + * progess of downloading. + */ public interface DownloadProgress { /** * begin a download */ - public void beginDownload(); + void beginDownload(); /** * tick handler * */ - public void onTick(); + void onTick(); /** * end a download */ - public void endDownload(); + void endDownload(); } /** @@ -393,8 +397,14 @@ public class Get extends Task { */ public static class VerboseProgress implements DownloadProgress { private int dots = 0; + // CheckStyle:VisibilityModifier OFF - bc PrintStream out; + // CheckStyle:VisibilityModifier ON + /** + * Construct a verbose progress reporter. + * @param out the output stream. + */ public VerboseProgress(PrintStream out) { this.out = out; } diff --git a/src/main/org/apache/tools/ant/taskdefs/Input.java b/src/main/org/apache/tools/ant/taskdefs/Input.java index e003905b1..72479c44d 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Input.java +++ b/src/main/org/apache/tools/ant/taskdefs/Input.java @@ -127,7 +127,7 @@ public class Input extends Task { new PropertyFileInputHandler(), new GreedyInputHandler()}; - //inherit doc + /** {@inheritDoc} */ public String[] getValues() { return VALUES; } diff --git a/src/main/org/apache/tools/ant/taskdefs/Jar.java b/src/main/org/apache/tools/ant/taskdefs/Jar.java index f58788634..2dabb5349 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Jar.java +++ b/src/main/org/apache/tools/ant/taskdefs/Jar.java @@ -144,11 +144,13 @@ public class Jar extends Zip { * * @since Ant 1.6.3 */ - private ZipExtraField[] JAR_MARKER = new ZipExtraField[] { + private static final ZipExtraField[] JAR_MARKER = new ZipExtraField[] { JarMarker.getInstance() }; + // CheckStyle:VisibilityModifier OFF - bc protected String emptyBehavior = "create"; + // CheckStyle:VisibilityModifier ON /** constructor */ public Jar() { diff --git a/src/main/org/apache/tools/ant/taskdefs/Length.java b/src/main/org/apache/tools/ant/taskdefs/Length.java index 8023f1178..234b1c21f 100755 --- a/src/main/org/apache/tools/ant/taskdefs/Length.java +++ b/src/main/org/apache/tools/ant/taskdefs/Length.java @@ -261,11 +261,15 @@ public class Length extends Task implements Condition { } private abstract class Handler { - PrintStream ps; + private PrintStream ps; Handler(PrintStream ps) { this.ps = ps; } + protected PrintStream getPs() { + return ps; + } + protected abstract void handle(Resource r); void complete() { @@ -278,14 +282,14 @@ public class Length extends Task implements Condition { super(ps); } protected void handle(Resource r) { - ps.print(r.toString()); - ps.print(" : "); + getPs().print(r.toString()); + getPs().print(" : "); //when writing to the log, we'll see what's happening: long size = r.getSize(); if (size == Resource.UNKNOWN_SIZE) { - ps.println("unknown"); + getPs().println("unknown"); } else { - ps.println(size); + getPs().println(size); } } } @@ -295,6 +299,9 @@ public class Length extends Task implements Condition { AllHandler(PrintStream ps) { super(ps); } + protected long getAccum() { + return accum; + } protected synchronized void handle(Resource r) { long size = r.getSize(); if (size == Resource.UNKNOWN_SIZE) { @@ -304,7 +311,7 @@ public class Length extends Task implements Condition { } } void complete() { - ps.print(accum); + getPs().print(accum); super.complete(); } } @@ -316,7 +323,7 @@ public class Length extends Task implements Condition { void complete() { } long getLength() { - return accum; + return getAccum(); } } } diff --git a/src/main/org/apache/tools/ant/taskdefs/LoadResource.java b/src/main/org/apache/tools/ant/taskdefs/LoadResource.java index 5590d5eb1..54a71d038 100755 --- a/src/main/org/apache/tools/ant/taskdefs/LoadResource.java +++ b/src/main/org/apache/tools/ant/taskdefs/LoadResource.java @@ -51,10 +51,9 @@ public class LoadResource extends Task { private boolean failOnError = true; /** - * suppress error message if it goes pear-shaped, sets failOnError=false + * suppress error message if it goes pear-shaped, sets failOnError=false */ private boolean quiet = false; - /** * Encoding to use for filenames, defaults to the platform's default @@ -106,7 +105,7 @@ public class LoadResource extends Task { public final void setFailonerror(final boolean fail) { failOnError = fail; } - + /** * If true, suppress the load error report and set the * the failonerror value to false. diff --git a/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java b/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java index f54424f2c..ec4fa6a07 100644 --- a/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/MatchingTask.java @@ -116,6 +116,7 @@ public abstract class MatchingTask extends Task implements SelectorContainer { fileset.setIncludes(includes); } + // CheckStyle:MethodNameCheck OFF - bc /** * Set this to be the items in the base directory that you want to be * included. You can also specify "*" for the items (ie: items="*") @@ -168,6 +169,8 @@ public abstract class MatchingTask extends Task implements SelectorContainer { } } + // CheckStyle:VisibilityModifier ON + /** * Sets whether default exclusions should be used or not. * diff --git a/src/main/org/apache/tools/ant/taskdefs/Redirector.java b/src/main/org/apache/tools/ant/taskdefs/Redirector.java index b29f6a26f..78b912183 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Redirector.java +++ b/src/main/org/apache/tools/ant/taskdefs/Redirector.java @@ -58,8 +58,8 @@ public class Redirector { = System.getProperty("file.encoding"); private class PropertyOutputStream extends ByteArrayOutputStream { - String property; - boolean closed = false; + private String property; + private boolean closed = false; PropertyOutputStream(String property) { super(); diff --git a/src/main/org/apache/tools/ant/taskdefs/SignJar.java b/src/main/org/apache/tools/ant/taskdefs/SignJar.java index 3e8a2bc49..a92293494 100644 --- a/src/main/org/apache/tools/ant/taskdefs/SignJar.java +++ b/src/main/org/apache/tools/ant/taskdefs/SignJar.java @@ -46,6 +46,7 @@ import org.apache.tools.ant.util.FileNameMapper; * @since Ant 1.1 */ public class SignJar extends AbstractJarSignerTask { + // CheckStyle:VisibilityModifier OFF - bc private static final FileUtils FILE_UTILS = FileUtils.getFileUtils(); @@ -131,6 +132,7 @@ public class SignJar extends AbstractJarSignerTask { * error string for unit test verification: {@value} */ public static final String ERROR_NO_STOREPASS = "storepass attribute must be set"; + // CheckStyle:VisibilityModifier ON /** * name of .SF/.DSA file; optional diff --git a/src/main/org/apache/tools/ant/taskdefs/StreamPumper.java b/src/main/org/apache/tools/ant/taskdefs/StreamPumper.java index 577e36056..14678ca3b 100644 --- a/src/main/org/apache/tools/ant/taskdefs/StreamPumper.java +++ b/src/main/org/apache/tools/ant/taskdefs/StreamPumper.java @@ -125,6 +125,7 @@ public class StreamPumper implements Runnable { /** * This method blocks until the stream pumper finishes. + * @throws InterruptedException if interrupted. * @see #isFinished() */ public synchronized void waitFor() diff --git a/src/main/org/apache/tools/ant/taskdefs/Sync.java b/src/main/org/apache/tools/ant/taskdefs/Sync.java index 7fdeb193b..51549a3e6 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Sync.java +++ b/src/main/org/apache/tools/ant/taskdefs/Sync.java @@ -62,6 +62,8 @@ public class Sync extends Task { // Override Task#init /** + * Initialize the sync task. + * @throws BuildException if there is a problem. * @see Task#init() */ public void init() @@ -85,6 +87,8 @@ public class Sync extends Task { // Override Task#execute /** + * Execute the sync task. + * @throws BuildException if there is an error. * @see Task#execute() */ public void execute() @@ -368,6 +372,7 @@ public class Sync extends Task { /** * @see Copy#scan(File, File, String[], String[]) */ + /** {@inheritDoc} */ protected void scan(File fromDir, File toDir, String[] files, String[] dirs) { assertTrue("No mapper", mapperElement == null); @@ -385,6 +390,7 @@ public class Sync extends Task { /** * @see Copy#scan(Resource[], File) */ + /** {@inheritDoc} */ protected Map scan(Resource[] resources, File toDir) { assertTrue("No mapper", mapperElement == null); diff --git a/src/main/org/apache/tools/ant/taskdefs/Tar.java b/src/main/org/apache/tools/ant/taskdefs/Tar.java index 1341716dc..1ed00f6c0 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Tar.java +++ b/src/main/org/apache/tools/ant/taskdefs/Tar.java @@ -90,6 +90,7 @@ public class Tar extends MatchingTask { */ public static final String OMIT = "omit"; + // CheckStyle:VisibilityModifier OFF - bc File tarFile; File baseDir; @@ -103,6 +104,8 @@ public class Tar extends MatchingTask { Vector fileSetFiles = new Vector(); + // CheckStyle:VisibilityModifier ON + /** * Indicates whether the user has been warned about long files already. */ @@ -668,6 +671,7 @@ public class Tar extends MatchingTask { /** * whether the given resource collection is a (subclass of) * FileSet that only contains file system resources. + * @param rc the resource collection to check. * @return true if the collection is a fileset. * @since Ant 1.7 */ @@ -678,6 +682,7 @@ public class Tar extends MatchingTask { /** * Grabs all included files and directors from the FileSet and * returns them as an array of (relative) file names. + * @param fs the fileset to operate on. * @return a list of the filenames. * @since Ant 1.7 */ diff --git a/src/main/org/apache/tools/ant/taskdefs/Unpack.java b/src/main/org/apache/tools/ant/taskdefs/Unpack.java index 9f0e65e44..a801d0109 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Unpack.java +++ b/src/main/org/apache/tools/ant/taskdefs/Unpack.java @@ -33,10 +33,11 @@ import org.apache.tools.ant.types.resources.FileResource; */ public abstract class Unpack extends Task { - + // CheckStyle:VisibilityModifier OFF - bc protected File source; protected File dest; protected Resource srcResource; + // CheckStyle:VisibilityModifier ON /** * @deprecated since 1.5.x. diff --git a/src/main/org/apache/tools/ant/taskdefs/Untar.java b/src/main/org/apache/tools/ant/taskdefs/Untar.java index f3c45ae8a..3a864c855 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Untar.java +++ b/src/main/org/apache/tools/ant/taskdefs/Untar.java @@ -91,6 +91,7 @@ public class Untar extends Expand { /** * @see Expand#expandFile(FileUtils, File, File) */ + /** {@inheritDoc} */ protected void expandFile(FileUtils fileUtils, File srcF, File dir) { FileInputStream fis = null; try { diff --git a/src/main/org/apache/tools/ant/taskdefs/UpToDate.java b/src/main/org/apache/tools/ant/taskdefs/UpToDate.java index be14ca613..782c3a8b2 100644 --- a/src/main/org/apache/tools/ant/taskdefs/UpToDate.java +++ b/src/main/org/apache/tools/ant/taskdefs/UpToDate.java @@ -53,7 +53,9 @@ public class UpToDate extends Task implements Condition { private Vector sourceFileSets = new Vector(); private Union sourceResources = new Union(); + // CheckStyle:VisibilityModifier OFF - bc protected Mapper mapperElement = null; + // CheckStyle:VisibilityModifier ON /** * The property to set if the target file is more up-to-date than diff --git a/src/main/org/apache/tools/ant/taskdefs/VerifyJar.java b/src/main/org/apache/tools/ant/taskdefs/VerifyJar.java index 1ba2d37d3..0e5296c6a 100644 --- a/src/main/org/apache/tools/ant/taskdefs/VerifyJar.java +++ b/src/main/org/apache/tools/ant/taskdefs/VerifyJar.java @@ -55,6 +55,7 @@ public class VerifyJar extends AbstractJarSignerTask { */ private boolean certificates = false; private BufferingOutputFilter outputCache = new BufferingOutputFilter(); + /** Error output if there is a failure to verify the jar. */ public static final String ERROR_NO_VERIFY = "Failed to verify "; /** diff --git a/src/main/org/apache/tools/ant/taskdefs/WaitFor.java b/src/main/org/apache/tools/ant/taskdefs/WaitFor.java index b88e64ae0..d68de15c5 100644 --- a/src/main/org/apache/tools/ant/taskdefs/WaitFor.java +++ b/src/main/org/apache/tools/ant/taskdefs/WaitFor.java @@ -179,11 +179,17 @@ public class WaitFor extends ConditionBase { */ public static class Unit extends EnumeratedAttribute { + /** millisecond string */ public static final String MILLISECOND = "millisecond"; + /** second string */ public static final String SECOND = "second"; + /** minute string */ public static final String MINUTE = "minute"; + /** hour string */ public static final String HOUR = "hour"; + /** day string */ public static final String DAY = "day"; + /** week string */ public static final String WEEK = "week"; private static final String[] UNITS = { @@ -215,6 +221,7 @@ public class WaitFor extends ConditionBase { /** * @see EnumeratedAttribute#getValues() */ + /** {@inheritDoc} */ public String[] getValues() { return UNITS; } diff --git a/src/main/org/apache/tools/ant/taskdefs/War.java b/src/main/org/apache/tools/ant/taskdefs/War.java index 8ae4ba6df..83ef76920 100644 --- a/src/main/org/apache/tools/ant/taskdefs/War.java +++ b/src/main/org/apache/tools/ant/taskdefs/War.java @@ -216,7 +216,10 @@ public class War extends Jar { * gets executed. */ protected void cleanUp() { - if (addedWebXmlFile == null && deploymentDescriptor==null && needxmlfile && !isInUpdateMode()) { + if (addedWebXmlFile == null + && deploymentDescriptor == null + && needxmlfile + && !isInUpdateMode()) { throw new BuildException("No WEB-INF/web.xml file was added.\n" + "If this is your intent, set needxml='false' "); } diff --git a/src/main/org/apache/tools/ant/taskdefs/XSLTProcess.java b/src/main/org/apache/tools/ant/taskdefs/XSLTProcess.java index 941863995..66b394516 100644 --- a/src/main/org/apache/tools/ant/taskdefs/XSLTProcess.java +++ b/src/main/org/apache/tools/ant/taskdefs/XSLTProcess.java @@ -69,7 +69,7 @@ public class XSLTProcess extends MatchingTask implements XSLTLogger { private String fileNameParameter = null; /** name for XSL parameter containing the file directory */ - public String fileDirParameter = null; + private String fileDirParameter = null; /** additional parameters to be passed to the stylesheets */ private Vector params = new Vector(); diff --git a/src/main/org/apache/tools/ant/taskdefs/Zip.java b/src/main/org/apache/tools/ant/taskdefs/Zip.java index dfb8147fa..f4a01100f 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Zip.java +++ b/src/main/org/apache/tools/ant/taskdefs/Zip.java @@ -1658,6 +1658,7 @@ public class Zip extends MatchingTask { /** * @see EnumeratedAttribute#getValues() */ + /** {@inheritDoc} */ public String[] getValues() { return new String[] {"add", "preserve", "fail"}; } diff --git a/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java b/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java index 1ce23ae9d..3433cc40e 100644 --- a/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java @@ -42,23 +42,35 @@ import org.apache.tools.ant.util.FileUtils; * It produces an XML output representing the list of changes. *
  * <!-- Root element -->
- * <!ELEMENT changelog (entry+)>
+ * <!ELEMENT changelog 
+ * (entry+)
+ * >
  * <!-- CVS Entry -->
- * <!ELEMENT entry (date,author,file+,msg)>
+ * <!ELEMENT entry 
+ * (date,author,file+,msg)
+ * >
  * <!-- Date of cvs entry -->
- * <!ELEMENT date (#PCDATA)>
+ * <!ELEMENT date (#PCDATA)
+ * >
  * <!-- Author of change -->
- * <!ELEMENT author (#PCDATA)>
+ * <!ELEMENT author (#PCDATA)
+ * >
  * <!-- List of files affected -->
- * <!ELEMENT msg (#PCDATA)>
+ * <!ELEMENT msg (#PCDATA)
+ * >
  * <!-- File changed -->
- * <!ELEMENT file (name,revision,prevrevision?)>
+ * <!ELEMENT file 
+ * (name,revision,prevrevision?
+ * )>
  * <!-- Name of the file -->
- * <!ELEMENT name (#PCDATA)>
+ * <!ELEMENT name (#PCDATA)
+ * >
  * <!-- Revision number -->
- * <!ELEMENT revision (#PCDATA)>
+ * <!ELEMENT revision 
+ * (#PCDATA)>
  * <!-- Previous revision number -->
- * <!ELEMENT prevrevision (#PCDATA)>
+ * <!ELEMENT prevrevision 
+ * (#PCDATA)>
  * 
* * @since Ant 1.5 diff --git a/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java b/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java index 3299539cd..4bd125eaa 100644 --- a/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java @@ -98,7 +98,7 @@ public class EmailTask extends Task { /** Password for SMTP auth */ private String password = null; /** indicate if the user wishes SSL-TLS */ - private boolean SSL = false; + private boolean ssl = false; /** * Set the user for SMTP auth; this requires JavaMail. @@ -120,11 +120,11 @@ public class EmailTask extends Task { /** * Set whether to send data over SSL. - * @param SSL boolean; if true SSL will be used. + * @param ssl boolean; if true SSL will be used. * @since Ant 1.6 */ - public void setSSL(boolean SSL) { - this.SSL = SSL; + public void setSSL(boolean ssl) { + this.ssl = ssl; } /** @@ -360,7 +360,7 @@ public class EmailTask extends Task { /** * Creates a Path as container for attachments. Supports any * filesystem resource-collections that way. - * + * @return the path to be configured. * @since Ant 1.7 */ public Path createAttachments() { @@ -432,7 +432,7 @@ public class EmailTask extends Task { throw new BuildException("SMTP auth only possible with MIME mail"); } // SSL only allowed with MIME mail - if (autoFound == false && (SSL) + if (!autoFound && (ssl) && (encoding.equals(UU) || encoding.equals(PLAIN))) { throw new BuildException("SSL only possible with MIME mail"); } @@ -518,7 +518,7 @@ public class EmailTask extends Task { mailer.setPort(port); mailer.setUser(user); mailer.setPassword(password); - mailer.setSSL(SSL); + mailer.setSSL(ssl); mailer.setMessage(message); mailer.setFrom(from); mailer.setReplyToList(replyToList); @@ -559,6 +559,7 @@ public class EmailTask extends Task { * Sets the character set of mail message. * Will be ignored if mimeType contains ....; Charset=... substring or * encoding is not a mime. + * @param charset the character encoding to use. * @since Ant 1.6 */ public void setCharset(String charset) { diff --git a/src/main/org/apache/tools/ant/taskdefs/email/MimeMailer.java b/src/main/org/apache/tools/ant/taskdefs/email/MimeMailer.java index 2377d6aed..6641c6979 100644 --- a/src/main/org/apache/tools/ant/taskdefs/email/MimeMailer.java +++ b/src/main/org/apache/tools/ant/taskdefs/email/MimeMailer.java @@ -58,6 +58,8 @@ import org.apache.tools.ant.BuildException; * @since Ant 1.5 */ public class MimeMailer extends Mailer { + private final static String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; + /** Default character set */ private static final String DEFAULT_CHARSET = System.getProperty("file.encoding"); @@ -145,7 +147,6 @@ public class MimeMailer extends Mailer { + "security provider, check that you have JSSE in " + "your classpath"); } - final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory"; // SMTP provider props.put("mail.smtp.socketFactory.class", SSL_FACTORY); props.put("mail.smtp.socketFactory.fallback", "false");