Hi!

This patch does only minor changes like making private field final.

ChangeLog entries:
        * java/util/Calendar.java:
        (ctorArgTypes): Make final.
        * java/util/ResourceBundle.java:
        (bundleCache): Likewise.
        * java/util/Timer.java:
        (Scheduler.queue): Likewise.
        * java/util/prefs/AbstractPreferences.java:
        (childCache): Likewise.
        * java/util/Calendar.java:
        (getAvailableLocales()): Use Locale.ROOT instead of Locale("", "").
        (hashCode()): Optimize the expression.
        * java/util/Currency.java:
        (countryMap): Make final and initialize immediately.
        (cache): Likewise.
        * java/util/Timer.java:
        (queue): Likewise.
        (Currency(Locale)): Add a missing space after ';' in the exception
        message.
        * java/util/Properties.java:
        (getProperty(String)): Skip non-String values (instead of throwing
        a ClassCastException).
        * java/util/ResourceBundle.java:
        (tryBundle(String,ClassLoader)): Explicitly close the input stream.
        * java/util/Timer.java:
        (Scheduler): Extends Thread instead of implementing Runnable.
        (Scheduler.Scheduler(TaskQueue)): Pass also String name; call
        super(name).
        (scheduler): Remove unused private field.
        (Timer(boolean,int,String)): Don't explicitly initialize "canceled"
        to false; call Scheduler constructor instead of Thread one.

Regards.

Attachment: classpath-ivmai-25.diff
Description: Binary data

Reply via email to