Updated Branches:
  refs/heads/master 80f13a39a -> f15a6e4b6

removed EnumerationImpl

EnumerationImpl was not used and duplicates functionality
with org.apache.commons.collections.iterators.EnumerationIterator

Signed-off-by: Prasanna Santhanam <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/f15a6e4b
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/f15a6e4b
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/f15a6e4b

Branch: refs/heads/master
Commit: f15a6e4b6de45742533bc084c9fd2f7dd7aa74a8
Parents: 80f13a3
Author: Laszlo Hornyak <[email protected]>
Authored: Sat Jun 29 18:46:24 2013 +0200
Committer: Prasanna Santhanam <[email protected]>
Committed: Wed Jul 3 10:08:21 2013 +0530

----------------------------------------------------------------------
 utils/src/com/cloud/utils/EnumerationImpl.java | 61 ---------------------
 1 file changed, 61 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/f15a6e4b/utils/src/com/cloud/utils/EnumerationImpl.java
----------------------------------------------------------------------
diff --git a/utils/src/com/cloud/utils/EnumerationImpl.java 
b/utils/src/com/cloud/utils/EnumerationImpl.java
deleted file mode 100755
index 054b76d..0000000
--- a/utils/src/com/cloud/utils/EnumerationImpl.java
+++ /dev/null
@@ -1,61 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// the License.  You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-package com.cloud.utils;
-
-import java.util.Enumeration;
-import java.util.Iterator;
-
-/**
- * 
- * Why the heck didn't Iterator extend from Enumeration, I will probably never 
know. Tell me Lee Boyton!
- **/
-public class EnumerationImpl<T> implements Enumeration<T>, Iterator<T> {
-    Iterator<T> _it;
-
-    // Can't use this.
-    protected EnumerationImpl() {
-    }
-
-    public EnumerationImpl(Iterator<T> it) {
-        _it = it;
-    }
-
-    @Override
-    public boolean hasMoreElements() {
-        return _it.hasNext();
-    }
-
-    @Override
-    public T nextElement() {
-        return _it.next();
-    }
-
-    @Override
-    public boolean hasNext() {
-        return _it.hasNext();
-    }
-
-    @Override
-    public T next() {
-        return _it.next();
-    }
-
-    @Override
-    public void remove() {
-        throw new UnsupportedOperationException("Enumerations do not support 
remove operation");
-    }
-}

Reply via email to