Introduce "Redundant 'inner' modifier" inspection
#KT-3262 Fixed
This commit is contained in:
committed by
Vladimir Dolzhenko
parent
d76dc6f57e
commit
5f1cc3b152
@@ -0,0 +1 @@
|
||||
org.jetbrains.kotlin.idea.inspections.RedundantInnerClassModifierInspection
|
||||
@@ -0,0 +1,7 @@
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
open class B
|
||||
|
||||
<caret>inner class C : B()
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
open class B
|
||||
|
||||
class C : B()
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
open class B(i: Int)
|
||||
|
||||
<caret>inner class C(i: Int) : B(i)
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
open class B(i: Int)
|
||||
|
||||
class C(i: Int) : B(i)
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// PROBLEM: none
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
open inner class B
|
||||
|
||||
<caret>inner class C : B()
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// PROBLEM: none
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
open inner class B(i: Int)
|
||||
|
||||
<caret>inner class C(i: Int) : B(i)
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// PROBLEM: none
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
<caret>inner class B {
|
||||
fun b() {
|
||||
a()
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
// PROBLEM: none
|
||||
class A {
|
||||
val a = 1
|
||||
|
||||
<caret>inner class B {
|
||||
fun b() {
|
||||
a
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
// PROBLEM: none
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
inner class B {
|
||||
|
||||
<caret>inner class C {
|
||||
fun c() {
|
||||
a()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
// PROBLEM: none
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
<caret>inner class B {
|
||||
fun b() {
|
||||
this@A.a()
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
// PROBLEM: none
|
||||
class A {
|
||||
fun a() {}
|
||||
|
||||
<caret>inner class B {
|
||||
fun b() {
|
||||
this@A
|
||||
}
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// PROBLEM: none
|
||||
class A<T> {
|
||||
<caret>inner class B {
|
||||
fun b(t: T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
// PROBLEM: none
|
||||
open class A {
|
||||
fun a() {}
|
||||
}
|
||||
|
||||
open class B : A()
|
||||
|
||||
class C : B() {
|
||||
<caret>inner class D {
|
||||
fun d() {
|
||||
a()
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
public class Java {
|
||||
public String getText() {
|
||||
return "";
|
||||
}
|
||||
}
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
// PROBLEM: none
|
||||
class A : Java() {
|
||||
<caret>inner class B {
|
||||
fun b() {
|
||||
getText()
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
public class Java {
|
||||
public String getText() {
|
||||
return "";
|
||||
}
|
||||
}
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
// PROBLEM: none
|
||||
class A : Java() {
|
||||
<caret>inner class B {
|
||||
fun b() {
|
||||
text
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// PROBLEM: none
|
||||
class A {
|
||||
inner class B {
|
||||
<caret>inner class C
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// PROBLEM: none
|
||||
fun test() {
|
||||
class A {
|
||||
<caret>inner class B
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
class A {
|
||||
<caret>inner class B
|
||||
}
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
class A {
|
||||
class B
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
fun foo() {}
|
||||
|
||||
class A {
|
||||
<caret>inner class B {
|
||||
fun b() {
|
||||
foo()
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
fun foo() {}
|
||||
|
||||
class A {
|
||||
class B {
|
||||
fun b() {
|
||||
foo()
|
||||
}
|
||||
}
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
class A {
|
||||
<caret>inner class B {
|
||||
|
||||
fun b() {}
|
||||
|
||||
inner class C {
|
||||
fun c() {
|
||||
b()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
class A {
|
||||
class B {
|
||||
|
||||
fun b() {}
|
||||
|
||||
inner class C {
|
||||
fun c() {
|
||||
b()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
class A {
|
||||
<caret>inner class B<T> {
|
||||
fun b(t: T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
Vendored
+6
@@ -0,0 +1,6 @@
|
||||
class A {
|
||||
class B<T> {
|
||||
fun b(t: T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user