You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2013/06/04 23:01:39 UTC
svn commit: r1489607 -
/commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/RegexFTPFileEntryParserImpl.java
Author: sebb
Date: Tue Jun 4 21:01:38 2013
New Revision: 1489607
URL: http://svn.apache.org/r1489607
Log:
FindBugs points out that pattern can never be null if the compile succeeds
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/RegexFTPFileEntryParserImpl.java
Modified: commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/RegexFTPFileEntryParserImpl.java
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/RegexFTPFileEntryParserImpl.java?rev=1489607&r1=1489606&r2=1489607&view=diff
==============================================================================
--- commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/RegexFTPFileEntryParserImpl.java (original)
+++ commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/RegexFTPFileEntryParserImpl.java Tue Jun 4 21:01:38 2013
@@ -139,17 +139,18 @@ public abstract class RegexFTPFileEntryP
* Alter the current regular expression being utilised for entry parsing
* and create a new {@link Pattern} instance.
* @param regex The new regular expression
- * @return true if the compiled pattern is not null
+ * @return true
* @since 2.0
+ * @throws PatternSyntaxException if the regex cannot be compiled
*/
public boolean setRegex(String regex) {
try {
pattern = Pattern.compile(regex);
+ return true;
} catch (PatternSyntaxException pse) {
throw new IllegalArgumentException("Unparseable regex supplied: "
+ regex);
}
- return (pattern != null);
}
}