Fix NPE on empty JVM name

#KT-9113 Fixed
This commit is contained in:
Alexander Udalov
2015-09-09 15:09:03 +03:00
parent fb31980c0b
commit 3e5c8d1b79
7 changed files with 24 additions and 11 deletions
@@ -0,0 +1,8 @@
<!ILLEGAL_JVM_NAME!>@JvmName(<!NO_VALUE_FOR_PARAMETER!>)<!><!>
fun foo() {}
<!ILLEGAL_JVM_NAME!>@JvmName(<!CONSTANT_EXPECTED_TYPE_MISMATCH!>42<!>)<!>
fun bar() {}
@JvmName("a", <!TOO_MANY_ARGUMENTS!>"b"<!>)
fun baz() {}
@@ -0,0 +1,5 @@
package
kotlin.jvm.JvmName(name = 42) public fun bar(): kotlin.Unit
kotlin.jvm.JvmName(name = "a") public fun baz(): kotlin.Unit
kotlin.jvm.JvmName() public fun foo(): kotlin.Unit