protected abstract Set filter()

in src/main/groovy/org/jetbrains/gradle/ext/IdeArtifacts.groovy [358:365]


  protected abstract Set<File> filter(Set<File> sources)

  @CompileStatic
  @Override
  Map<String, ?> toMap() {
    def filteredFiles = filter(sources.files)
    return super.toMap() << (["sourceFiles": filteredFiles.collect { it.absolutePath.replace('\\' as char, '/' as char) }] as Map<String, ?>)
  }