Files
kotlin-fork/compiler/testData/diagnostics/testsWithStdLib/annotations/subclassOptInRequired/Module.kt
T
Anastasia.Nekrasova 7429dd4b94 K2: Support for inter-module interaction for @SubclassOptInRequired
The inter-module interaction was partially supported, but the
DiagnosticCompilerTestFE10TestdataTestGenerated and
LFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated were
failing. This is because the arguments of annotations were not fully
resolved in loadExperimentalitiesFromAnnotationTo function.

^KT-60262 Fixed
2024-01-16 16:53:04 +00:00

15 lines
212 B
Kotlin
Vendored

// MODULE: a
@file:OptIn(ExperimentalSubclassOptIn::class)
package a
@RequiresOptIn
annotation class Boom
@SubclassOptInRequired(Boom::class)
open class B {}
// MODULE: b(a)
package b
import a.B
class C : B()