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

Matt Benson commented on LANG-416:
----------------------------------

Seems to be a battle of principles here.  :)  A large part of Lang's codebase 
is utility classes filled with static methods.  In principle, what you suggest 
is a good thing, but it's not necessarily consistent with the API feel to which 
Lang users should be accustomed.  Once again, perhaps you'd like to make 
concrete suggestions once we have something we can all look at.

> Import MethodUtils and ConstructorUtils from BeanUtils
> ------------------------------------------------------
>
>                 Key: LANG-416
>                 URL: https://issues.apache.org/jira/browse/LANG-416
>             Project: Commons Lang
>          Issue Type: New Feature
>    Affects Versions: 2.4
>            Reporter: Matt Benson
>             Fix For: 3.0
>
>
> Mentioned on the mailing list...  After we release 2.4 I'd like to:
> - import ConstructorUtils
> - make CU.getMatchingAccessibleConstructor() public
> - import MethodUtils
> - factor best-match calculation code out of MethodUtils into abstract 
> superclass MemberUtils, make ConstructorUtils extend MemberUtils and use the 
> same code (be on the lookout for ways to improve best-match calcs; my 
> original description was based on javadoc that said the first matching method 
> encountered was used, but this comment seems to have been outdated). 
> - merge any other duplicate (or near-duplicate) code from CU/MethodU into 
> MemberU and remove anything else that doesn't make sense in the context of 
> Lang.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to