[FIR] NOTHING_TO_OVERRIDE diagnostic
This commit is contained in:
committed by
teamcityserver
parent
9452b788bf
commit
b44785c24e
+6
-6
@@ -5,10 +5,10 @@ interface A<T> {
|
||||
fun bar(x: T!!): T!!
|
||||
}
|
||||
|
||||
interface B<T1> : A<T1> {
|
||||
override fun foo(x: T1): T1
|
||||
override fun bar(x: T1!!): T1!!
|
||||
}
|
||||
//interface B<T1> : A<T1> {
|
||||
// override fun foo(x: T1): T1
|
||||
// override fun bar(x: T1!!): T1!!
|
||||
//}
|
||||
|
||||
interface C<T2> : A<T2> {
|
||||
override fun foo(x: T2!!): T2!!
|
||||
@@ -17,7 +17,7 @@ interface C<T2> : A<T2> {
|
||||
|
||||
interface D : A<String?> {
|
||||
override fun foo(x: String?): String?
|
||||
override fun bar(x: String): String
|
||||
<!NOTHING_TO_OVERRIDE!>override<!> fun bar(x: String): String
|
||||
}
|
||||
|
||||
interface E : A<String> {
|
||||
@@ -26,7 +26,7 @@ interface E : A<String> {
|
||||
}
|
||||
|
||||
interface F : A<String?> {
|
||||
override fun foo(x: String): String
|
||||
<!NOTHING_TO_OVERRIDE!>override<!> fun foo(x: String): String
|
||||
override fun bar(x: String?): String?
|
||||
}
|
||||
|
||||
|
||||
Vendored
+2
-2
@@ -32,8 +32,8 @@ interface E : A<String> {
|
||||
}
|
||||
|
||||
interface F : A<String?> {
|
||||
override fun foo(x: String): String
|
||||
override fun bar(x: String?): String?
|
||||
<!NOTHING_TO_OVERRIDE!>override<!> fun foo(x: String): String
|
||||
<!NOTHING_TO_OVERRIDE!>override<!> fun bar(x: String?): String?
|
||||
}
|
||||
|
||||
interface G<T3 : Any> : A<T3> {
|
||||
|
||||
Reference in New Issue
Block a user