Report UNUSED_PARAMETER on main parameter in 1.3+ #KT-26999 Fixed
This commit is contained in:
+2
-2
@@ -1,8 +1,8 @@
|
||||
// FILE: a.kt
|
||||
fun main(args: Array<String>) {}
|
||||
fun main(<!UNUSED_PARAMETER!>args<!>: Array<String>) {}
|
||||
|
||||
// FILE: b.kt
|
||||
fun main(args: Array<String>) {}
|
||||
fun main(<!UNUSED_PARAMETER!>args<!>: Array<String>) {}
|
||||
|
||||
// FILE: c.kt
|
||||
fun foo() { <!OVERLOAD_RESOLUTION_AMBIGUITY!>main<!>(arrayOf("a", "b")) }
|
||||
+2
-2
@@ -2,10 +2,10 @@
|
||||
@file:JvmName("Util")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
<!CONFLICTING_JVM_DECLARATIONS!>fun main(args: Array<String>)<!> {}
|
||||
<!CONFLICTING_JVM_DECLARATIONS, CONFLICTING_JVM_DECLARATIONS!>fun main()<!> {}
|
||||
|
||||
// FILE: b.kt
|
||||
@file:JvmName("Util")
|
||||
@file:JvmMultifileClass
|
||||
|
||||
<!CONFLICTING_JVM_DECLARATIONS!>fun main(args: Array<String>)<!> {}
|
||||
<!CONFLICTING_JVM_DECLARATIONS, CONFLICTING_JVM_DECLARATIONS!>fun main()<!> {}
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package
|
||||
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// !LANGUAGE: -JvmStaticInInterface
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
||||
fun main(args: Array<String>) {
|
||||
fun main() {
|
||||
<!JVM_STATIC_NOT_IN_OBJECT_OR_CLASS_COMPANION!>@JvmStatic fun a()<!>{
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
package
|
||||
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// !LANGUAGE: +JvmStaticInInterface
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
||||
fun main(args: Array<String>) {
|
||||
fun main() {
|
||||
<!JVM_STATIC_NOT_IN_OBJECT_OR_COMPANION!>@JvmStatic fun a()<!>{
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
package
|
||||
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
+1
-1
@@ -12,6 +12,6 @@ interface Base {
|
||||
fun <V: Any> foo(compute: () -> V?)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
fun main() {
|
||||
Derived().foo<String> { "" }
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public interface Base {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//KT-4711 Error type with no error reported from type inference
|
||||
|
||||
fun main(args:Array<String>) {
|
||||
fun main() {
|
||||
val n = 100
|
||||
val delta = 1.0 / n
|
||||
val startTimeNanos = System.nanoTime()
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
package
|
||||
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
@@ -4,6 +4,6 @@ public class A {
|
||||
}
|
||||
|
||||
// FILE: 1.kt
|
||||
fun main(args: Array<String>) {
|
||||
fun main() {
|
||||
A.main(arrayOf())
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public open class A {
|
||||
public constructor A()
|
||||
|
||||
Reference in New Issue
Block a user