diff --git a/src/java/com/threerings/nio/SelectorIterable.java b/src/java/com/threerings/nio/SelectorIterable.java index c3a4fecde..a71aec812 100644 --- a/src/java/com/threerings/nio/SelectorIterable.java +++ b/src/java/com/threerings/nio/SelectorIterable.java @@ -36,23 +36,21 @@ public class SelectorIterable _failureHandler = handler; } - @Override public Iterator iterator () { final Iterator it = select().iterator(); return new Iterator() { - @Override public boolean hasNext () { + public boolean hasNext () { return it.hasNext(); } - @Override public SelectionKey next () { SelectionKey key = it.next(); it.remove(); return key; } - @Override public void remove () { + public void remove () { throw new UnsupportedOperationException( "Removing from the selected keys is done automatically on next()"); }