private ImmutableList constructArtifacts()

in maven-plugin/src/main/java/com/spotify/missinglink/maven/CheckMojo.java [620:631]


  private ImmutableList<Artifact> constructArtifacts(Iterable<String> entries) {
    final List<Artifact> list =
        StreamSupport.stream(entries.spliterator(), false)
            // don't inspect paths that don't exist.
            // some bootclasspath entries, like sunrsasign.jar, are reported even if they
            // don't exist on disk - ¯\_(ツ)_/¯
            .distinct()
            .filter(this::filterValidClasspathEntries)
            .map(this::filepathToArtifact)
            .collect(Collectors.toList());
    return ImmutableList.copyOf(list);
  }