java.util.Spliterator# NONNULL 源码实例Demo

下面列出了java.util.Spliterator# NONNULL 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: openjdk-jdk9   文件: Loader.java
@Override
public Stream<URL> resources(String name) {
    Objects.requireNonNull(name);
    // ordering not specified
    int characteristics = (Spliterator.NONNULL | Spliterator.IMMUTABLE |
                           Spliterator.SIZED | Spliterator.SUBSIZED);
    Supplier<Spliterator<URL>> supplier = () -> {
        try {
            List<URL> urls = findResourcesAsList(name);
            return Spliterators.spliterator(urls, characteristics);
        } catch (IOException e) {
            throw new UncheckedIOException(e);
        }
    };
    Stream<URL> s1 = StreamSupport.stream(supplier, characteristics, false);
    Stream<URL> s2 = parent.resources(name);
    return Stream.concat(s1, s2);
}
 
源代码2 项目: dragonwell8_jdk   文件: ConcurrentLinkedDeque.java
public int characteristics() {
    return Spliterator.ORDERED | Spliterator.NONNULL |
        Spliterator.CONCURRENT;
}
 
源代码3 项目: JDKSourceCode1.8   文件: ConcurrentSkipListMap.java
public int characteristics() {
    return Spliterator.DISTINCT | Spliterator.SORTED |
        Spliterator.ORDERED | Spliterator.CONCURRENT |
        Spliterator.NONNULL;
}
 
public int characteristics() {
    return Spliterator.ORDERED | Spliterator.NONNULL |
        Spliterator.CONCURRENT;
}
 
源代码5 项目: dragonwell8_jdk   文件: ThreadLocalRandom.java
public int characteristics() {
    return (Spliterator.SIZED | Spliterator.SUBSIZED |
            Spliterator.NONNULL | Spliterator.IMMUTABLE);
}
 
源代码6 项目: desugar_jdk_libs   文件: ConcurrentHashMap.java
public int characteristics() {
    return Spliterator.CONCURRENT | Spliterator.NONNULL;
}
 
源代码7 项目: openjdk-jdk8u-backup   文件: ThreadLocalRandom.java
public int characteristics() {
    return (Spliterator.SIZED | Spliterator.SUBSIZED |
            Spliterator.NONNULL | Spliterator.IMMUTABLE);
}
 
源代码8 项目: openjdk-jdk9   文件: LinkedBlockingDeque.java
public int characteristics() {
    return (Spliterator.ORDERED |
            Spliterator.NONNULL |
            Spliterator.CONCURRENT);
}
 
源代码9 项目: openjdk-jdk8u   文件: ThreadLocalRandom.java
public int characteristics() {
    return (Spliterator.SIZED | Spliterator.SUBSIZED |
            Spliterator.NONNULL | Spliterator.IMMUTABLE);
}
 
源代码10 项目: jdk8u60   文件: ThreadLocalRandom.java
public int characteristics() {
    return (Spliterator.SIZED | Spliterator.SUBSIZED |
            Spliterator.NONNULL | Spliterator.IMMUTABLE);
}
 
源代码11 项目: openjdk-jdk8u   文件: ConcurrentSkipListMap.java
public int characteristics() {
    return Spliterator.CONCURRENT | Spliterator.ORDERED |
        Spliterator.NONNULL;
}
 
public int characteristics() {
    return Spliterator.NONNULL | Spliterator.SIZED | Spliterator.SUBSIZED;
}
 
源代码13 项目: jdk1.8-source-analysis   文件: ThreadLocalRandom.java
public int characteristics() {
    return (Spliterator.SIZED | Spliterator.SUBSIZED |
            Spliterator.NONNULL | Spliterator.IMMUTABLE);
}
 
源代码14 项目: openjdk-jdk8u   文件: LinkedBlockingDeque.java
public int characteristics() {
    return Spliterator.ORDERED | Spliterator.NONNULL |
        Spliterator.CONCURRENT;
}
 
源代码15 项目: jdk8u60   文件: ThreadLocalRandom.java
public int characteristics() {
    return (Spliterator.SIZED | Spliterator.SUBSIZED |
            Spliterator.NONNULL | Spliterator.IMMUTABLE);
}
 
public int characteristics() {
    return Spliterator.ORDERED | Spliterator.NONNULL |
        Spliterator.CONCURRENT;
}
 
源代码17 项目: openjdk-jdk8u   文件: Streams.java
@Override
public int characteristics() {
    return Spliterator.ORDERED | Spliterator.SIZED | Spliterator.SUBSIZED |
           Spliterator.IMMUTABLE | Spliterator.NONNULL |
           Spliterator.DISTINCT | Spliterator.SORTED;
}
 
源代码18 项目: JDKSourceCode1.8   文件: ThreadLocalRandom.java
public int characteristics() {
    return (Spliterator.SIZED | Spliterator.SUBSIZED |
            Spliterator.NONNULL | Spliterator.IMMUTABLE);
}
 
public int characteristics() {
    return Spliterator.DISTINCT | Spliterator.SORTED |
        Spliterator.ORDERED | Spliterator.CONCURRENT |
        Spliterator.NONNULL;
}
 
源代码20 项目: openjdk-jdk8u-backup   文件: Streams.java
@Override
public int characteristics() {
    return Spliterator.ORDERED | Spliterator.SIZED | Spliterator.SUBSIZED |
           Spliterator.IMMUTABLE | Spliterator.NONNULL |
           Spliterator.DISTINCT | Spliterator.SORTED;
}