You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by dm...@apache.org on 2003/11/03 00:21:06 UTC
cvs commit: jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/util BasicTypeConverter.java
dmitri 2003/11/02 15:21:06
Modified: jxpath/src/java/org/apache/commons/jxpath/util
BasicTypeConverter.java
Log:
Fixed allocateCollection - should not attempt to create objects of an Abstract type
Revision Changes Path
1.11 +6 -6 jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/util/BasicTypeConverter.java
Index: BasicTypeConverter.java
===================================================================
RCS file: /home/cvs/jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/util/BasicTypeConverter.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- BasicTypeConverter.java 9 Oct 2003 21:31:42 -0000 1.10
+++ BasicTypeConverter.java 2 Nov 2003 23:21:06 -0000 1.11
@@ -416,7 +416,7 @@
protected boolean canCreateCollection(Class type) {
if (!type.isInterface()
- && ((type.getModifiers() | Modifier.ABSTRACT) == 0)) {
+ && ((type.getModifiers() & Modifier.ABSTRACT) == 0)) {
return true;
}
@@ -432,7 +432,7 @@
protected Collection allocateCollection(Class type) {
if (!type.isInterface()
- && ((type.getModifiers() | Modifier.ABSTRACT) == 0)) {
+ && ((type.getModifiers() & Modifier.ABSTRACT) == 0)) {
try {
return (Collection) type.newInstance();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org