Remove explicit type intention should not be available on public

This commit is contained in:
Valentin Kipyatkov
2015-05-05 16:22:14 +03:00
parent 2d90ee5cad
commit b0ce16eada
8 changed files with 62 additions and 10 deletions
@@ -0,0 +1,2 @@
// IS_APPLICABLE: false
public var x: String? = null
@@ -0,0 +1,7 @@
public trait I {
public fun foo(): String
}
public class C : I {
override fun foo(): <caret>String = ""
}
@@ -0,0 +1,7 @@
public trait I {
public fun foo(): String
}
public class C : I {
override fun foo() = ""
}
@@ -0,0 +1,8 @@
// IS_APPLICABLE: false
public trait I {
public val v: String?
}
public trait I1 : I {
override val v: String<caret>
}