Skip to content

KaBuiltinsModuleImpl

class KaBuiltinsModuleImpl(val targetPlatform: TargetPlatform, val project: Project) : KaBuiltinsModule, KaModuleBase

The default implementation of the builtins module.

Constructors

KaBuiltinsModuleImpl

constructor(targetPlatform: TargetPlatform, project: Project)

Properties

baseContentScope

open override val baseContentScope: GlobalSearchScope

contentScope

open val contentScope: GlobalSearchScope

directDependsOnDependencies

directFriendDependencies

open override val directFriendDependencies: List<KaModule>

directRegularDependencies

moduleDescription

open override val moduleDescription: String

platformKind

project

open override val project: Project

stableModuleName

targetPlatform

open override val targetPlatform: TargetPlatform

transitiveDependsOnDependencies

Functions

areCompilerPluginsSupported

asDebugString

fun KaModule.asDebugString(indent: Int = 0): String

equals

open operator override fun equals(other: Any?): Boolean

hashCode

open override fun hashCode(): Int

publishCodeFragmentContextModificationEvent

publishModuleOutOfBlockModificationEvent

Publishes a KotlinModuleOutOfBlockModificationEvent for this KaModule. Must be called in a write action.

publishModuleStateModificationEvent

Publishes a KotlinModuleStateModificationEvent for this KaModule. Must be called in a write action.