peterreilly 2004/11/23 03:15:20
Modified: src/main/org/apache/tools/ant/types/selectors
SignedSelector.java
Log:
exclude directories for signed selection
Revision Changes Path
1.3 +6 -3
ant/src/main/org/apache/tools/ant/types/selectors/SignedSelector.java
Index: SignedSelector.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/types/selectors/SignedSelector.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SignedSelector.java 22 Nov 2004 10:48:57 -0000 1.2
+++ SignedSelector.java 23 Nov 2004 11:15:20 -0000 1.3
@@ -41,12 +41,15 @@
* The heart of the matter. This is where the selector gets to decide
* on the inclusion of a file in a particular fileset.
*
- * @param basedir the base directory the scan is being done from
- * @param filename is the name of the file to check
- * @param file is a java.io.File object the selector can use
+ * @param basedir not used by this selector
+ * @param filename not used by this selector
+ * @param file path to file to be selected
* @return whether the file should be selected or not
*/
public boolean isSelected(File basedir, String filename, File file) {
+ if (file.isDirectory()) {
+ return false; // Quick return: directories cannot be signed
+ }
isSigned.setProject(getProject());
isSigned.setFile(file);
return isSigned.eval();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]