Name clash test for file class vs multifile class
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
$TESTDATA_DIR$/fileClassAndMultifileClassClash1.kt
|
||||
$TESTDATA_DIR$/fileClassAndMultifileClassClash2.kt
|
||||
-d
|
||||
$TEMP_DIR$
|
||||
@@ -0,0 +1,7 @@
|
||||
compiler/testData/cli/jvm/fileClassAndMultifileClassClash1.kt:1:1: error: duplicate JVM class name 'test/Util' generated from: package-fragment test, package-fragment test
|
||||
@file:JvmName("Util")
|
||||
^
|
||||
compiler/testData/cli/jvm/fileClassAndMultifileClassClash2.kt:1:1: error: duplicate JVM class name 'test/Util' generated from: package-fragment test, package-fragment test
|
||||
@file:JvmName("Util")
|
||||
^
|
||||
COMPILATION_ERROR
|
||||
@@ -0,0 +1,5 @@
|
||||
@file:JvmName("Util")
|
||||
// @file:JvmMultifileClass
|
||||
package test
|
||||
|
||||
public fun foo() {}
|
||||
@@ -0,0 +1,5 @@
|
||||
@file:JvmName("Util")
|
||||
@file:JvmMultifileClass
|
||||
package test
|
||||
|
||||
public fun bar() {}
|
||||
Reference in New Issue
Block a user