All Downloads are FREE. Search and download functionalities are using the official Maven repository.

arrow.meta.phases.analysis.CollectAdditionalSources.kt Maven / Gradle / Ivy

There is a newer version: 1.6.3-alpha.2
Show newest version
package arrow.meta.phases.analysis

import arrow.meta.phases.CompilerContext
import arrow.meta.phases.ExtensionPhase
import org.jetbrains.kotlin.com.intellij.openapi.project.Project
import org.jetbrains.kotlin.config.CompilerConfiguration
import org.jetbrains.kotlin.psi.KtFile

/**
 * @see [ExtensionPhase]
 * @see [arrow.meta.dsl.analysis.AnalysisSyntax.additionalSources]
 */
interface CollectAdditionalSources : ExtensionPhase {
  fun CompilerContext.collectAdditionalSourcesAndUpdateConfiguration(
    knownSources: Collection,
    configuration: CompilerConfiguration,
    project: Project
  ): Collection
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy