diff options
-rw-r--r-- | bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java index 6397a32fc..47f02b0cf 100644 --- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java +++ b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java @@ -943,12 +943,15 @@ public class OperationImpl extends WSDLElementImpl implements Operation setName(name); } - String parameterOrder = changedElement.getAttribute("parameterOrder"); - if (parameterOrder != null) + if (changedElement.hasAttribute("parameterOrder")) { - String[] array = parameterOrder.split(" "); - List l = Arrays.asList(array); - setParameterOrdering(l); + String parameterOrder = changedElement.getAttribute("parameterOrder"); + if (parameterOrder != null) + { + String[] array = parameterOrder.split(" "); + List l = Arrays.asList(array); + setParameterOrdering(l); + } } } |