summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2005-09-27 16:56:21 +0000
committerTom Tromey <tromey@redhat.com>2005-09-27 16:56:21 +0000
commitc71ee9f53b63851e6ee87f5adb1c611c4eb22ac3 (patch)
treee61c1302ca5a9849ddb0dcf232ab084a858669ac
parentaaa12608a313dbdd4f6b856ecca581792bcd70bb (diff)
downloadclasspath-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--ChangeLog11
-rw-r--r--java/nio/channels/spi/AbstractSelector.java8
-rw-r--r--java/nio/charset/Charset.java17
-rw-r--r--java/nio/charset/spi/CharsetProvider.java4
4 files changed, 26 insertions, 14 deletions
diff --git a/ChangeLog b/ChangeLog
index 046263aba..a5da28b9b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.