Support JvmName on annotation constructor parameters
#KT-25372 Fixed
This commit is contained in:
committed by
Ilya Gorbunov
parent
dc1f4c7d5b
commit
b55fc818d1
+6
-1
@@ -26,8 +26,11 @@ annotation class A(
|
||||
|
||||
annotation class B(val value: String)
|
||||
|
||||
@Target(AnnotationTarget.TYPE)
|
||||
annotation class JvmNamed(@get:JvmName("uglyJvmName") val value: String)
|
||||
|
||||
class C {
|
||||
fun typeAnnotation(): @A(
|
||||
fun returnTypeAnnotation(): @A(
|
||||
true,
|
||||
'x',
|
||||
1.toByte(),
|
||||
@@ -49,4 +52,6 @@ class C {
|
||||
C::class,
|
||||
B(value = "aba\ncaba'\"\t\u0001\u0002\uA66E")
|
||||
) Unit {}
|
||||
|
||||
fun parameterTypeAnnotation(p: @JvmNamed("Q_Q") Any): Any = p
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user