From: Henri Yandell <[EMAIL PROTECTED]> > > This helps with naming, but without the scoping, you're left with the > > Javadocs as the only way to specify that the exception is intended to be > > used only within the DirectoryWalker class. Of course, a public static inner > > class can be used elsewhere as well, but the relationship with the enclosing > > class makes a clear statement of intent. > > > > We can agree to disagree, though - I was mostly just interested in what the > > arguments are against using inner classes, given that I see very clear and > > meaningful reasons for using them. > > Ditto. Your arguments are good, so I'm quite happy to go with whatever > consensus is on this one.
I think the other argument is that the JDK doesn't have inner exception classes (well, maybe it does, but I can't think of any well-known ones ATM). Since [io] is a JDK+ library, I'd say we should have no inner exceptions. Stephen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
