This commit is contained in:
Valentin Kipyatkov
2015-10-26 22:27:56 +03:00
parent 79825fc1e6
commit 91ff27f78c
3 changed files with 7 additions and 7 deletions
@@ -287,7 +287,7 @@ inline fun <T: Any> LexicalScope.findFirstFromImportingScopes(fetch: (ImportingS
return findFirstFromMeAndParent { if (it is ImportingScope) fetch(it) else null }
}
fun LexicalScope.addImportScopes(importScopes: List<ImportingScope>): LexicalScope {
fun LexicalScope.addImportingScopes(importScopes: List<ImportingScope>): LexicalScope {
if (this is ImportingScope) {
return chainImportingScopes(importScopes, this)!!
}
@@ -299,8 +299,8 @@ fun LexicalScope.addImportScopes(importScopes: List<ImportingScope>): LexicalSco
}
}
fun LexicalScope.addImportScope(importScope: ImportingScope): LexicalScope
= addImportScopes(listOf(importScope))
fun LexicalScope.addImportingScope(importScope: ImportingScope): LexicalScope
= addImportingScopes(listOf(importScope))
fun ImportingScope.withParent(newParent: ImportingScope?): ImportingScope {
// TODO: it's a hack for Repl