diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirModuleLazyDeclarationResolver.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirModuleLazyDeclarationResolver.kt index 8d03e560750..3303c84e8d6 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirModuleLazyDeclarationResolver.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/lazy/resolve/LLFirModuleLazyDeclarationResolver.kt @@ -28,8 +28,6 @@ internal class LLFirModuleLazyDeclarationResolver(val moduleComponents: LLFirMod * Might resolve additional required declarations. * * Resolution is performed under the lock specific to each declaration that is going to be resolved. - * - * Suitable for body resolve or/and on-air resolve. */ fun lazyResolve( target: FirElementWithResolveState, @@ -46,8 +44,6 @@ internal class LLFirModuleLazyDeclarationResolver(val moduleComponents: LLFirMod * Might resolve additional required declarations. * * Resolution is performed under the lock specific to each declaration that is going to be resolved. - * - * Suitable for body resolve or/and on-air resolve. */ fun lazyResolveWithCallableMembers( target: FirRegularClass, @@ -63,8 +59,6 @@ internal class LLFirModuleLazyDeclarationResolver(val moduleComponents: LLFirMod * Might resolve additional required declarations. * * Resolution is performed under the lock specific to each declaration that is going to be resolved. - * - * Suitable for body resolve or/and on-air resolve. */ fun lazyResolveRecursively( target: FirElementWithResolveState, @@ -103,8 +97,6 @@ internal class LLFirModuleLazyDeclarationResolver(val moduleComponents: LLFirMod * Might resolve additional required declarations. * * Resolution is performed under the lock specific to each declaration which is going to be resolved. - * - * Suitable for body resolve or/and on-air resolve. */ fun lazyResolveTarget( target: LLFirResolveTarget, diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirCompilerAnnotationsLazyResolver.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirCompilerAnnotationsLazyResolver.kt index 72c39b51b9f..2c873e7e366 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirCompilerAnnotationsLazyResolver.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/transformers/LLFirCompilerAnnotationsLazyResolver.kt @@ -293,7 +293,7 @@ private class LLFirCompilerRequiredAnnotationsTargetResolver( */ annotationTypeRef = transformer.annotationTransformer.createDeepCopyOfTypeRef(userTypeRef) - // We assume that non-empty argument must be a lazy expression, or it is a copied declaration inside an on-air session + // Non-empty arguments must be lazy expressions if (FirLazyBodiesCalculator.needCalculatingAnnotationCall(annotation)) { argumentList = FirLazyBodiesCalculator.calculateLazyArgumentsForAnnotation(annotation, llFirSession) }