ConfigurationClassParser ignores unresolvable member classes
Issue: SPR-13115
This commit is contained in:
parent
95acf8c989
commit
1c01f575c2
|
|
@ -779,7 +779,16 @@ class ConfigurationClassParser {
|
|||
String[] memberClassNames = sourceReader.getClassMetadata().getMemberClassNames();
|
||||
List<SourceClass> members = new ArrayList<SourceClass>(memberClassNames.length);
|
||||
for (String memberClassName : memberClassNames) {
|
||||
members.add(asSourceClass(memberClassName));
|
||||
try {
|
||||
members.add(asSourceClass(memberClassName));
|
||||
}
|
||||
catch (IOException ex) {
|
||||
// Let's skip it if it's not resolvable - we're just looking for candidates
|
||||
if (logger.isDebugEnabled()) {
|
||||
logger.debug("Failed to resolve member class [" + memberClassName +
|
||||
"] - not considering it as a configuration class candidate");
|
||||
}
|
||||
}
|
||||
}
|
||||
return members;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue