Files
kotlin-fork/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.kt
T
Nikita Bobko ab726fee3d [FIR] FirJvmNameChecker: take into account effective modality
^KT-65604 Fixed
Required for: KT-61798
Review: https://jetbrains.team/p/kt/reviews/14230/timeline

Related tests:
- DiagnosticCompilerTestFirTestdataTestGenerated$ResolveWithStdlib.testAnnotationUseSites
2024-02-09 19:49:35 +00:00

19 lines
365 B
Kotlin
Vendored

// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER
<!ILLEGAL_JVM_NAME!>@JvmName("")<!>
fun foo(a: Any) {}
<!ILLEGAL_JVM_NAME!>@JvmName(".")<!>
fun foo() {}
<!ILLEGAL_JVM_NAME!>@JvmName("/")<!>
fun fooSlash() {}
<!ILLEGAL_JVM_NAME!>@JvmName("<")<!>
fun fooLT() {}
class Foo {
@JvmName("getFoo")
<!NON_FINAL_MEMBER_IN_FINAL_CLASS!>open<!> fun foo() {}
}