You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2002/08/07 16:07:55 UTC
cvs commit: xml-axis/java/src/org/apache/axis/wsdl/symbolTable SymbolTable.java
butek 2002/08/07 07:07:55
Modified: java/src/org/apache/axis/wsdl/symbolTable SymbolTable.java
Log:
I backed out a bit of Tom's last change since it broke the TCK. We have to
figure out how to support both the TCK and Tom's bug, but for now the
TCK takes precedence.
Revision Changes Path
1.21 +3 -1 xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java
Index: SymbolTable.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- SymbolTable.java 2 Aug 2002 16:41:41 -0000 1.20
+++ SymbolTable.java 7 Aug 2002 14:07:55 -0000 1.21
@@ -1128,7 +1128,9 @@
// At this point we know the name and type of the parameter, and that it's at least an
// in parameter. Now check to see whether it's also in the outputs Vector. If it is,
// then it's an inout parameter.
- if (outdex >= 0) {
+ // Don't bother doing this if the parameters are wrapped since their
+ // names won't be the part names.
+ if (outdex >= 0 && !wrapped) {
Parameter outParam = (Parameter)outputs.get(outdex);
if (p.getType().equals(outParam.getType())) {
outputs.remove(outdex);