cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ahu...@apache.org
Subject [25/50] [abbrv] git commit: updated refs/heads/vmsync to 78fa5e1
Date Wed, 03 Jul 2013 22:26:04 GMT
removed EnumerationImpl

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

Signed-off-by: Prasanna Santhanam <tsp@apache.org>


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/vmsync
Commit: f15a6e4b6de45742533bc084c9fd2f7dd7aa74a8
Parents: 80f13a3
Author: Laszlo Hornyak <laszlo.hornyak@gmail.com>
Authored: Sat Jun 29 18:46:24 2013 +0200
Committer: Prasanna Santhanam <tsp@apache.org>
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");
-    }
-}


Mime
View raw message