FIR body resolve: use nested classifier scopes only via member scopes

This commit is contained in:
Mikhail Glukhikh
2019-11-07 15:58:58 +03:00
parent f0130d0460
commit 41c81d25a0
11 changed files with 136 additions and 10 deletions
@@ -72,6 +72,10 @@ class JavaClassEnhancementScope(
return super.processFunctionsByName(name, processor)
}
override fun processClassifiersByName(name: Name, processor: (FirClassifierSymbol<*>) -> ProcessorAction): ProcessorAction {
return useSiteMemberScope.processClassifiersByName(name, processor)
}
private fun enhance(
original: FirCallableSymbol<*>,
name: Name