Don't resolve annotation arguments in FirTypeResolveTransformer

This commit is contained in:
Mikhail Glukhikh
2020-10-08 12:22:55 +03:00
parent 6f89385aec
commit 1f5797e929
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.fir.resolve.transformers
import org.jetbrains.kotlin.fir.FirSession
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.expressions.FirAnnotationCall
import org.jetbrains.kotlin.fir.expressions.FirBlock
import org.jetbrains.kotlin.fir.expressions.FirDelegatedConstructorCall
import org.jetbrains.kotlin.fir.expressions.FirStatement
@@ -180,4 +181,9 @@ class FirTypeResolveTransformer(
delegatedConstructorCall.transformCalleeReference(this, data)
return delegatedConstructorCall.compose()
}
override fun transformAnnotationCall(annotationCall: FirAnnotationCall, data: Nothing?): CompositeTransformResult<FirStatement> {
annotationCall.transformAnnotationTypeRef(this, data)
return annotationCall.compose()
}
}