roxspring 2004/10/08 03:23:11
Modified: cli/src/java/org/apache/commons/cli2/option GroupImpl.java
Log:
GroupImpl.validate() always validates instances of Group since they may contain
other options that need validating
Revision Changes Path
1.6 +3 -0
jakarta-commons/cli/src/java/org/apache/commons/cli2/option/GroupImpl.java
Index: GroupImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/option/GroupImpl.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- GroupImpl.java 2 Oct 2004 13:16:21 -0000 1.5
+++ GroupImpl.java 8 Oct 2004 10:23:11 -0000 1.6
@@ -227,6 +227,9 @@
if(option.isRequired()){
option.validate(commandLine);
}
+ if(option instanceof Group){
+ option.validate(commandLine);
+ }
// if the child option is present then validate it
if (commandLine.hasOption(option)) {
if (++present > maximum) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]