Skip to content

KaSourceModificationLocality

sealed interface KaSourceModificationLocality

KaSourceModificationLocality describes the scope of effect of a source modification detected by KaSourceModificationService.

Inheritors

Types

InBlock

In-block modification is a source code modification that doesn't affect the state of other non-local declarations.

Invisible

A change that has no effect on cached information.

OutOfBlock

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

Whitespace modification covers changes in whitespace and comments.