Files
T
Dmitry Petrov 2217761694 Better diagnostics for conflicting overloads.
Skip declarations without sources in reporting, not when determining redeclaration groups:
this allows emitting informative diagnostics for incremental compilation.
Provide containing declaration with "kind", e.g., "package '<root>'", "class A", and so on.

Original commit: 4afe98a0f6
2016-02-03 15:53:07 +03:00

30 lines
753 B
Plaintext

Cleaning output files:
out/production/module/A.class
End of files
Compiling files:
src/A.kt
End of files
COMPILATION FAILED
'public constructor A(x: kotlin.String)' conflicts with another declaration in package '<root>'
Cleaning output files:
out/production/module/AConstructorFunctionKt.class
out/production/module/META-INF/module.kotlin_module
End of files
Compiling files:
src/A.kt
End of files
Cleaning output files:
out/production/module/AChild.class
out/production/module/CreateAFromIntKt.class
out/production/module/CreateAFromStringKt.class
out/production/module/META-INF/module.kotlin_module
out/production/module/UseAKt.class
End of files
Compiling files:
src/AChild.kt
src/createAFromInt.kt
src/createAFromString.kt
src/useA.kt
End of files