[jboss-svn-commits] JBossWS SVN: r715 - trunk/src/main/java/org/jboss/ws/tools/schema
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Aug 8 16:40:06 EDT 2006
Author: david.boeren
Date: 2006-08-08 16:40:06 -0400 (Tue, 08 Aug 2006)
New Revision: 715
Modified:
trunk/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java
Log:
Added a check for an IndexedPropertyDescriptor in introspectJavaProperties(), which was previously throwing a NullPointerException in this case.
Modified: trunk/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java
===================================================================
--- trunk/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java 2006-08-08 20:35:22 UTC (rev 714)
+++ trunk/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java 2006-08-08 20:40:06 UTC (rev 715)
@@ -22,6 +22,7 @@
package org.jboss.ws.tools.schema;
import java.beans.BeanInfo;
+import java.beans.IndexedPropertyDescriptor;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
@@ -574,6 +575,12 @@
String fieldname = prop.getName();
Class fieldType = prop.getPropertyType();
+ if (prop instanceof IndexedPropertyDescriptor)
+ {
+ log.warn("Indexed Properties are not supported skipping: " + javaType.getName() + "." + fieldname);
+ continue;
+ }
+
// Skip magic work around property used in ParameterWrapping
if (fieldType.equals(ParameterWrapping.WrapperType.class))
continue;
More information about the jboss-svn-commits
mailing list