Files
kotlin-fork/compiler/testData/diagnostics/tests/incompleteCode/missingNames.kt
T
Alexander Udalov 6ed06f4dac Tests: minor, move diagnostic test missingNames.kt
Looks like it was placed in the `duplicateJvmSignature` directory by
mistake.
2024-03-13 08:38:14 +00:00

68 lines
863 B
Kotlin
Vendored

// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES
<!CONFLICTING_OVERLOADS, FUNCTION_DECLARATION_WITH_NO_NAME!>fun ()<!> {
}
<!FUNCTION_DECLARATION_WITH_NO_NAME!>fun Outer.()<!> {
}
<!REDECLARATION!>val<!SYNTAX!><!> : Int = 1<!>
<!REDECLARATION!>class<!SYNTAX!><!> {
}<!>
object<!SYNTAX!><!> {
}
interface<!SYNTAX!><!> {
}
enum class<!SYNTAX!><!> {
}
annotation class<!SYNTAX!><!> {
}
class Outer {
<!FUNCTION_DECLARATION_WITH_NO_NAME!>fun ()<!> {
}
<!REDECLARATION!>val<!SYNTAX!><!> : Int = 1<!>
<!REDECLARATION!>class<!SYNTAX!><!> {
}<!>
<!REDECLARATION!>object<!><!SYNTAX!><!> {
}
<!REDECLARATION!>interface<!SYNTAX!><!> {
}<!>
<!REDECLARATION!>enum class<!SYNTAX!><!> {
}<!>
<!REDECLARATION!>annotation class<!SYNTAX!><!> {
}<!>
}
fun outerFun() {
fun () {
}
fun () {
}
}