From 1b5dc60ac24281deea936f6327bf050fbc2b165d Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 26 Jul 2012 12:33:57 +0400 Subject: [PATCH] Adjusting lock level --- .../src/org/jetbrains/jet/lang/resolve/lazy/ScopeProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ScopeProvider.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ScopeProvider.java index 56dbd4502d2..25c7493d290 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ScopeProvider.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/ScopeProvider.java @@ -60,6 +60,7 @@ public class ScopeProvider { WritableScope writableScope = new WritableScopeImpl( JetScope.EMPTY, packageDescriptor, RedeclarationHandler.DO_NOTHING, "File scope for declaration resolution"); + writableScope.changeLockLevel(WritableScope.LockLevel.BOTH); NamespaceDescriptor rootPackageDescriptor = resolveSession.getPackageDescriptorByFqName(FqName.ROOT); if (rootPackageDescriptor == null) { @@ -81,7 +82,6 @@ public class ScopeProvider { resolveSession.getInjector().getQualifiedExpressionResolver()); writableScope.changeLockLevel(WritableScope.LockLevel.READING); - // TODO: Cache return writableScope; }