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);