>>>>> "Robert" == Robert Schuster <[EMAIL PROTECTED]> writes:
Robert> The other tools are not affected by this change nor does this modify the
Robert> core getopt functionality (except that I made the 'programName' field
Robert> protected - was private).
I don't think we need this to be protected. Instead I think
parseFileList and notifyFile can throw an OptionException. Parser
will emit the proper error message in this case.
At least, I think that should work, since that was the idea behind the
OptionException design -- clients can throw an exception and only the
parser framework needs to know how to format an error message. If
that does not work perhaps we can add a new method to Parser -- I'd
rather avoid exposing a field.
Some of the indentation seems wrong to me, though I always find it a
bit hard to tell due to diffs making tabs look weird.
Aside from those things this looks good to me.
Robert> + // While not reached end of line ...
Robert> + while (start < length)
E.g., this comment seems indented improperly.
Robert> + public void notifyFile(String fileArgument)
Robert> + throws OptionException
In context this looks like it should be further to the right.
Robert> + {
Robert> + if (fileArgument.codePointAt(0) == '@')
Robert> + {
Likewise this brace.
Tom