You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Bernhard Huemer (JIRA)" <de...@myfaces.apache.org> on 2007/05/02 15:26:21 UTC

[jira] Created: (MYFACES-1618) Redundant method call to String.intern

Redundant method call to String.intern
--------------------------------------

                 Key: MYFACES-1618
                 URL: https://issues.apache.org/jira/browse/MYFACES-1618
             Project: MyFaces Core
          Issue Type: Improvement
    Affects Versions: 1.2.0-SNAPSHOT
            Reporter: Bernhard Huemer
            Priority: Trivial


Each implicit object defines its name by using a "interned" string literal,  such as for example the class ApplicationImplicitObject [1] does. The JLS declares that literals are "interned" anyway ("String objects have a constant value. String literals-or, more generally, strings that are the values of constant expressions (ยง15.28)-are "interned" so as to share unique instances, using the method String.intern.") [2] so I think the additional call to "intern()" is redundant.

[1]: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/impl/src/main/java/org/apache/myfaces/el/unified/resolver/implicitobject/ApplicationImplicitObject.java?revision=518967&view=markup
[2]: http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.10.5


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