Index: gnu/java/nio/SelectorImpl.java =================================================================== RCS file: /cvsroot/classpath/classpath/gnu/java/nio/SelectorImpl.java,v retrieving revision 1.16 diff -u -r1.16 SelectorImpl.java --- gnu/java/nio/SelectorImpl.java 31 Jul 2004 16:07:21 -0000 1.16 +++ gnu/java/nio/SelectorImpl.java 1 Dec 2004 20:50:05 -0000 @@ -1,5 +1,5 @@ /* SelectorImpl.java -- - Copyright (C) 2002, 2003 Free Software Foundation, Inc. + Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -35,8 +35,11 @@ obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ + package gnu.java.nio; +import gnu.classpath.Configuration; + import java.io.IOException; import java.nio.channels.ClosedSelectorException; import java.nio.channels.SelectableChannel; @@ -49,11 +52,9 @@ import java.util.HashSet; import java.util.Iterator; import java.util.Set; -import gnu.classpath.Configuration; public class SelectorImpl extends AbstractSelector { - private Set keys; private Set selected; @@ -375,24 +376,13 @@ SelectionKeyImpl result; if (ch instanceof SocketChannelImpl) - { - SocketChannelImpl sc = (SocketChannelImpl) ch; - result = new SocketChannelSelectionKey (ch, this); - } + result = new SocketChannelSelectionKey (ch, this); else if (ch instanceof DatagramChannelImpl) - { - DatagramChannelImpl dc = (DatagramChannelImpl) ch; - result = new DatagramChannelSelectionKey (ch, this); - } + result = new DatagramChannelSelectionKey (ch, this); else if (ch instanceof ServerSocketChannelImpl) - { - ServerSocketChannelImpl ssc = (ServerSocketChannelImpl) ch; - result = new ServerSocketChannelSelectionKey (ch, this); - } + result = new ServerSocketChannelSelectionKey (ch, this); else - { - throw new InternalError ("No known channel type"); - } + throw new InternalError ("No known channel type"); synchronized (keys) {