Skip to content

KotlinGlobalModuleStateModificationEvent

This event signals that project settings or project structure are changing possibly globally.

The module structure, source code, and binary content of all KaModules in the project should be considered modified when this event is received. This includes source files being moved or removed, binary content being added, removed, or changed, and modules possibly being removed. Thus, all caches related to module structure, source code, and binaries should be invalidated.

See KotlinModificationEvent for important contracts common to all modification events.