Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkchan2007-01-15 23:03:07 +0000
committerkchan2007-01-15 23:03:07 +0000
commitc41515000f6ac5561da0cd928e368c25a7f81dd0 (patch)
tree67c3f4145c6467d67e32faddea4c2bc0c702bcb4 /bundles/org.eclipse.jst.ws
parent3b5e11f430f079cccff82235cc0c2065a7531d0b (diff)
downloadwebtools.webservices-c41515000f6ac5561da0cd928e368c25a7f81dd0.tar.gz
webtools.webservices-c41515000f6ac5561da0cd928e368c25a7f81dd0.tar.xz
webtools.webservices-c41515000f6ac5561da0cd928e368c25a7f81dd0.zip
[169371] Web service JAXRPCAnalyzer omits arrays of complex types from analysis.
Diffstat (limited to 'bundles/org.eclipse.jst.ws')
-rw-r--r--bundles/org.eclipse.jst.ws/META-INF/MANIFEST.MF2
-rw-r--r--bundles/org.eclipse.jst.ws/src/org/eclipse/jst/ws/internal/conformance/JDTResolver.java6
2 files changed, 7 insertions, 1 deletions
diff --git a/bundles/org.eclipse.jst.ws/META-INF/MANIFEST.MF b/bundles/org.eclipse.jst.ws/META-INF/MANIFEST.MF
index 8f0d2fae3..d79bb9b52 100644
--- a/bundles/org.eclipse.jst.ws/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.jst.ws/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %PLUGIN_NAME
Bundle-SymbolicName: org.eclipse.jst.ws
-Bundle-Version: 1.0.102.qualifier
+Bundle-Version: 1.0.103.qualifier
Bundle-Activator: org.eclipse.jst.ws.internal.plugin.WebServicePlugin
Bundle-Vendor: %PLUGIN_PROVIDER
Bundle-Localization: plugin
diff --git a/bundles/org.eclipse.jst.ws/src/org/eclipse/jst/ws/internal/conformance/JDTResolver.java b/bundles/org.eclipse.jst.ws/src/org/eclipse/jst/ws/internal/conformance/JDTResolver.java
index c1ed6fd1b..7df3716b7 100644
--- a/bundles/org.eclipse.jst.ws/src/org/eclipse/jst/ws/internal/conformance/JDTResolver.java
+++ b/bundles/org.eclipse.jst.ws/src/org/eclipse/jst/ws/internal/conformance/JDTResolver.java
@@ -11,6 +11,7 @@
* -------- -------- -----------------------------------------------------------
* 20060419 132905 cbrealey@ca.ibm.com - Chris Brealey
* 20060711 149411 cbrealey@ca.ibm.com - Chris Brealey
+ * 20070102 196371 sengpl@ca.ibm.com - Seng Phung-Lu
*******************************************************************************/
package org.eclipse.jst.ws.internal.conformance;
@@ -566,8 +567,13 @@ public class JDTResolver
*/
public String getTypeNameFromSignature ( String signature )
{
+
String packageName = Signature.getSignatureQualifier(signature);
String baseName = Signature.getSignatureSimpleName(signature);
+ if (baseName.endsWith("[]")){
+ baseName = baseName.substring(0, baseName.indexOf("["));
+ }
+
String typeName = (packageName.trim().equals("")?"":packageName+".") + baseName;
return typeName;
}

Back to the top