[cls] include annotation arguments in cls stubs

^ KTIJ-24666
this would allow to build fir based on stubs,
do not keep ProtoBuf in memory and
search in decompiled code by stubs
This commit is contained in:
Anna Kozlova
2023-04-13 12:15:23 +02:00
parent f0af7c4228
commit 7ee648a4f5
19 changed files with 452 additions and 168 deletions
@@ -60,4 +60,6 @@ interface AnnotationLoader<out A : Any> {
proto: ProtoBuf.TypeParameter,
nameResolver: NameResolver
): List<A>
fun loadAnnotation(proto: ProtoBuf.Annotation, nameResolver: NameResolver): A
}