Files
kotlin-fork/compiler/fir/raw-fir/psi2fir/testData/rawBuilder/declarations/delegatesWithAnnotations.annotationOwners.txt
Dmitrii Gridin 061734d84b [FIR] do not transform type annotations from function parameter during implicit type phase
We shouldn't treat them as local and transform during the implicit type
phase as they are visible from outside the function

^KT-64164 Fixed
2023-12-08 17:17:36 +00:00

68 lines
3.2 KiB
Plaintext
Vendored

@Anno(<strcat>(String(x annotation ), x#))
owner -> FirPropertySymbol /x
context -> FirPropertySymbol /x
@Anno(<strcat>(String(ReadWriteProperty first type argument ), x#))
owner -> FirPropertySymbol /delegate
context -> FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate
@Anno(<strcat>(String(ReadWriteProperty second type argument ), x#))
owner -> FirPropertySymbol /delegate
context -> FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate
@Anno(<strcat>(String(getValue return type ), x#))
owner -> FirNamedFunctionSymbol /<anonymous>.getValue
context -> FirNamedFunctionSymbol /<anonymous>.getValue from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate
@Anno(<strcat>(String(getValue ), x#))
owner -> FirNamedFunctionSymbol /<anonymous>.getValue
context -> FirNamedFunctionSymbol /<anonymous>.getValue from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate
@Anno(<strcat>(String(setValue value parameter type ), x#))
owner -> FirValueParameterSymbol <local>/value from FirNamedFunctionSymbol /<anonymous>.setValue
context -> FirValueParameterSymbol <local>/value from FirNamedFunctionSymbol /<anonymous>.setValue from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate
@Anno(<strcat>(String(setValue ), x#))
owner -> FirNamedFunctionSymbol /<anonymous>.setValue
context -> FirNamedFunctionSymbol /<anonymous>.setValue from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /delegate
@PROPERTY_DELEGATE_FIELD:Anno(<strcat>(String(delegate: delegate annotation ), x#))
owner -> FirPropertySymbol /delegate
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol /delegate
@Anno(<strcat>(String(delegate annotation ), x#))
owner -> FirPropertySymbol /delegate
context -> FirPropertySymbol /delegate
@PROPERTY_GETTER:Anno(<strcat>(String(get: value annotation ), x#))
owner -> FirPropertySymbol /value
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol /value
@PROPERTY_DELEGATE_FIELD:Anno(<strcat>(String(delegate: value annotation ), x#))
owner -> FirPropertySymbol /value
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol /value
@Anno(<strcat>(String(value annotation ), x#))
owner -> FirPropertySymbol /value
context -> FirPropertySymbol /value
@PROPERTY_GETTER:Anno(<strcat>(String(get: value annotation ), x#))
owner -> FirPropertySymbol /variable
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol /variable
@SETTER_PARAMETER:Anno(<strcat>(String(setparam: value annotation ), x#))
owner -> FirPropertySymbol /variable
context -> FirValueParameterSymbol <local>/variable from FirPropertyAccessorSymbol special/accessor from FirPropertySymbol /variable
@PROPERTY_SETTER:Anno(<strcat>(String(set: value annotation ), x#))
owner -> FirPropertySymbol /variable
context -> FirPropertyAccessorSymbol special/accessor from FirPropertySymbol /variable
@PROPERTY_DELEGATE_FIELD:Anno(<strcat>(String(delegate: value annotation ), x#))
owner -> FirPropertySymbol /variable
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol /variable
@Anno(<strcat>(String(variable annotation ), x#))
owner -> FirPropertySymbol /variable
context -> FirPropertySymbol /variable