[API Usage] Support refinement for Java classes' scope

Also, we should skip supertypes refinement for additional
    built-in members scope
This commit is contained in:
Dmitry Savvinov
2019-07-10 15:42:12 +03:00
parent b7e011a29b
commit 04717b57c9
4 changed files with 70 additions and 23 deletions
@@ -19,6 +19,7 @@ package org.jetbrains.kotlin.frontend.java.di
import com.intellij.psi.search.GlobalSearchScope
import org.jetbrains.kotlin.builtins.jvm.JvmBuiltIns
import org.jetbrains.kotlin.builtins.jvm.JvmBuiltInsPackageFragmentProvider
import org.jetbrains.kotlin.config.AnalysisFlags
import org.jetbrains.kotlin.config.JvmAnalysisFlags
import org.jetbrains.kotlin.config.LanguageFeature
import org.jetbrains.kotlin.config.LanguageVersionSettings