Factory

class Factory @Inject constructor(val dependencyModuleDescriptorAccess: DependencyModuleDescriptorAccess, val logger: McLogger) : KotlinEnvironmentFactory(source)

Dagger implementation for KotlinEnvironmentFactory

Constructors

Link copied to clipboard
@Inject
constructor(dependencyModuleDescriptorAccess: DependencyModuleDescriptorAccess, logger: McLogger)

Properties

Link copied to clipboard
private val logger: McLogger

Functions

Link copied to clipboard
open override fun create(projectPath: ProjectPath.StringProjectPath, sourceSetName: SourceSetName, classpathFiles: LazyDeferred<List<File>>, sourceDirs: Collection<File>, kotlinLanguageVersion: LanguageVersion?, jvmTarget: JvmTarget): RealKotlinEnvironment