morten 01/06/12 06:51:27 Modified: java/src/org/apache/xalan/xsltc/compiler ForEach.java XSLTC.java Log: Fix to prevent compiler warnings to be output more than once. PR: n/a Obtained from: n/a Submitted by: [EMAIL PROTECTED] Reviewed by: [EMAIL PROTECTED] Revision Changes Path 1.4 +2 -1 xml-xalan/java/src/org/apache/xalan/xsltc/compiler/ForEach.java Index: ForEach.java =================================================================== RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/ForEach.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ForEach.java 2001/06/06 10:44:57 1.3 +++ ForEach.java 2001/06/12 13:51:22 1.4 @@ -1,5 +1,5 @@ /* - * @(#)$Id: ForEach.java,v 1.3 2001/06/06 10:44:57 morten Exp $ + * @(#)$Id: ForEach.java,v 1.4 2001/06/12 13:51:22 morten Exp $ * * The Apache Software License, Version 1.1 * @@ -89,6 +89,7 @@ public void parseContents(Parser parser) { _select = parser.parseExpression(this, "select", null); + parseChildren(parser); // make sure required attribute(s) have been set 1.9 +5 -4 xml-xalan/java/src/org/apache/xalan/xsltc/compiler/XSLTC.java Index: XSLTC.java =================================================================== RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/XSLTC.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- XSLTC.java 2001/06/11 14:09:00 1.8 +++ XSLTC.java 2001/06/12 13:51:23 1.9 @@ -1,5 +1,5 @@ /* - * @(#)$Id: XSLTC.java,v 1.8 2001/06/11 14:09:00 tmiller Exp $ + * @(#)$Id: XSLTC.java,v 1.9 2001/06/12 13:51:23 morten Exp $ * * The Apache Software License, Version 1.1 * @@ -254,8 +254,8 @@ final SyntaxTreeNode element = _parser.parse(url); // Process any error and/or warning messages found so far... - _parser.printWarnings(); if ((_parser.errorsFound()) || (element == null)) { + _parser.printWarnings(); _parser.printErrors(); return false; } @@ -268,8 +268,8 @@ _parser.createAST(_stylesheet); // Process any error and/or warning messages found so far... - _parser.printWarnings(); if ((_parser.errorsFound()) || (_stylesheet == null)) { + _parser.printWarnings(); _parser.printErrors(); return false; } @@ -279,12 +279,13 @@ _stylesheet.translate(); // Process any error and/or warning messages found so far... - _parser.printWarnings(); if ((_parser.errorsFound()) || (_stylesheet == null)) { + _parser.printWarnings(); _parser.printErrors(); return false; } + _parser.printWarnings(); return true; } catch (CompilerException e) { --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]