[FIR] pass correct scope during annotation resolve for local declarations
We should pass container for correct logic around CLASS_HEADER_ANNOTATIONS. Also, such correct containers will be used in the context of KT-63042 to correctly detect an annotation ownership ^KT-63042 ^KT-63842 Fixed
This commit is contained in:
committed by
Space Team
parent
fcb3f003dc
commit
06aad65ed3
+11
-11
@@ -18,35 +18,35 @@
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.OriginalClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirTypeParameterSymbol T from FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirTypeParameterSymbol T from FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>
|
||||
@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>
|
||||
@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@@ -88,9 +88,9 @@ FILE: [ResolvedTo(IMPORTS)] classAnnotationsInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>|>()
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+11
-11
@@ -18,35 +18,35 @@
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.OriginalClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirTypeParameterSymbol T from FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirTypeParameterSymbol T from FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>
|
||||
@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>
|
||||
@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@@ -88,9 +88,9 @@ FILE: [ResolvedTo(IMPORTS)] classAnnotationsInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>|>()
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+6
-6
@@ -291,9 +291,9 @@ FILE: [ResolvedTo(IMPORTS)] classAnnotationsInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>|>()
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>|>()
|
||||
}
|
||||
|
||||
}
|
||||
@@ -329,9 +329,9 @@ FILE: [ResolvedTo(BODY_RESOLVE)] classAnnotationsInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>|>()
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+11
-11
@@ -18,35 +18,35 @@
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.OriginalClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirTypeParameterSymbol T from FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirTypeParameterSymbol T from FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>
|
||||
@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>
|
||||
@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@@ -94,9 +94,9 @@ FILE: [ResolvedTo(IMPORTS)] classAnnotationsInLocalClassScript.kts
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>|>()
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+11
-11
@@ -18,35 +18,35 @@
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.OriginalClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirTypeParameterSymbol T from FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirTypeParameterSymbol T from FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>
|
||||
@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirConstructorSymbol <local>/OriginalClass.InnerClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>
|
||||
@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>
|
||||
@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int
|
||||
@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int
|
||||
context -> FirRegularClassSymbol <local>/OriginalClass.InnerClass
|
||||
anchor -> [FirRegularClassSymbol <local>/OriginalClass.InnerClass]
|
||||
|
||||
@@ -94,9 +94,9 @@ FILE: [ResolvedTo(IMPORTS)] classAnnotationsInLocalClassScript.kts
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>|>()
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+6
-6
@@ -374,9 +374,9 @@ FILE: [ResolvedTo(IMPORTS)] classAnnotationsInLocalClassScript.kts
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>|>()
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>|>()
|
||||
}
|
||||
|
||||
}
|
||||
@@ -419,9 +419,9 @@ FILE: [ResolvedTo(BODY_RESOLVE)] classAnnotationsInLocalClassScript.kts
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), <Unresolved name: prop>#)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), <Unresolved name: prop>#)) A<@R|Anno|(position = <strcat>(String(nested super type ), <Unresolved name: prop>#)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), <Unresolved name: prop>#)) kotlin/Int>>|>()
|
||||
@R|Anno|[Types](position = <strcat>(String(class ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] class InnerClass<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|, @R|Anno|[Types](position = <strcat>(String(type param ), R|<local>/localProp|)) [ResolvedTo(BODY_RESOLVE)] Outer(T) : R|@R|Anno|(position = <strcat>(String(bound ), R|<local>/localProp|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), R|<local>/localProp|)) kotlin/Int>|> : R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>| {
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=InnerClass] constructor<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] T : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>|>(): R|<local>/OriginalClass.InnerClass<T, T>| {
|
||||
super<R|@R|Anno|(position = <strcat>(String(super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) A<@R|Anno|(position = <strcat>(String(nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/collections/List<@R|Anno|(position = <strcat>(String(nested nested super type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int>>|>()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+3
-3
@@ -2,7 +2,7 @@
|
||||
context -> FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F
|
||||
@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F
|
||||
context -> FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number
|
||||
context -> FirTypeParameterSymbol F from FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@@ -37,7 +37,7 @@ FILE: [ResolvedTo(IMPORTS)] typeParameterAnnotationsInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), <Unresolved name: prop>#)) R|@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|<local>/OriginalClass|.R|<local>/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int| {
|
||||
^ Int(1)
|
||||
}
|
||||
|
||||
+3
-3
@@ -2,7 +2,7 @@
|
||||
context -> FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F
|
||||
@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F
|
||||
context -> FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number
|
||||
context -> FirTypeParameterSymbol F from FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@@ -37,7 +37,7 @@ FILE: [ResolvedTo(IMPORTS)] typeParameterAnnotationsInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), <Unresolved name: prop>#)) R|@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|<local>/OriginalClass|.R|<local>/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int| {
|
||||
^ Int(1)
|
||||
}
|
||||
|
||||
+2
-2
@@ -209,7 +209,7 @@ FILE: [ResolvedTo(IMPORTS)] typeParameterAnnotationsInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), <Unresolved name: prop>#)) R|@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|<local>/OriginalClass|.R|<local>/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int| {
|
||||
^ Int(1)
|
||||
}
|
||||
@@ -238,7 +238,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] typeParameterAnnotationsInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), <Unresolved name: prop>#)) R|@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|<local>/OriginalClass|.R|<local>/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int| {
|
||||
^ Int(1)
|
||||
}
|
||||
|
||||
+3
-3
@@ -2,7 +2,7 @@
|
||||
context -> FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F
|
||||
@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F
|
||||
context -> FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number
|
||||
context -> FirTypeParameterSymbol F from FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@@ -42,7 +42,7 @@ FILE: [ResolvedTo(IMPORTS)] typeParameterAnnotationsInLocalClassScript.kts
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), <Unresolved name: prop>#)) R|@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|<local>/OriginalClass|.R|<local>/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int| {
|
||||
^ Int(1)
|
||||
}
|
||||
|
||||
+3
-3
@@ -2,7 +2,7 @@
|
||||
context -> FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F
|
||||
@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F
|
||||
context -> FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
context -> FirBackingFieldSymbol <local>/field from FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number
|
||||
context -> FirTypeParameterSymbol F from FirPropertySymbol <local>/explicitType
|
||||
anchor -> [FirPropertySymbol <local>/explicitType]
|
||||
|
||||
@@ -42,7 +42,7 @@ FILE: [ResolvedTo(IMPORTS)] typeParameterAnnotationsInLocalClassScript.kts
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), <Unresolved name: prop>#)) R|@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|<local>/OriginalClass|.R|<local>/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int| {
|
||||
^ Int(1)
|
||||
}
|
||||
|
||||
+2
-2
@@ -280,7 +280,7 @@ FILE: [ResolvedTo(IMPORTS)] typeParameterAnnotationsInLocalClassScript.kts
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), <Unresolved name: prop>#)) R|@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|<local>/OriginalClass|.R|<local>/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int| {
|
||||
^ Int(1)
|
||||
}
|
||||
@@ -315,7 +315,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] typeParameterAnnotationsInLocalClassScript.kts
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), <Unresolved name: prop>#)) R|@R|Anno|(position = <strcat>(String(receiver type ), <Unresolved name: prop>#)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
@R|Anno|[Types](position = <strcat>(String(property ), this@R|<local>/OriginalClass|.R|<local>/prop|)) public final [ResolvedTo(BODY_RESOLVE)] val <@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] F : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> @RECEIVER:R|Anno|[Types](position = <strcat>(String(receiver annotation: ), this@R|<local>/OriginalClass|.R|<local>/prop|)) R|@R|Anno|(position = <strcat>(String(receiver type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) F|.explicitType: R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int|
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Int| {
|
||||
^ Int(1)
|
||||
}
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number
|
||||
context -> FirTypeParameterSymbol A from FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>
|
||||
@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>
|
||||
context -> FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias
|
||||
anchor -> [FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias]
|
||||
|
||||
@@ -25,7 +25,7 @@ FILE: [ResolvedTo(IMPORTS)] nestedAliasWithNestedAnnotationInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>|
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>|
|
||||
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number
|
||||
context -> FirTypeParameterSymbol A from FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>
|
||||
@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>
|
||||
context -> FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias
|
||||
anchor -> [FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias]
|
||||
|
||||
@@ -25,7 +25,7 @@ FILE: [ResolvedTo(IMPORTS)] nestedAliasWithNestedAnnotationInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>|
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>|
|
||||
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -200,7 +200,7 @@ FILE: [ResolvedTo(IMPORTS)] nestedAliasWithNestedAnnotationInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>|
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>|
|
||||
|
||||
}
|
||||
|
||||
@@ -226,7 +226,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] nestedAliasWithNestedAnnotationInLocalClass.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>|
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>|
|
||||
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number
|
||||
context -> FirTypeParameterSymbol A from FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>
|
||||
@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>
|
||||
context -> FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias
|
||||
anchor -> [FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias]
|
||||
|
||||
@@ -30,7 +30,7 @@ FILE: [ResolvedTo(IMPORTS)] nestedAliasWithNestedAnnotationInLocalClassScript.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>|
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>|
|
||||
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number
|
||||
@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number
|
||||
context -> FirTypeParameterSymbol A from FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias
|
||||
anchor -> []
|
||||
|
||||
@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>
|
||||
@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>
|
||||
context -> FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias
|
||||
anchor -> [FirTypeAliasSymbol <local>/OriginalClass.NestedTypeAlias]
|
||||
|
||||
@@ -30,7 +30,7 @@ FILE: [ResolvedTo(IMPORTS)] nestedAliasWithNestedAnnotationInLocalClassScript.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>|
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>|
|
||||
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -271,7 +271,7 @@ FILE: [ResolvedTo(IMPORTS)] nestedAliasWithNestedAnnotationInLocalClassScript.kt
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>|
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>|
|
||||
|
||||
}
|
||||
|
||||
@@ -303,7 +303,7 @@ FILE: [ResolvedTo(BODY_RESOLVE)] nestedAliasWithNestedAnnotationInLocalClassScri
|
||||
public final [ResolvedTo(BODY_RESOLVE)] val prop: R|kotlin/Int| = Int(0)
|
||||
public [ResolvedTo(BODY_RESOLVE)] [ContainingClassKey=OriginalClass] get(): R|kotlin/Int|
|
||||
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), <Unresolved name: prop>#)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), <Unresolved name: prop>#)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), <Unresolved name: prop>#)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), <Unresolved name: prop>#)) <local>/OriginalClass<A>|
|
||||
@R|Anno|[Types](position = <strcat>(String(alias ), this@R|<local>/OriginalClass|.R|<local>/prop|)) local final [ResolvedTo(BODY_RESOLVE)] typealias NestedTypeAlias<@R|Anno|[Types](position = <strcat>(String(type param ), this@R|<local>/OriginalClass|.R|<local>/prop|)) [ResolvedTo(BODY_RESOLVE)] A : R|@R|Anno|(position = <strcat>(String(bound ), this@R|<local>/OriginalClass|.R|<local>/prop|)) kotlin/Number|> = R|@R|Anno|(position = <strcat>(String(type ), this@R|<local>/OriginalClass|.R|<local>/prop|)) <local>/OriginalClass<A>|
|
||||
|
||||
}
|
||||
|
||||
|
||||
+35
-15
@@ -54,6 +54,7 @@ import org.jetbrains.kotlin.resolve.calls.inference.buildCurrentSubstitutor
|
||||
import org.jetbrains.kotlin.resolve.calls.inference.components.TypeVariableDirectionCalculator
|
||||
import org.jetbrains.kotlin.resolve.calls.inference.model.ProvideDelegateFixationPosition
|
||||
import org.jetbrains.kotlin.types.model.TypeConstructorMarker
|
||||
import org.jetbrains.kotlin.util.PrivateForInline
|
||||
import org.jetbrains.kotlin.utils.exceptions.requireWithAttachment
|
||||
|
||||
open class FirDeclarationsResolveTransformer(
|
||||
@@ -114,7 +115,16 @@ open class FirDeclarationsResolveTransformer(
|
||||
override fun transformDanglingModifierList(
|
||||
danglingModifierList: FirDanglingModifierList,
|
||||
data: ResolutionMode
|
||||
): FirDanglingModifierList = danglingModifierList
|
||||
): FirDanglingModifierList {
|
||||
if (implicitTypeOnly) return danglingModifierList
|
||||
|
||||
@OptIn(PrivateForInline::class)
|
||||
context.withContainer(danglingModifierList) {
|
||||
danglingModifierList.transformAnnotations(transformer, data)
|
||||
}
|
||||
|
||||
return danglingModifierList
|
||||
}
|
||||
|
||||
override fun transformProperty(property: FirProperty, data: ResolutionMode): FirProperty = whileAnalysing(session, property) {
|
||||
require(property !is FirSyntheticProperty) { "Synthetic properties should not be processed by body transformers" }
|
||||
@@ -138,12 +148,6 @@ open class FirDeclarationsResolveTransformer(
|
||||
}
|
||||
|
||||
val shouldResolveEverything = !implicitTypeOnly
|
||||
// this is required to resolve annotations on properties of local classes
|
||||
if (shouldResolveEverything) {
|
||||
property.transformReceiverParameter(transformer, ResolutionMode.ContextIndependent)
|
||||
doTransformTypeParameters(property)
|
||||
}
|
||||
|
||||
val bodyResolveState = property.bodyResolveState
|
||||
return withFullBodyResolve {
|
||||
val initializerIsAlreadyResolved = bodyResolveState >= FirPropertyBodyResolveState.INITIALIZER_RESOLVED
|
||||
@@ -153,6 +157,12 @@ open class FirDeclarationsResolveTransformer(
|
||||
|
||||
var backingFieldIsAlreadyResolved = false
|
||||
context.withProperty(property) {
|
||||
// this is required to resolve annotations on properties of local classes
|
||||
if (shouldResolveEverything) {
|
||||
property.transformReceiverParameter(transformer, ResolutionMode.ContextIndependent)
|
||||
doTransformTypeParameters(property)
|
||||
}
|
||||
|
||||
context.forPropertyInitializer {
|
||||
if (!initializerIsAlreadyResolved) {
|
||||
val resolutionMode = withExpectedType(returnTypeRefBeforeResolve)
|
||||
@@ -224,19 +234,20 @@ open class FirDeclarationsResolveTransformer(
|
||||
property.setter?.transformReturnTypeRef(transformer, withExpectedType(session.builtinTypes.unitType.type))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!initializerIsAlreadyResolved) {
|
||||
if (!backingFieldIsAlreadyResolved) {
|
||||
if (!initializerIsAlreadyResolved && !backingFieldIsAlreadyResolved) {
|
||||
property.backingField?.let {
|
||||
transformBackingField(it, withExpectedType(property.returnTypeRef), shouldResolveEverything)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!initializerIsAlreadyResolved) {
|
||||
dataFlowAnalyzer.exitProperty(property)?.let {
|
||||
property.replaceControlFlowGraphReference(FirControlFlowGraphReferenceImpl(it))
|
||||
}
|
||||
}
|
||||
|
||||
property
|
||||
}
|
||||
}
|
||||
@@ -657,7 +668,11 @@ open class FirDeclarationsResolveTransformer(
|
||||
}
|
||||
|
||||
if (isLocal || !implicitTypeOnly) {
|
||||
doTransformTypeParameters(regularClass)
|
||||
context.insideClassHeader {
|
||||
regularClass.transformAnnotations(this, ResolutionMode.ContextIndependent)
|
||||
regularClass.transformTypeParameters(this, ResolutionMode.ContextIndependent)
|
||||
regularClass.transformSuperTypeRefs(this, ResolutionMode.ContextIndependent)
|
||||
}
|
||||
}
|
||||
|
||||
doTransformRegularClass(regularClass, data)
|
||||
@@ -691,10 +706,15 @@ open class FirDeclarationsResolveTransformer(
|
||||
if (typeAlias.isLocal && typeAlias !in context.targetedLocalClasses) {
|
||||
return typeAlias.runAllPhasesForLocalClass(transformer, components, data, transformer.firResolveContextCollector)
|
||||
}
|
||||
doTransformTypeParameters(typeAlias)
|
||||
typeAlias.transformAnnotations(transformer, data)
|
||||
transformer.firResolveContextCollector?.addDeclarationContext(typeAlias, context)
|
||||
typeAlias.transformExpandedTypeRef(transformer, data)
|
||||
|
||||
@OptIn(PrivateForInline::class)
|
||||
context.withContainer(typeAlias) {
|
||||
doTransformTypeParameters(typeAlias)
|
||||
typeAlias.transformAnnotations(transformer, data)
|
||||
transformer.firResolveContextCollector?.addDeclarationContext(typeAlias, context)
|
||||
typeAlias.transformExpandedTypeRef(transformer, data)
|
||||
}
|
||||
|
||||
return typeAlias
|
||||
}
|
||||
|
||||
|
||||
-11
@@ -138,17 +138,6 @@ open class FirImplicitAwareBodyResolveTransformer(
|
||||
super.transformDeclarationContent(declaration, data)
|
||||
}
|
||||
|
||||
override fun transformDanglingModifierList(
|
||||
danglingModifierList: FirDanglingModifierList,
|
||||
data: ResolutionMode
|
||||
): FirDanglingModifierList {
|
||||
return if (implicitTypeOnly) {
|
||||
danglingModifierList
|
||||
} else {
|
||||
transformElement(danglingModifierList, data)
|
||||
}
|
||||
}
|
||||
|
||||
override fun transformSimpleFunction(
|
||||
simpleFunction: FirSimpleFunction,
|
||||
data: ResolutionMode
|
||||
|
||||
-24
@@ -321,31 +321,7 @@ private class FirDeclarationsResolveTransformerForAnnotationArguments(
|
||||
return backingField
|
||||
}
|
||||
|
||||
override fun transformTypeAlias(typeAlias: FirTypeAlias, data: ResolutionMode): FirTypeAlias {
|
||||
@OptIn(PrivateForInline::class)
|
||||
context.withContainer(typeAlias) {
|
||||
doTransformTypeParameters(typeAlias)
|
||||
typeAlias.transformAnnotations(transformer, data)
|
||||
transformer.firResolveContextCollector?.addDeclarationContext(typeAlias, context)
|
||||
typeAlias.expandedTypeRef.transformSingle(transformer, data)
|
||||
}
|
||||
|
||||
return typeAlias
|
||||
}
|
||||
|
||||
override fun transformScript(script: FirScript, data: ResolutionMode): FirScript {
|
||||
return script
|
||||
}
|
||||
|
||||
override fun transformDanglingModifierList(
|
||||
danglingModifierList: FirDanglingModifierList,
|
||||
data: ResolutionMode
|
||||
): FirDanglingModifierList {
|
||||
@OptIn(PrivateForInline::class)
|
||||
context.withContainer(danglingModifierList) {
|
||||
danglingModifierList.transformAnnotations(transformer, data)
|
||||
}
|
||||
|
||||
return danglingModifierList
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -9,7 +9,7 @@ fun foo() {
|
||||
class OriginalClass<@Anno(<!ANNOTATION_ARGUMENT_MUST_BE_CONST!>"type param $localProp"<!>) T : @Anno(<!ANNOTATION_ARGUMENT_MUST_BE_CONST!>"bound $localProp"<!>) List<@Anno(<!ANNOTATION_ARGUMENT_MUST_BE_CONST!>"nested bound $localProp"<!>) Int>> : @Anno(<!ANNOTATION_ARGUMENT_MUST_BE_CONST!>"super type $localProp"<!>) A<@Anno(<!ANNOTATION_ARGUMENT_MUST_BE_CONST!>"nested super type $localProp"<!>) List<@Anno(<!ANNOTATION_ARGUMENT_MUST_BE_CONST!>"nested nested super type $localProp"<!>) Int>>() {
|
||||
val prop = 0
|
||||
|
||||
@Anno("class $<!UNRESOLVED_REFERENCE!>prop<!>")
|
||||
<!NESTED_CLASS_NOT_ALLOWED!>class InnerClass<!><@Anno("type param $<!UNRESOLVED_REFERENCE!>prop<!>") T : @Anno("bound $<!UNRESOLVED_REFERENCE!>prop<!>") List<@Anno("nested bound $<!UNRESOLVED_REFERENCE!>prop<!>") Int>> : @Anno("super type $<!UNRESOLVED_REFERENCE!>prop<!>") A<@Anno("nested super type $<!UNRESOLVED_REFERENCE!>prop<!>") List<@Anno("nested nested super type $<!UNRESOLVED_REFERENCE!>prop<!>") Int>>()
|
||||
@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"class $prop"<!>)
|
||||
<!NESTED_CLASS_NOT_ALLOWED!>class InnerClass<!><@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"type param $prop"<!>) T : @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"bound $prop"<!>) List<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested bound $prop"<!>) Int>> : @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"super type $prop"<!>) A<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested super type $prop"<!>) List<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested nested super type $prop"<!>) Int>>()
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -4,6 +4,6 @@ annotation class Anno(val number: Int)
|
||||
|
||||
fun topLevelFun() {
|
||||
class LocalClass {
|
||||
val @receiver:Anno(42.<!UNRESOLVED_REFERENCE!>prop<!>) Int.prop get() = 22
|
||||
val @receiver:Anno(<!ANNOTATION_ARGUMENT_MUST_BE_CONST, TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM!>42.prop<!>) Int.prop get() = 22
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,6 +6,6 @@ annotation class Anno(val number: Int)
|
||||
|
||||
fun topLevelFun() {
|
||||
class LocalClass {
|
||||
val <@Anno(42.<!UNRESOLVED_REFERENCE!>prop<!>) T> T.prop get() = 22
|
||||
val <@Anno(<!ANNOTATION_ARGUMENT_MUST_BE_CONST, TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM!>42.prop<!>) T> T.prop get() = 22
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -4,6 +4,6 @@ fun foo() {
|
||||
class OriginalClass {
|
||||
val prop = 0
|
||||
|
||||
@Anno("dangling $<!UNRESOLVED_REFERENCE!>prop<!>")<!SYNTAX!><!>
|
||||
@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"dangling $prop"<!>)<!SYNTAX!><!>
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+2
-2
@@ -5,7 +5,7 @@ fun foo() {
|
||||
class OriginalClass<T> {
|
||||
val prop = 0
|
||||
|
||||
<!TOPLEVEL_TYPEALIASES_ONLY!>@Anno("alias $<!UNRESOLVED_REFERENCE!>prop<!>")
|
||||
typealias NestedTypeAlias <@Anno("type param $<!UNRESOLVED_REFERENCE!>prop<!>") A : <!BOUND_ON_TYPE_ALIAS_PARAMETER_NOT_ALLOWED!>@Anno("bound $<!UNRESOLVED_REFERENCE!>prop<!>") Number<!>> = @Anno("type $<!UNRESOLVED_REFERENCE!>prop<!>") OriginalClass<A><!>
|
||||
<!TOPLEVEL_TYPEALIASES_ONLY!>@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"alias $prop"<!>)
|
||||
typealias NestedTypeAlias <@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"type param $prop"<!>) A : <!BOUND_ON_TYPE_ALIAS_PARAMETER_NOT_ALLOWED!>@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"bound $prop"<!>) Number<!>> = @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"type $prop"<!>) OriginalClass<A><!>
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+1
-1
@@ -10,6 +10,6 @@ fun foo() {
|
||||
fun <@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"type param $prop"<!>) F : @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"bound $prop"<!>) List<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested bound $prop"<!>) List<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested nested bound $prop"<!>) String>>> @receiver:Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"receiver annotation: $prop"<!>) @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"receiver type $prop"<!>) Collection<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested receiver type $prop"<!>) List<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested nested receiver type $prop"<!>)String>>.explicitType(@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"parameter annotation $prop"<!>) param: @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"parameter type $prop"<!>) ListIterator<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested parameter type $prop"<!>) List<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"nested nested parameter type $prop"<!>)String>>): @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"explicitType return type $prop"<!>) List<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"explicitType nested return type $prop"<!>) List<@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"explicitType nested nested return type $prop"<!>) Int>> = emptyList()
|
||||
|
||||
@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"property $prop"<!>)
|
||||
val <@Anno("type param $<!UNRESOLVED_REFERENCE!>prop<!>") F : @Anno("bound $<!UNRESOLVED_REFERENCE!>prop<!>") Number> @receiver:Anno("receiver annotation: $<!UNRESOLVED_REFERENCE!>prop<!>") @Anno("receiver type $<!UNRESOLVED_REFERENCE!>prop<!>") F.explicitType: @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"bound $prop"<!>) Int get() = 1
|
||||
val <@Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"type param $prop"<!>) F : @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"bound $prop"<!>) Number> @receiver:Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"receiver annotation: $prop"<!>) @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"receiver type $prop"<!>) F.explicitType: @Anno(<!NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION!>"bound $prop"<!>) Int get() = 1
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user