diff options
Diffstat (limited to 'bundle-plugin/src/main/scala/com/yahoo/container/plugin/util/Iteration.scala')
-rw-r--r-- | bundle-plugin/src/main/scala/com/yahoo/container/plugin/util/Iteration.scala | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bundle-plugin/src/main/scala/com/yahoo/container/plugin/util/Iteration.scala b/bundle-plugin/src/main/scala/com/yahoo/container/plugin/util/Iteration.scala new file mode 100644 index 00000000000..ec16ce712e6 --- /dev/null +++ b/bundle-plugin/src/main/scala/com/yahoo/container/plugin/util/Iteration.scala @@ -0,0 +1,14 @@ +// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.container.plugin.util + + /** + * @author tonytv + */ +object Iteration { + def toStream[T](enumeration: java.util.Enumeration[T]): Stream[T] = { + if (enumeration.hasMoreElements) + Stream.cons(enumeration.nextElement(), toStream(enumeration)) + else + Stream.Empty + } +} |