java代码中的关键字用法

时间:2016-11-14 06:10:28

标签: java iterator guava

以下是Google Guava库中com.google.common.collect.Iterators类的代码:

public static <T> Iterable<T> filter(Iterable<T> unfiltered, Predicate<? super T> predicate) {
            Preconditions.checkNotNull(unfiltered);
            Preconditions.checkNotNull(predicate);
            return new FluentIterable(unfiltered, predicate) {
                public Iterator<T> iterator() {
                    return Iterators.filter(this.val$unfiltered.iterator(), this.val$predicate);
                }
            };
        }

我在课堂上找不到val的声明。 this.val $ unfiltered在上面的代码中引用了什么。

0 个答案:

没有答案