Protected in final inspection: protected modifier is effectively private in final classes #KT-6674 Fixed

This commit is contained in:
Mikhail Glukhikh
2016-03-25 14:24:49 +03:00
committed by Mikhail Glukhikh
parent 20bac6178c
commit a541aaafd8
14 changed files with 200 additions and 1 deletions
+1
View File
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.inspections.ProtectedInFinalInspection
+4
View File
@@ -0,0 +1,4 @@
// "Make private" "true"
class C {
<caret>protected fun foo() {}
}
@@ -0,0 +1,4 @@
// "Make private" "true"
class C {
private fun foo() {}
}
+4
View File
@@ -0,0 +1,4 @@
// "Make class open" "true"
final class C {
<caret>protected fun foo() {}
}
@@ -0,0 +1,4 @@
// "Make class open" "true"
open class C {
protected fun foo() {}
}