类 MergedAnnotationsCollection.AnnotationsSpliterator<A extends Annotation>
java.lang.Object
cn.taketoday.core.annotation.MergedAnnotationsCollection.AnnotationsSpliterator<A>
- 所有已实现的接口:
Spliterator<MergedAnnotation<A>>
private class MergedAnnotationsCollection.AnnotationsSpliterator<A extends Annotation>
extends Object
implements Spliterator<MergedAnnotation<A>>
-
嵌套类概要
从接口继承的嵌套类/接口 java.util.Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T extends Object,T_CONS extends Object, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> -
字段概要
字段从接口继承的字段 java.util.Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明intprivate MergedAnnotation<A>createMergedAnnotationIfPossible(int annotationIndex, int mappingIndex) longprivate AnnotationTypeMappinggetMapping(int annotationIndex, int mappingIndex) private AnnotationTypeMappinggetNextSuitableMapping(int annotationIndex) booleantryAdvance(Consumer<? super MergedAnnotation<A>> action) trySplit()从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 java.util.Spliterator
forEachRemaining, getComparator, getExactSizeIfKnown, hasCharacteristics
-
字段详细资料
-
requiredType
-
mappingCursors
private final int[] mappingCursors
-
-
构造器详细资料
-
AnnotationsSpliterator
-
-
方法详细资料
-
tryAdvance
- 指定者:
tryAdvance在接口中Spliterator<A extends Annotation>
-
getNextSuitableMapping
-
getMapping
-
createMergedAnnotationIfPossible
@Nullable private MergedAnnotation<A> createMergedAnnotationIfPossible(int annotationIndex, int mappingIndex) -
trySplit
- 指定者:
trySplit在接口中Spliterator<A extends Annotation>
-
estimateSize
public long estimateSize()- 指定者:
estimateSize在接口中Spliterator<A extends Annotation>
-
characteristics
public int characteristics()- 指定者:
characteristics在接口中Spliterator<A extends Annotation>
-