I'm familiar with the *definition* of final, what I'm getting at is it would be nice to have documentation when it's used in practice (i.e "I made MarkupException final to avoid...."). In this case, I can't quite figure out why final was placed on this Exception class...
Craig. On 2011-02-04, at 8:27 PM, jcgarciam wrote: > > Using final methods protects frameworks designers to make changes on API (at > certain degrees) without the fear that the change will break some user > specifics implementation because someone overrode the method. > > > On Fri, Feb 4, 2011 at 9:46 PM, Craig Tataryn [via Apache Wicket] < > [email protected]<ml-node%[email protected]> >> wrote: > >> Just curious why MarkupException is marked as final? I'm tooling around >> with a patch and was hoping to be able to catch the case where we are >> "Unable to find component with id...". Currently it's thrown as a >> MarkupException with special descriptive text by MarkupContainer. Would be >> nice if a more granular exception could be thrown specifically for this >> situation, however MarkupException is marked as final and I was just curious >> why. >> >> On a related note, I kind of wish it was standard to document the reasoning >> behind marking something as final, I'm usually left scratching my head when >> I bump into a situation where I need to extend something but can't. >> >> Thanks, >> >> Craig. >> >> ------------------------------ >> If you reply to this email, your message will be added to the discussion >> below: >> >> http://apache-wicket.1842946.n4.nabble.com/The-finality-of-MarkupException-tp3261382p3261382.html >> To start a new topic under Apache Wicket, email >> [email protected]<ml-node%[email protected]> >> To unsubscribe from Apache Wicket, click >> here<http://apache-wicket.1842946.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1842946&code=amNnYXJjaWFtQGdtYWlsLmNvbXwxODQyOTQ2fDEyNTYxMzc3ODY=>. >> >> > > > > -- > Sincerely, > JC (http://www.linkedin.com/in/jcgarciam) > --Anyone who has never made a mistake has never tried anything new.-- > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/The-finality-of-MarkupException-tp3261382p3261443.html > Sent from the Forum for Wicket Core developers mailing list archive at > Nabble.com.
