Package org.eclipse.sisu.inject
Class LocatedBeans.Itr
- java.lang.Object
-
- org.eclipse.sisu.inject.LocatedBeans.Itr
-
- All Implemented Interfaces:
java.util.Iterator<BeanEntry<Q,T>>
- Enclosing class:
- LocatedBeans<Q extends java.lang.annotation.Annotation,T>
final class LocatedBeans.Itr extends java.lang.Object implements java.util.Iterator<BeanEntry<Q,T>>
BeanEntry
iterator that creates new elements fromBinding
s as required.
-
-
Constructor Summary
Constructors Constructor Description Itr()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
BeanEntry<Q,T>
next()
void
remove()
-
-
-
Field Detail
-
itr
private final RankedBindings.Itr itr
-
readCache
private final java.util.Map<com.google.inject.Binding<T>,BeanEntry<Q extends java.lang.annotation.Annotation,T>> readCache
-
checkImplicitBindings
private boolean checkImplicitBindings
-
-