Do not further process imports of Object.class
This commit filters out source classes that didn't pass a predicate filter so that they are no longer considered. Closes gh-27080
This commit is contained in:
@@ -670,7 +670,10 @@ class ConfigurationClassParser {
|
||||
private Collection<SourceClass> asSourceClasses(String[] classNames, Predicate<String> filter) throws IOException {
|
||||
List<SourceClass> annotatedClasses = new ArrayList<>(classNames.length);
|
||||
for (String className : classNames) {
|
||||
annotatedClasses.add(asSourceClass(className, filter));
|
||||
SourceClass sourceClass = asSourceClass(className, filter);
|
||||
if (this.objectSourceClass != sourceClass) {
|
||||
annotatedClasses.add(sourceClass);
|
||||
}
|
||||
}
|
||||
return annotatedClasses;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user