Неявно Актуализируется Объявлением JVM Declaration
Платформа и требования к версии: Common (1.9)
expect annotation class ImplicitlyActualizedByJvmDeclaration
Эта аннотация помечает объявления Kotlin expect, которые неявно актуализируются Java.
Риски безопасности
Неявная актуализация обходит механизмы безопасности, что может привести к ошибкам или неожиданному поведению. Если вы используете эту аннотацию, некоторые инварианты expect-actual не проверяются.
Используйте эту аннотацию только в крайнем случае. В будущих версиях Kotlin аннотация может перестать работать без предварительного уведомления.
Если вы используете эту аннотацию, рассмотрите возможность описать варианты её использования в комментариях к KT-58545.
Миграция
Перепишите код, используя явное actual typealias. К сожалению, для этого потребуется перенести объявления expect в другой пакет. Более подробный пример миграции см. в KT-58545.
Платформа и требования к версии: JVM (1.9)
actual annotation classImplicitlyActualizedByJvmDeclaration
Устарело
Ошибка начиная с версии 2.1
Перейдите на kotlin.jvm.KotlinActual из kotlin-annotations-jvm. ImplicitlyActualizedByJvmDeclaration будет удалена в будущих версиях Kotlin. См. https://youtrack.jetbrains.com/issue/KT-67202
Эта аннотация помечает объявления Kotlin expect, которые неявно актуализируются Java.
Риски безопасности
Неявная актуализация обходит механизмы безопасности, что может привести к ошибкам или неожиданному поведению. Если вы используете эту аннотацию, некоторые инварианты expect-actual не проверяются.
Используйте эту аннотацию только в крайнем случае. В будущих версиях Kotlin аннотация может перестать работать без предварительного уведомления.
Если вы используете эту аннотацию, рассмотрите возможность описать варианты её использования в комментариях к KT-58545.
Миграция
Альтернативы:
Перепишите код, используя явное
actual typealias. К сожалению, для этого потребуется перенести объявления expect в другой пакет. Более подробный пример миграции см. в KT-58545.Используйте экспериментальную возможность
kotlin.jvm.KotlinActual. См. https://youtrack.jetbrains.com/issue/KT-67202
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.jvm/-implicitly-actualized-by-jvm-declaration/index.html