[
https://issues.apache.org/jira/browse/LANG-337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Henri Yandell updated LANG-337:
-------------------------------
Fix Version/s: 2.3.1
> Utility class constructor javadocs should acknowledge that they may sometimes
> be used, e.g. with Velocity.
> ----------------------------------------------------------------------------------------------------------
>
> Key: LANG-337
> URL: https://issues.apache.org/jira/browse/LANG-337
> Project: Commons Lang
> Issue Type: Wish
> Affects Versions: 2.3
> Reporter: Keith R. Bennett
> Priority: Minor
> Fix For: 2.3.1
>
>
> Utility class constructors currently have javadoc comments that say:
> "StringUtils instances should NOT be constructed in standard programming."
> However, there are some cases where it is necessary to use them to create
> instances. For example, using the utility methods in a Velocity context
> requires that an instance be created.
> It is true that the current comment does not exclude this use, but the
> emphasis ("NOT") implies that there is a possibility it will be deprecated,
> removed, or otherwise be made inaccessible in the future.
> I'd like to suggest modifying the message to more explicitly acknowledge that
> the constructor's use is approved in some cases, so as to reassure developers
> that it will continue to be available in the future.
> One possible wording would be to retain the existing comment, and add to it:
> "However, in some cases (for example, for use with Velocity), it is necessary
> to create an instance of this class. It is recommended that this constructor
> be used only in special cases such as this."
> (This issue really applies to all projects with utility classes with this
> javadoc, so feel free to copy it them as well.)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]