[
https://issues.apache.org/jira/browse/LANG-354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henri Yandell updated LANG-354:
-------------------------------
Fix Version/s: (was: 3.0)
2.4
Consider for 2.4.
> Implementation of a CloneBuilder Class
> --------------------------------------
>
> Key: LANG-354
> URL: https://issues.apache.org/jira/browse/LANG-354
> Project: Commons Lang
> Issue Type: New Feature
> Reporter: Dave Meikle
> Priority: Minor
> Fix For: 2.4
>
> Attachments: CloneBuilder.java, CloneBuilderTest.java
>
>
> As discussed on the Mailing List an implementation of a CloneBuilder class to
> simplify creating basic clone methods like the other builders in Lang.
> Example usage would be as follows:
> public Object clone() {
> return CloneBuilder.reflectionClone(this);
> }
> or
> public Object clone() {
> return new CloneBuilder(this)
> .append("field1") // note the 'field by name' usage
> .append("field2") // rather than 'field by value'
> ...
> .append("fieldn")
> .toClone();
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.