Report cases when class member can be private

This commit is contained in:
Dmitry Neverov
2017-05-14 09:41:58 +02:00
committed by Dmitry Jemerov
parent c83b764c73
commit 753b714544
19 changed files with 468 additions and 0 deletions
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.inspections.MemberVisibilityCanPrivateInspection
@@ -0,0 +1,6 @@
// "Add 'private' modifier" "true"
class A(internal val <caret>a: String = "") {
fun foo() {
a
}
}
@@ -0,0 +1,6 @@
// "Add 'private' modifier" "true"
class A(private val a: String = "") {
fun foo() {
a
}
}
@@ -0,0 +1,8 @@
// "Add 'private' modifier" "true"
class A {
internal val <caret>a = ""
fun foo() {
a
}
}
@@ -0,0 +1,8 @@
// "Add 'private' modifier" "true"
class A {
private val a = ""
fun foo() {
a
}
}
@@ -0,0 +1,8 @@
// "Add 'private' modifier" "true"
class A {
val <caret>a = ""
fun foo() {
a
}
}
@@ -0,0 +1,8 @@
// "Add 'private' modifier" "true"
class A {
private val a = ""
fun foo() {
a
}
}
@@ -0,0 +1,8 @@
// "Add 'private' modifier" "true"
open class A {
protected val <caret>a = ""
fun foo() {
a
}
}
@@ -0,0 +1,8 @@
// "Add 'private' modifier" "true"
open class A {
private val a = ""
fun foo() {
a
}
}
@@ -0,0 +1,8 @@
// "Add 'private' modifier" "true"
class A {
public val <caret>a = ""
fun foo() {
a
}
}
@@ -0,0 +1,8 @@
// "Add 'private' modifier" "true"
class A {
private val a = ""
fun foo() {
a
}
}