Extract separate ArrayKClassValue from KClassValue
Remove `data` from KmAnnotation
This commit is contained in:
committed by
Space Team
parent
7f8dc56d36
commit
64838d5ec9
@@ -285,7 +285,8 @@ private fun renderAnnotationArgument(arg: KmAnnotationArgument): String =
|
||||
is KmAnnotationArgument.ULongValue -> arg.value.toString() + "uL"
|
||||
is KmAnnotationArgument.BooleanValue -> arg.value.toString()
|
||||
is KmAnnotationArgument.StringValue -> "\"${arg.value.sanitize(quote = '"')}\""
|
||||
is KmAnnotationArgument.KClassValue -> buildString {
|
||||
is KmAnnotationArgument.KClassValue -> "${arg.className}::class"
|
||||
is KmAnnotationArgument.ArrayKClassValue -> buildString {
|
||||
repeat(arg.arrayDimensionCount) { append("kotlin/Array<") }
|
||||
append(arg.className).append("::class")
|
||||
repeat(arg.arrayDimensionCount) { append(">") }
|
||||
|
||||
Reference in New Issue
Block a user