KotlinModificationTrackerByEventFactoryBase¶
abstract class KotlinModificationTrackerByEventFactoryBase(project: Project) : KotlinModificationTrackerFactory, Disposable
A base implementation of KotlinModificationTrackerFactory which defines basic modification trackers that are incremented after receiving KotlinModificationEvents.
Constructors¶
KotlinModificationTrackerByEventFactoryBase¶
constructor(project: Project)
Functions¶
createProjectWideLibraryModificationTracker¶
open override fun createProjectWideLibraryModificationTracker(): ModificationTracker
Creates a ModificationTracker which is incremented every time a library in the project is changed.
createProjectWideSourceModificationTracker¶
open override fun createProjectWideSourceModificationTracker(): ModificationTracker
Creates a ModificationTracker which is incremented every time a Kotlin source file is affected by a modification, in any of the project's source modules.
Such a modification can be any out-of-block code or project structure change affecting the analyzed source code. See KotlinModificationEvent for a definition of out-of-block modification.
dispose¶
open override fun dispose()