diff options
author | Tom Tromey <tromey@redhat.com> | 2005-09-27 16:56:21 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2005-09-27 16:56:21 +0000 |
commit | c71ee9f53b63851e6ee87f5adb1c611c4eb22ac3 (patch) | |
tree | e61c1302ca5a9849ddb0dcf232ab084a858669ac | |
parent | aaa12608a313dbdd4f6b856ecca581792bcd70bb (diff) | |
download | classpath-c71ee9f53b63851e6ee87f5adb1c611c4eb22ac3.tar.gz |
* java/nio/charset/spi/CharsetProvider.java (charsets): Changed
return type.
* java/nio/charset/Charset.java (aliases): Changed return type.
(availableCharsets): Likewise.
* java/nio/channels/spi/AbstractSelector.java (cancelledKeys):
Changed type.
(AbstractSelector): Updated.
(cancelledKeys): Updated.
-rw-r--r-- | ChangeLog | 11 | ||||
-rw-r--r-- | java/nio/channels/spi/AbstractSelector.java | 8 | ||||
-rw-r--r-- | java/nio/charset/Charset.java | 17 | ||||
-rw-r--r-- | java/nio/charset/spi/CharsetProvider.java | 4 |
4 files changed, 26 insertions, 14 deletions
@@ -1,5 +1,16 @@ 2005-09-27 Tom Tromey <tromey@redhat.com> + * java/nio/charset/spi/CharsetProvider.java (charsets): Changed + return type. + * java/nio/charset/Charset.java (aliases): Changed return type. + (availableCharsets): Likewise. + * java/nio/channels/spi/AbstractSelector.java (cancelledKeys): + Changed type. + (AbstractSelector): Updated. + (cancelledKeys): Updated. + +2005-09-27 Tom Tromey <tromey@redhat.com> + * java/util/logging/LogManager.java (loggers): Genericized type. (LogManager): Updated. (addLogger): Likewise. diff --git a/java/nio/channels/spi/AbstractSelector.java b/java/nio/channels/spi/AbstractSelector.java index 78380738a..73f5077df 100644 --- a/java/nio/channels/spi/AbstractSelector.java +++ b/java/nio/channels/spi/AbstractSelector.java @@ -1,5 +1,5 @@ /* AbstractSelector.java -- - Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. + Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -49,7 +49,7 @@ public abstract class AbstractSelector extends Selector { private boolean closed; private SelectorProvider provider; - private HashSet cancelledKeys; + private HashSet<SelectionKey> cancelledKeys; /** * Initializes the slector. @@ -59,7 +59,7 @@ public abstract class AbstractSelector extends Selector protected AbstractSelector(SelectorProvider provider) { this.provider = provider; - this.cancelledKeys = new HashSet(); + this.cancelledKeys = new HashSet<SelectionKey>(); } /** @@ -115,7 +115,7 @@ public abstract class AbstractSelector extends Selector * * @return the cancelled keys set */ - protected final Set cancelledKeys() + protected final Set<SelectionKey> cancelledKeys() { if (! isOpen()) throw new ClosedSelectorException(); diff --git a/java/nio/charset/Charset.java b/java/nio/charset/Charset.java index be4c4c075..098482c32 100644 --- a/java/nio/charset/Charset.java +++ b/java/nio/charset/Charset.java @@ -217,19 +217,20 @@ public abstract class Charset implements Comparable<Charset> return cs; } - public static SortedMap availableCharsets() + public static SortedMap<String, Charset> availableCharsets() { - TreeMap charsets = new TreeMap(String.CASE_INSENSITIVE_ORDER); - for (Iterator i = provider().charsets(); i.hasNext(); ) + TreeMap<String, Charset> charsets + = new TreeMap(String.CASE_INSENSITIVE_ORDER); + for (Iterator<Charset> i = provider().charsets(); i.hasNext(); ) { - Charset cs = (Charset) i.next(); + Charset cs = i.next(); charsets.put(cs.name(), cs); } CharsetProvider[] providers = providers2(); for (int j = 0; j < providers.length; j++) { - for (Iterator i = providers[j].charsets(); i.hasNext(); ) + for (Iterator<Charset> i = providers[j].charsets(); i.hasNext(); ) { Charset cs = (Charset) i.next(); charsets.put(cs.name(), cs); @@ -282,14 +283,14 @@ public abstract class Charset implements Comparable<Charset> return canonicalName; } - public final Set aliases () + public final Set<String> aliases () { if (aliases == null) - return Collections.EMPTY_SET; + return Collections.<String>emptySet(); // should we cache the aliasSet instead? int n = aliases.length; - HashSet aliasSet = new HashSet (n); + HashSet<String> aliasSet = new HashSet<String> (n); for (int i = 0; i < n; ++i) aliasSet.add (aliases[i]); return Collections.unmodifiableSet (aliasSet); diff --git a/java/nio/charset/spi/CharsetProvider.java b/java/nio/charset/spi/CharsetProvider.java index f0d40ab85..5a3bbd9fd 100644 --- a/java/nio/charset/spi/CharsetProvider.java +++ b/java/nio/charset/spi/CharsetProvider.java @@ -1,5 +1,5 @@ /* CharsetProvider.java -- charset service provider interface - Copyright (C) 2002 Free Software Foundation + Copyright (C) 2002, 2005 Free Software Foundation This file is part of GNU Classpath. @@ -78,7 +78,7 @@ public abstract class CharsetProvider * @return the iterator * @see Charset#availableCharsets() */ - public abstract Iterator charsets(); + public abstract Iterator<Charset> charsets(); /** * Returns the named charset, by canonical name or alias. |