ClassFilter过滤优化

This commit is contained in:
redkale
2024-08-09 00:11:20 +08:00
parent f871c36080
commit 328d2c432e

View File

@@ -718,7 +718,7 @@ public final class Application {
StringBuilder sb = new StringBuilder();
resConfigFilter.getFilterEntrys().forEach(en -> {
AutoLoad auto = en.getType().getAnnotation(AutoLoad.class);
if (auto == null || auto.value()) {
if (Modifier.isPublic(en.getType().getModifiers()) && (auto == null || auto.value())) {
int c = resourceFactory.registerConfiguration(en.getType());
sb.append("Load Configuration (type=")
.append(en.getType().getName())
@@ -735,7 +735,7 @@ public final class Application {
StringBuilder sb = new StringBuilder();
resAnnFilter.getFilterEntrys().forEach(en -> {
AutoLoad auto = en.getType().getAnnotation(AutoLoad.class);
if (auto == null || auto.value()) {
if (Modifier.isPublic(en.getType().getModifiers()) && (auto == null || auto.value())) {
ResourceAnnotationLoader loader =
Creator.create(en.getType()).create();
resourceFactory.register(loader);
@@ -754,7 +754,7 @@ public final class Application {
StringBuilder sb = new StringBuilder();
resTypeFilter.getFilterEntrys().forEach(en -> {
AutoLoad auto = en.getType().getAnnotation(AutoLoad.class);
if (auto == null || auto.value()) {
if (Modifier.isPublic(en.getType().getModifiers()) && (auto == null || auto.value())) {
ResourceTypeLoader loader = Creator.create(en.getType()).create();
resourceFactory.register(loader);
sb.append("Load ResourceTypeLoader (type=")