[K2] FirIdeRenderer: fix render for setter parameter annotations
^KT-54311
This commit is contained in:
committed by
Space Team
parent
2d240d2925
commit
728e1941ac
+5
-2
@@ -94,8 +94,11 @@ internal class FirIdeRenderer private constructor(
|
||||
renderAnnotationsAndModifiers(propertyAccessor)
|
||||
append(if (propertyAccessor.isGetter) "get" else "set")
|
||||
if (propertyAccessor.isSetter) {
|
||||
append("(value: ")
|
||||
renderType(propertyAccessor.valueParameters.first().returnTypeRef)
|
||||
append("(")
|
||||
val valueParameter = propertyAccessor.valueParameters.first()
|
||||
renderAnnotations(valueParameter)
|
||||
append("value: ")
|
||||
renderType(valueParameter.returnTypeRef)
|
||||
append(")")
|
||||
} else {
|
||||
append("()")
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ var prop: kotlin.Int
|
||||
@GetAnnotation
|
||||
get()
|
||||
@SetAnnotation
|
||||
set(value: kotlin.Int)
|
||||
set(@SetparamAnnotation value: kotlin.Int)
|
||||
|
||||
@DelegateAnnotation
|
||||
val lazyProperty: kotlin.Int
|
||||
|
||||
Reference in New Issue
Block a user