Use "unnecessary variable" inspection in J2K
Unused variables are no more treated as unnecessary Related to KT-15958
This commit is contained in:
@@ -2,8 +2,7 @@ import java.util.HashSet
|
||||
|
||||
internal class Foo {
|
||||
fun foo(o: HashSet<*>) {
|
||||
val o2 = o
|
||||
var foo = 0
|
||||
foo = o2.size
|
||||
foo = o.size
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -1,6 +1,5 @@
|
||||
if (1 > 0) {
|
||||
val n = 1
|
||||
return n
|
||||
return if (1 > 0) {
|
||||
1
|
||||
} else {
|
||||
return 0
|
||||
0
|
||||
}
|
||||
+1
-2
@@ -1,4 +1,3 @@
|
||||
if (1 > 0) {
|
||||
val n = 1
|
||||
return n
|
||||
return 1
|
||||
}
|
||||
@@ -1,9 +1,8 @@
|
||||
internal class C {
|
||||
fun foo(o: Any) {
|
||||
if (o is String) {
|
||||
val s = o
|
||||
val l = s.length
|
||||
val substring = s.substring(l - 2)
|
||||
val l = o.length
|
||||
val substring = o.substring(l - 2)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -8,8 +8,7 @@ internal class Test : Iterable<String> {
|
||||
}
|
||||
|
||||
fun push(i: Iterator<String>): Iterator<String> {
|
||||
val j = i
|
||||
return j
|
||||
return i
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +18,6 @@ internal class FullTest : Iterable<String> {
|
||||
}
|
||||
|
||||
fun push(i: Iterator<String>): Iterator<String> {
|
||||
val j = i
|
||||
return j
|
||||
return i
|
||||
}
|
||||
}
|
||||
@@ -10,8 +10,7 @@ internal class Test : Iterable<String> {
|
||||
}
|
||||
|
||||
fun push(i: Iterator<String>): Iterator<String> {
|
||||
val j = i
|
||||
return j
|
||||
return i
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +20,6 @@ internal class FullTest : Iterable<String> {
|
||||
}
|
||||
|
||||
fun push(i: Iterator<String>): Iterator<String> {
|
||||
val j = i
|
||||
return j
|
||||
return i
|
||||
}
|
||||
}
|
||||
@@ -7,7 +7,6 @@ internal class Test : Iterable<String> {
|
||||
}
|
||||
|
||||
fun push(i: Iterator<String>): Iterator<String> {
|
||||
val j = i
|
||||
return j
|
||||
return i
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,8 +5,7 @@ class C {
|
||||
try {
|
||||
ByteArrayInputStream(ByteArray(10)).use { stream ->
|
||||
// reading something
|
||||
val c = stream.read()
|
||||
return c
|
||||
return stream.read()
|
||||
}
|
||||
} catch (e: IOException) {
|
||||
println(e)
|
||||
|
||||
Reference in New Issue
Block a user