@Override public boolean matches(Class<?> type) { for (PackageScanFilter filter : filters) { if (!filter.matches(type)) { return false; } } return true; } }
@Override public boolean matches(Class<?> type) { for (PackageScanFilter filter : filters) { if (!filter.matches(type)) { return false; } } return true; } }
protected void findInAllClasses(PackageScanFilter test, String packageName, Set<Class<?>> classes) { log.debug("Searching for: " + test + " in package: " + packageName); Set<Class> packageClasses = getFoundClasses(packageName); if (packageClasses == null) { log.debug("No classes found in package: " + packageName); return; } for (Class type : packageClasses) { if (test.matches(type)) { classes.add(type); } } }
protected void findInAllClasses(PackageScanFilter test, String packageName, Set<Class<?>> classes) { log.debug("Searching for: " + test + " in package: " + packageName); Set<Class> packageClasses = getFoundClasses(packageName); if (packageClasses == null) { log.debug("No classes found in package: " + packageName); return; } for (Class type : packageClasses) { if (test.matches(type)) { classes.add(type); } } }