Hi guys,

the most readeble conversion char to String is Character.toString(char c) which is by Sun implemented as String.valueOf(c) so the patch is correct on that.

-- LV

Brian Minchau (JIRA) wrote:

    [ http://issues.apache.org/jira/browse/XALANJ-2217?page=all ]
Brian Minchau resolved XALANJ-2217:
-----------------------------------

   Fix Version: Latest Development Code
    Resolution: Fixed

The patch supplied by Dave was reviewed/approved/applied by myself. It was applied with one exception. The change to ElemNumber was not applied.
I was not convinced that these were the same for a given char, ch:
String.valueOf(ch) (new Character(ch)).toString();

Perhaps they result in the same String, or perhaps in the given context for the limited range of ch 
values that would be used they are the same, but I was not convinced. Also, I checked if this code 
path was ever taken for the "build smoketest" or "build alltest.conf" test 
buckets. The code path was not exercised, so it also lowered my confidence.

[PATCH] cleaup some String usage sillyness
------------------------------------------

        Key: XALANJ-2217
        URL: http://issues.apache.org/jira/browse/XALANJ-2217
    Project: XalanJ2
       Type: Improvement
   Versions: Latest Development Code
Environment: n/a
   Reporter: Dave Brosius
   Assignee: Brian Minchau
   Priority: Trivial
    Fix For: Latest Development Code
Attachments: silly_string_stuff.diff

This patch cleans up some String class sillyness like creating an object just 
to convert to string, or calling toString on a String, etc.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to