Files
kotlin-fork/compiler/fir/raw-fir/psi2fir/testData/rawBuilder/declarations/anonymousObjectWithAnnotation.annotationOwners.txt
Dmitrii Gridin c5cba4c053 [FIR] builder: provide containingDeclarationSymbol
We cannot use only non-local declarations as anchors due to the same
resolution logic between member declarations of local classes, so we
have to support such cases as well

^KT-63042
2023-12-07 12:26:39 +00:00

34 lines
2.0 KiB
Plaintext
Vendored

@SuperType(String(nested nested super type))
owner -> FirPropertySymbol /prop
context -> FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
context -> FirConstructorSymbol <local>/<anonymous>.<anonymous> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
context -> FirConstructorSymbol <local>/<anonymous>.<anonymous> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
@SuperType(String(nested super type))
owner -> FirPropertySymbol /prop
context -> FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
context -> FirConstructorSymbol <local>/<anonymous>.<anonymous> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
context -> FirConstructorSymbol <local>/<anonymous>.<anonymous> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
@SuperType(String(super type))
owner -> FirPropertySymbol /prop
context -> FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
context -> FirConstructorSymbol <local>/<anonymous>.<anonymous> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
context -> FirConstructorSymbol <local>/<anonymous>.<anonymous> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
@Anno(String(init))
owner -> FirAnonymousInitializerSymbol <init>
context -> FirAnonymousInitializerSymbol <init> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
@Expression(String(expr))
owner -> FirAnonymousInitializerSymbol <init>
context -> FirAnonymousInitializerSymbol <init> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
@Anno(String(lambda param type))
owner -> FirAnonymousInitializerSymbol <init>
context -> FirValueParameterSymbol <local>/it from FirAnonymousFunctionSymbol special/anonymous from FirAnonymousInitializerSymbol <init> from FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop
@Anno(String(object annotation))
owner -> FirPropertySymbol /prop
context -> FirAnonymousObjectSymbol <anonymous> from FirPropertySymbol /prop