The following document contains the results of PMD's CPD 6.8.0.
File | Project | Line |
---|---|---|
com/github/davidmoten/rx2/file/Files.java | rxjava2-file | 364 |
com/github/davidmoten/rx2/file/Files.java | rxjava2-file | 425 |
public WatchEventsNonBlockingBuilder kinds(Kind<?>... kinds) { Preconditions.checkNotNull(kinds); for (Kind<?> kind : kinds) { this.kinds.add(kind); } return this; } public Observable<WatchEvent<?>> build() { List<Kind<?>> kindsCopy = new ArrayList<>(kinds); if (kindsCopy.isEmpty()) { kindsCopy.add(StandardWatchEventKinds.ENTRY_CREATE); kindsCopy.add(StandardWatchEventKinds.ENTRY_DELETE); kindsCopy.add(StandardWatchEventKinds.ENTRY_MODIFY); kindsCopy.add(StandardWatchEventKinds.OVERFLOW); } return Observable.using( // () -> watchService(file, kindsCopy, modifiers), // ws -> Files.events(ws, scheduler.orElse(Schedulers.io()), pollIntervalUnit.toMillis(pollInterval)), // |