You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by aj...@apache.org on 2006/03/30 15:29:12 UTC

svn commit: r390121 - /webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/schema/util/PrimitiveTypeFinder.java

Author: ajith
Date: Thu Mar 30 05:29:10 2006
New Revision: 390121

URL: http://svn.apache.org/viewcvs?rev=390121&view=rev
Log:
1. Fixed the PrimitiveTypeFinder.java to handle the array types properly

Modified:
    webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/schema/util/PrimitiveTypeFinder.java

Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/schema/util/PrimitiveTypeFinder.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/schema/util/PrimitiveTypeFinder.java?rev=390121&r1=390120&r2=390121&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/schema/util/PrimitiveTypeFinder.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/schema/util/PrimitiveTypeFinder.java Thu Mar 30 05:29:10 2006
@@ -46,6 +46,10 @@
      * @return
      */
     public static boolean isPrimitive(String className){
+        //if an array type is passed, strip out the [] part
+        if (className.indexOf("[]")!=-1){
+           className = className.substring(0,className.indexOf("[]"));
+        }
         return primitiveClassNameList.contains(className);
     }
 }