Author: ilgrosso
Date: Thu Jun 7 15:45:54 2012
New Revision: 1347689
URL: http://svn.apache.org/viewvc?rev=1347689&view=rev
Log:
When applicable, avoid throwing / cathing NullPointerException in favor of IllegalArgumentException
Modified:
cocoon/cocoon3/trunk/cocoon-cli/src/main/java/org/apache/cocoon/cli/CliCommand.java
cocoon/cocoon3/trunk/cocoon-optional/src/main/java/org/apache/cocoon/optional/pipeline/components/sax/csv/CSVGenerator.java
cocoon/cocoon3/trunk/cocoon-pipeline/src/main/java/org/apache/cocoon/pipeline/caching/InvalidCacheKey.java
Modified: cocoon/cocoon3/trunk/cocoon-cli/src/main/java/org/apache/cocoon/cli/CliCommand.java
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-cli/src/main/java/org/apache/cocoon/cli/CliCommand.java?rev=1347689&r1=1347688&r2=1347689&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-cli/src/main/java/org/apache/cocoon/cli/CliCommand.java (original)
+++ cocoon/cocoon3/trunk/cocoon-cli/src/main/java/org/apache/cocoon/cli/CliCommand.java Thu Jun 7 15:45:54 2012
@@ -174,7 +174,7 @@ public final class CliCommand
if ( pipeline == null )
{
- throw new NullPointerException( format( "Pipeline '%s' not found!", id ) );
+ throw new IllegalArgumentException( format( "Pipeline '%s' not found!", id ) );
}
pipeline.setup( System.out );
@@ -187,7 +187,7 @@ public final class CliCommand
{
if ( registry.getDefaultId() == null )
{
- throw new NullPointerException( "Default pipeline not specified, no pipeline executed!" );
+ throw new IllegalArgumentException( "Default pipeline not specified, no pipeline executed!" );
}
logger.info( "Executing default Pipeline '{}'", registry.getDefaultId() );
@@ -196,7 +196,7 @@ public final class CliCommand
if ( pipeline == null )
{
- throw new NullPointerException( format( "Default pipeline '%s' not found!", registry.getDefaultId() ) );
+ throw new IllegalArgumentException( format( "Default pipeline '%s' not found!", registry.getDefaultId() ) );
}
pipeline.setup( System.out );
Modified: cocoon/cocoon3/trunk/cocoon-optional/src/main/java/org/apache/cocoon/optional/pipeline/components/sax/csv/CSVGenerator.java
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-optional/src/main/java/org/apache/cocoon/optional/pipeline/components/sax/csv/CSVGenerator.java?rev=1347689&r1=1347688&r2=1347689&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-optional/src/main/java/org/apache/cocoon/optional/pipeline/components/sax/csv/CSVGenerator.java (original)
+++ cocoon/cocoon3/trunk/cocoon-optional/src/main/java/org/apache/cocoon/optional/pipeline/components/sax/csv/CSVGenerator.java Thu Jun 7 15:45:54 2012
@@ -429,7 +429,7 @@ public class CSVGenerator extends Abstra
private void startElement(String name, Attributes atts) throws SAXException {
if (name == null)
- throw new NullPointerException("Null name");
+ throw new IllegalArgumentException("Null name");
if (atts == null)
atts = new AttributesImpl();
String qual = NAMESPACE_PREFIX + ':' + name;
@@ -499,7 +499,7 @@ public class CSVGenerator extends Abstra
public int read(char b[], int o, int l) throws IOException {
if (b == null)
- throw new NullPointerException();
+ throw new IllegalArgumentException();
if ((o < 0) || (o > b.length) || (l < 0) || ((o + l) > b.length)
|| ((o + l) < 0)) {
throw new IndexOutOfBoundsException();
Modified: cocoon/cocoon3/trunk/cocoon-pipeline/src/main/java/org/apache/cocoon/pipeline/caching/InvalidCacheKey.java
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-pipeline/src/main/java/org/apache/cocoon/pipeline/caching/InvalidCacheKey.java?rev=1347689&r1=1347688&r2=1347689&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-pipeline/src/main/java/org/apache/cocoon/pipeline/caching/InvalidCacheKey.java (original)
+++ cocoon/cocoon3/trunk/cocoon-pipeline/src/main/java/org/apache/cocoon/pipeline/caching/InvalidCacheKey.java Thu Jun 7 15:45:54 2012
@@ -27,7 +27,7 @@ public class InvalidCacheKey extends Abs
public InvalidCacheKey(Serializable expiresCacheKey) {
if (expiresCacheKey == null) {
- throw new NullPointerException("An explicit cache key has to be provided.");
+ throw new IllegalArgumentException("An explicit cache key has to be provided.");
}
this.expiresCacheKey = expiresCacheKey;
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.