Report UNUSED_PARAMETER on main parameter in 1.3+ #KT-26999 Fixed
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
||||
// !WITH_NEW_INFERENCE
|
||||
// !CHECK_TYPE
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
fun main() {
|
||||
val a : Int? = null
|
||||
val b : Int? = null
|
||||
checkSubtype<Int>(a!!)
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
package
|
||||
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
Vendored
+1
-1
@@ -3,7 +3,7 @@ class Foo {
|
||||
fun foo(a: Foo): Foo = a
|
||||
}
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
fun main() {
|
||||
val x: Foo? = null
|
||||
val y: Foo? = null
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public final class Foo {
|
||||
public constructor Foo()
|
||||
|
||||
@@ -4,7 +4,7 @@ package kt2164
|
||||
|
||||
fun foo(x: Int): Int = x + 1
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
fun main() {
|
||||
val x: Int? = null
|
||||
|
||||
foo(<!TYPE_MISMATCH!>x<!>)
|
||||
|
||||
@@ -2,5 +2,5 @@ package
|
||||
|
||||
package kt2164 {
|
||||
public fun foo(/*0*/ x: kotlin.Int): kotlin.Int
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
//KT-2212 Incomplete nullability information
|
||||
package kt2212
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
fun main() {
|
||||
val x: Int? = 1
|
||||
if (x == null) return
|
||||
System.out.println(<!DEBUG_INFO_SMARTCAST!>x<!>.plus(x<!UNNECESSARY_NOT_NULL_ASSERTION!>!!<!>))
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package
|
||||
|
||||
package kt2212 {
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ package a
|
||||
|
||||
class Pair<A, B>(val a: A, val b: B)
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
fun main() {
|
||||
val d : Long = 1
|
||||
val period : Int? = null
|
||||
if (period != null) Pair(d, checkSubtype<Int>(period<!UNNECESSARY_NOT_NULL_ASSERTION!>!!<!>)) else Pair(d, 1)
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
package a {
|
||||
public fun foo(): kotlin.Unit
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public final class Pair</*0*/ A, /*1*/ B> {
|
||||
public constructor Pair</*0*/ A, /*1*/ B>(/*0*/ a: A, /*1*/ b: B)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
fun main(args: Array<String>) {
|
||||
fun main() {
|
||||
val b: Boolean? = null
|
||||
if (b != null) {
|
||||
if (!<!DEBUG_INFO_SMARTCAST!>b<!>) {} // OK
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package
|
||||
|
||||
public fun foo(/*0*/ a: kotlin.Boolean): kotlin.Boolean
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
Reference in New Issue
Block a user