KtSourceModuleBuilder¶
class KtSourceModuleBuilder(coreApplicationEnvironment: CoreApplicationEnvironment, project: Project) : KtModuleBuilder
Constructors¶
KtSourceModuleBuilder¶
constructor(coreApplicationEnvironment: CoreApplicationEnvironment, project: Project)
Properties¶
contentScope¶
var contentScope: GlobalSearchScope?
languageVersionSettings¶
var languageVersionSettings: LanguageVersionSettings
moduleName¶
lateinit var moduleName: String
platform¶
lateinit var platform: TargetPlatform
Functions¶
addDependsOnDependency¶
fun addDependsOnDependency(module: KaModule)
addFriendDependency¶
fun addFriendDependency(module: KaModule)
addRegularDependency¶
fun addRegularDependency(module: KaModule)
addSourceRoot¶
fun addSourceRoot(path: Path)
addSourceRoots¶
fun addSourceRoots(paths: Collection<Path>)
addSourceVirtualFile¶
fun addSourceVirtualFile(virtualFile: VirtualFile)
addSourceVirtualFiles¶
fun addSourceVirtualFiles(virtualFiles: Collection<VirtualFile>)
build¶
open override fun build(): KaSourceModule