KtBinaryModuleBuilder¶
Constructors¶
KtBinaryModuleBuilder¶
constructor()
Properties¶
contentScope¶
var contentScope: GlobalSearchScope?
libraryScopeConstructionMode¶
The StandaloneLibraryScopeConstructionMode used to build this module's content scope when contentScope is not set explicitly.
The option is a workaround for exceptional cases. See StandaloneLibraryScopeConstructionMode for more information.
The default construction mode is seeded from the owning provider's KaModuleContainerBuilder.libraryScopeConstructionMode and may be overridden here.
platform¶
lateinit var platform: TargetPlatform
Functions¶
addBinaryRoot¶
fun addBinaryRoot(root: Path)
addBinaryRoots¶
fun addBinaryRoots(roots: Collection<Path>)
Adds a collection of roots to the current library.
See addBinaryRoot for details
See also
addBinaryRoot: for details
addBinaryVirtualFile¶
fun addBinaryVirtualFile(virtualFile: VirtualFile)
addBinaryVirtualFiles¶
fun addBinaryVirtualFiles(virtualFiles: Collection<VirtualFile>)
addDependsOnDependency¶
fun addDependsOnDependency(module: KaModule)
addFriendDependency¶
fun addFriendDependency(module: KaModule)
addRegularDependency¶
fun addRegularDependency(module: KaModule)