[
https://issues.apache.org/jira/browse/LANG-425?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12727231#action_12727231
]
Robert Scholte commented on LANG-425:
-------------------------------------
After rereading all comments I see I made a terrible mistake. Some of the
methods were based on primitives. For them it's absolutely useless to have
these methods, but for their Object equivalent it is (or was pre java5).
The suggested hexImpl was just an example, you could also think of a sequence
of strings without fowels.
CharSequence is a bit misleading, because there's also a java.lang.CharSequence
which has another goal.
The UnicodeSequence look a bit odd to me: why a builderstrategy here?
> Sequence(String)Utils
> ---------------------
>
> Key: LANG-425
> URL: https://issues.apache.org/jira/browse/LANG-425
> Project: Commons Lang
> Issue Type: Wish
> Affects Versions: 2.4
> Reporter: Robert Scholte
> Priority: Trivial
> Fix For: 3.0
>
>
> Don't you think it's kind of strange to have RandomUtils and
> RandomStringUtils, but not just the ordinairy SequenceUtils?
> I've seen commons-id in the sandbox, but maybe some basics should become part
> of commons lang.
> Most classes of within this package are stateless/static, or they have a
> state within a method (such as StrBuilder). SequenceUtils can only be static,
> if it has the startValue.
> For example
> {code}
> SequenceUtils.nextInt(10)
> SequenceUtils.nextString("MORE")
> SequenceUtils.nextBoolean(true) //ok, this one is stupid but quite clear
> SequenceUtils.nextString("C0DE", "0123456789ABCDEF") //next hexadecimal
> {code}
> any more ideas?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.