LL API: correctly resolve FirSyntheticPropertyAccessor
This commit is contained in:
+11
@@ -237,6 +237,17 @@ internal class FirLazyDeclarationResolver(private val firFileBuilder: FirFileBui
|
|||||||
return firDeclarationToResolve
|
return firDeclarationToResolve
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (firDeclarationToResolve is FirSyntheticPropertyAccessor) {
|
||||||
|
lazyResolveDeclaration(
|
||||||
|
firDeclarationToResolve.delegate,
|
||||||
|
moduleFileCache,
|
||||||
|
scopeSession,
|
||||||
|
toPhase,
|
||||||
|
checkPCE,
|
||||||
|
skipLocalDeclaration
|
||||||
|
)
|
||||||
|
return firDeclarationToResolve
|
||||||
|
}
|
||||||
if (!firDeclarationToResolve.isValidForResolve()) return firDeclarationToResolve
|
if (!firDeclarationToResolve.isValidForResolve()) return firDeclarationToResolve
|
||||||
if (firDeclarationToResolve.resolvePhase >= toPhase) return firDeclarationToResolve
|
if (firDeclarationToResolve.resolvePhase >= toPhase) return firDeclarationToResolve
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user