Remove "This" keyword

This commit is contained in:
Andrey Breslav
2015-10-16 20:04:37 +03:00
parent aca355acdc
commit 8544a5ab5f
18 changed files with 495 additions and 717 deletions
@@ -1,8 +0,0 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER
fun foo(f: <!UNSUPPORTED!>This<!>) {}
interface C<T: C<<!UNSUPPORTED!>This<!>>> {
val x: <!UNSUPPORTED!>This<!>
val y: <!UNSUPPORTED!>This<!>?
}
@@ -1,11 +0,0 @@
package
public fun foo(/*0*/ f: [ERROR : This]): kotlin.Unit
public interface C</*0*/ T : C<[ERROR : This]>> {
public abstract val x: [ERROR : This]
public abstract val y: [ERROR : This]?
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}