c5cba4c053
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
32 lines
1.5 KiB
Plaintext
Vendored
32 lines
1.5 KiB
Plaintext
Vendored
@Anno(String(init annotations))
|
|
owner -> FirAnonymousInitializerSymbol <init>
|
|
context -> FirAnonymousInitializerSymbol <init> from FirAnonymousObjectSymbol <anonymous> from FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
|
|
@Expression(String(expression annotation))
|
|
owner -> FirAnonymousInitializerSymbol <init>
|
|
context -> FirAnonymousInitializerSymbol <init> from FirAnonymousObjectSymbol <anonymous> from FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
|
|
@Anno(String(nested return type))
|
|
owner -> FirNamedFunctionSymbol /<anonymous>.foo
|
|
context -> FirNamedFunctionSymbol /<anonymous>.foo from FirAnonymousObjectSymbol <anonymous> from FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
|
|
@Anno(String(return type))
|
|
owner -> FirNamedFunctionSymbol /<anonymous>.foo
|
|
context -> FirNamedFunctionSymbol /<anonymous>.foo from FirAnonymousObjectSymbol <anonymous> from FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
|
|
@FunAnno(String(fun))
|
|
owner -> FirNamedFunctionSymbol /<anonymous>.foo
|
|
context -> FirNamedFunctionSymbol /<anonymous>.foo from FirAnonymousObjectSymbol <anonymous> from FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
|
|
@Anno(String(implicit))
|
|
owner -> FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
context -> FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
|
|
@PROPERTY:Anno(String(explicit))
|
|
owner -> FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
context -> FirEnumEntrySymbol /MyEnumClass.ENUM_ENTRY
|
|
|
|
@EnumAnnotation(String(enum))
|
|
owner -> FirRegularClassSymbol MyEnumClass
|
|
context -> FirRegularClassSymbol MyEnumClass
|