Package com.google.common.collect
Class MoreCollectors.ToOptionalState
- java.lang.Object
-
- com.google.common.collect.MoreCollectors.ToOptionalState
-
- Enclosing class:
- MoreCollectors
private static final class MoreCollectors.ToOptionalState extends java.lang.ObjectThis atrocity is here to let us report several of the elements in the stream if there were more than one, not just two.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Objectelement(package private) java.util.List<java.lang.Object>extras(package private) static intMAX_EXTRAS
-
Constructor Summary
Constructors Constructor Description ToOptionalState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(java.lang.Object o)(package private) MoreCollectors.ToOptionalStatecombine(MoreCollectors.ToOptionalState other)(package private) java.lang.ObjectgetElement()(package private) java.util.Optional<java.lang.Object>getOptional()(package private) java.lang.IllegalArgumentExceptionmultiples(boolean overflow)
-
-
-
Field Detail
-
MAX_EXTRAS
static final int MAX_EXTRAS
- See Also:
- Constant Field Values
-
element
java.lang.Object element
-
extras
java.util.List<java.lang.Object> extras
-
-
Method Detail
-
multiples
java.lang.IllegalArgumentException multiples(boolean overflow)
-
add
void add(java.lang.Object o)
-
combine
MoreCollectors.ToOptionalState combine(MoreCollectors.ToOptionalState other)
-
getOptional
java.util.Optional<java.lang.Object> getOptional()
-
getElement
java.lang.Object getElement()
-
-