jdk/src/java.base/share/classes/java/util/stream/FindOps.java
changeset 32649 2ee9017c7597
parent 25859 3317bb8137f4
child 35713 f61cb8475e5a
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
   165      * functionality, requesting cancellation when something has been found
   165      * functionality, requesting cancellation when something has been found
   166      *
   166      *
   167      * @param <T> The type of input element
   167      * @param <T> The type of input element
   168      * @param <O> The result type, typically an optional type
   168      * @param <O> The result type, typically an optional type
   169      */
   169      */
   170     private static abstract class FindSink<T, O> implements TerminalSink<T, O> {
   170     private abstract static class FindSink<T, O> implements TerminalSink<T, O> {
   171         boolean hasValue;
   171         boolean hasValue;
   172         T value;
   172         T value;
   173 
   173 
   174         FindSink() {} // Avoid creation of special accessor
   174         FindSink() {} // Avoid creation of special accessor
   175 
   175