Report UNUSED_PARAMETER on main parameter in 1.3+ #KT-26999 Fixed

This commit is contained in:
Mikhail Glukhikh
2018-10-19 15:19:17 +03:00
parent b9161c5293
commit f3555daa60
205 changed files with 241 additions and 207 deletions
@@ -16,7 +16,7 @@ public class C implements I {
class K : C()
fun main(args: Array<String>) {
fun main() {
I.a
I.<!INTERFACE_STATIC_METHOD_CALL_FROM_JAVA6_TARGET_ERROR!>foo<!>()
@@ -1,6 +1,6 @@
package
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun main(): kotlin.Unit
public open class C : I {
public constructor C()
+1 -1
View File
@@ -1,5 +1,5 @@
//FILE: foo.kt
fun main(args: Array<String>) {
fun main() {
val c: Type
<!NON_EXHAUSTIVE_WHEN!>when<!> (<!UNINITIALIZED_VARIABLE, UNUSED_EXPRESSION!>c<!>) {
+1 -1
View File
@@ -1,6 +1,6 @@
package
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun main(): kotlin.Unit
public final enum class Type : kotlin.Enum<Type!> {
enum entry TYPE
+1 -1
View File
@@ -12,7 +12,7 @@ public class Super {
public class Sub: Super() {
}
fun main(args: Array<String>) {
fun main() {
val x = Sub()
x.foo = true
x.bar = true
+1 -1
View File
@@ -1,6 +1,6 @@
package
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun main(): kotlin.Unit
public final class Sub : Super {
public constructor Sub()
@@ -13,6 +13,6 @@ public class Foo {
// FILE: 1.kt
fun main(args: Array<String>) {
fun main() {
javaPackage.Foo.<!INVISIBLE_REFERENCE!>Bar<!>.<!INVISIBLE_MEMBER!>doSmth<!>()
}
@@ -1,6 +1,6 @@
package
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun main(): kotlin.Unit
package javaPackage {
@@ -14,7 +14,7 @@ public class Observable<T> {
}
// FILE: 1.kt
fun main(args: Array<String>) {
fun main() {
BehaviorSubject.create<String>(null)
BehaviorSubject.create<Int> { }
}
@@ -1,6 +1,6 @@
package
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun main(): kotlin.Unit
public open class BehaviorSubject</*0*/ T : kotlin.Any!> : Observable<T!> {
public constructor BehaviorSubject</*0*/ T : kotlin.Any!>()