@Override public Iterable<JavaFileObject> list(Location l, String packageName, Set<Kind> kinds, boolean recursive) { final Iterable<JavaFileObject> sr = super.list(l, packageName, kinds, recursive); return tx.filter(l, packageName, sr); }
@Override public Iterable<JavaFileObject> list(Location l, String packageName, Set<Kind> kinds, boolean recursive) { return fileTx.filter(l, packageName, super.list(l, packageName, kinds, recursive)); }
@Override Iterable<JavaFileObject> filter(Location location, String packageName, Iterable<JavaFileObject> files) { return getDelegate().filter(location, packageName, files); }