@Override protected Package[] getPackages() { List<Package> packages = Lists.newArrayList(); for (Package pkg : super.getPackages()) { if (filter.acceptPackage(pkg.getName())) { packages.add(pkg); } } return packages.toArray(new Package[packages.size()]); }
@Override protected Package[] getPackages() { List<Package> packages = Lists.newArrayList(); for (Package pkg : super.getPackages()) { if (filter.acceptPackage(pkg.getName())) { packages.add(pkg); } } return packages.toArray(new Package[packages.size()]); }
@Override public boolean acceptPackage(String packageName) { return packageName.startsWith("org.slf4j") || filter.acceptPackage(packageName); } });
@Override protected Package getPackage(String name) { // Replace all '/' with '.' since Java allow both names like "java/lang" or "java.lang" as the name to lookup return (filter.acceptPackage(name.replace('/', '.'))) ? super.getPackage(name) : null; }
@Override protected Package getPackage(String name) { // Replace all '/' with '.' since Java allow both names like "java/lang" or "java.lang" as the name to lookup return (filter.acceptPackage(name.replace('/', '.'))) ? super.getPackage(name) : null; }