Pull Up: Remove visibility modifiers on adding 'override'

#KT-13535 Fixed
This commit is contained in:
Alexey Sedunov
2016-08-19 14:36:14 +03:00
parent 47d4454590
commit 9607fd0620
7 changed files with 32 additions and 2 deletions
@@ -1,6 +1,6 @@
class B: A() {
// INFO: {"checked": "true"}
protected override fun foo(): Int = 1
override fun foo(): Int = 1
fun bar() = foo() + 1
}
@@ -0,0 +1,8 @@
open class A {
}
open class <caret>B : A() {
// INFO: {"checked": "true", "toAbstract": "true"}
protected fun foo() {}
}
@@ -0,0 +1,10 @@
abstract class A {
// INFO: {"checked": "true", "toAbstract": "true"}
protected abstract fun foo()
}
open class B : A() {
// INFO: {"checked": "true", "toAbstract": "true"}
override fun foo() {}
}
@@ -5,5 +5,5 @@ abstract class Upper {
open class Lower : Upper() {
// INFO: {"checked": "true", "toAbstract": "true"}
protected override val moving: Int = 0
override val moving: Int = 0
}