commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Gillam (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LANG-769) Please restore NotImplementedException and UnhandledException
Date Tue, 23 Oct 2012 18:33:13 GMT

    [ https://issues.apache.org/jira/browse/LANG-769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13482555#comment-13482555
] 

Steve Gillam commented on LANG-769:
-----------------------------------

If we're down to quoting design principles G. Booch is God: "An abstraction denotes the essential
characteristics of an object that distinguish it from all other kinds of object and thus provide
crisply defined conceptual boundaries, relative to the perspective of the viewer." (Object-Oriented
Design With Applications, Benjamin/Cummings, Menlo Park, California, 1991.)

    Exception("NullPointer") (and synonyms) -> NullPointerException 
    UnSupportedOperationException("NotImplemented") (and synonyms) -> NotImplementedException

Is it an abstraction relevant to the community at large? Not counting those in this thread...
.Net, IBM, Google, NetBeans, JBoss, Mozilla...(gave up counting) 

                
> Please restore NotImplementedException and UnhandledException
> -------------------------------------------------------------
>
>                 Key: LANG-769
>                 URL: https://issues.apache.org/jira/browse/LANG-769
>             Project: Commons Lang
>          Issue Type: Improvement
>          Components: lang.exception.*
>            Reporter: david cogen
>            Priority: Minor
>
> Why were these removed? I found these very useful and used them often. As the version
2.6 api javadoc states, "This exception supplements the standard exception classes by providing
a more semantically rich description of the problem."
> Just want you to realize that these have found direct use outside the library; not just
internal use within commons-lang.
> I will define these missing classes myself, or maybe include both commons-lang and commons-lang3
(but I really don't to do that). It would be very nice to have these back.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message