KaSourceModificationLocality¶
sealed interface KaSourceModificationLocality
KaSourceModificationLocality describes the scope of effect of a source modification detected by KaSourceModificationService.
Inheritors¶
Types¶
InBlock¶
interface InBlock : KaSourceModificationLocality
In-block modification is a source code modification that doesn't affect the state of other non-local declarations.
Invisible¶
interface Invisible : KaSourceModificationLocality
A change that has no effect on cached information.
OutOfBlock¶
interface OutOfBlock : KaSourceModificationLocality
Out-of-block modification is a source code modification that may affect the state of other declarations in the same module and the declarations of dependent modules.
Whitespace¶
interface Whitespace : KaSourceModificationLocality
Whitespace modification covers changes in whitespace and comments.