in core/src/main/java/com/spotify/missinglink/ConflictChecker.java [157:166]
private void createCanonicalClassMapping(
CheckerStateBuilder stateBuilder, List<Artifact> allArtifacts) {
for (Artifact artifact : allArtifacts) {
for (DeclaredClass clazz : artifact.classes().values()) {
if (stateBuilder.knownClasses().putIfAbsent(clazz.className(), clazz) == null) {
stateBuilder.putSourceMapping(clazz.className(), artifact.name());
}
}
}
}