donaldp 2002/08/31 06:36:07
Modified: info/src/java/org/apache/avalon/framework/info
ComponentDescriptor.java
Log:
Throw NullPointers if nulls passed in.
Revision Changes Path
1.3 +11 -4
jakarta-avalon-excalibur/info/src/java/org/apache/avalon/framework/info/ComponentDescriptor.java
Index: ComponentDescriptor.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/info/src/java/org/apache/avalon/framework/info/ComponentDescriptor.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ComponentDescriptor.java 31 Aug 2002 13:33:57 -0000 1.2
+++ ComponentDescriptor.java 31 Aug 2002 13:36:06 -0000 1.3
@@ -76,10 +76,17 @@
final Properties attributes )
{
super( attributes );
-
- if( implementationKey.indexOf("/") > -1 )
+ if( null == name )
{
- throw new IllegalArgumentException( "implementationKey: " +
implementationKey );
+ throw new NullPointerException( "name" );
+ }
+ if( null == implementationKey )
+ {
+ throw new NullPointerException( "implementationKey" );
+ }
+ if( null == version )
+ {
+ throw new NullPointerException( "version" );
}
m_name = name;
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>