Introduced LexicalScope for file top-level to obtain ownerDescriptor
This commit is contained in:
@@ -22,10 +22,7 @@ import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.utils.Printer
|
||||
import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull
|
||||
|
||||
public class ExplicitImportsScope(
|
||||
private val descriptors: Collection<DeclarationDescriptor>,
|
||||
override val ownerDescriptor: DeclarationDescriptor //TODO: temporary?
|
||||
) : ImportingScope by ImportingScope.Empty {
|
||||
public class ExplicitImportsScope(private val descriptors: Collection<DeclarationDescriptor>) : ImportingScope by ImportingScope.Empty {
|
||||
override fun getContributedClassifier(name: Name, location: LookupLocation)
|
||||
= descriptors.filter { it.getName() == name }.firstIsInstanceOrNull<ClassifierDescriptor>()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user