rubys 2002/10/04 08:39:25
Modified: java/src/org/apache/axis/wsdl/gen Tag: axis1_0 Parser.java
Log:
Prevent generation of uncompilable code when faced with unknown and
unreferenced bindings:
+1 votes: Glen, Dims, Sam
-0 vote: Russell
Revision Changes Path
No revision
No revision
1.11.2.1 +1 -1 xml-axis/java/src/org/apache/axis/wsdl/gen/Parser.java
Index: Parser.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/gen/Parser.java,v
retrieving revision 1.11
retrieving revision 1.11.2.1
diff -u -r1.11 -r1.11.2.1
--- Parser.java 24 Sep 2002 16:03:38 -0000 1.11
+++ Parser.java 4 Oct 2002 15:39:25 -0000 1.11.2.1
@@ -307,7 +307,7 @@
// If the binding is undefined, then we're parsing a Definition
// that didn't contain a binding, merely a service that referred
// to a non-existent binding. Don't bother writing it.
- if (binding.isUndefined()) {
+ if (binding.isUndefined() || !bEntry.isReferenced()) {
continue;
}
gen = genFactory.getGenerator(binding, symbolTable);