From 72c611df22b3e1341d124f09c94b86299e5e43d2 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 17 Oct 2014 19:52:12 +0400 Subject: [PATCH] Extensions registered before usage --- .../kotlin/cli/jvm/compiler/JetCoreEnvironment.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/JetCoreEnvironment.java b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/JetCoreEnvironment.java index ef7842b78b7..88ee714b9ea 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/JetCoreEnvironment.java +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/JetCoreEnvironment.java @@ -298,12 +298,12 @@ public class JetCoreEnvironment { project.registerService(VirtualFileFinderFactory.class, new CliVirtualFileFinderFactory(classPath)); + ExternalDeclarationsProvider.OBJECT$.registerExtensionPoint(project); + ExpressionCodegenExtension.OBJECT$.registerExtensionPoint(project); + for (ComponentRegistrar registrar : configuration.getList(ComponentRegistrar.PLUGIN_COMPONENT_REGISTRARS)) { registrar.registerProjectComponents(project, configuration); } - - ExternalDeclarationsProvider.OBJECT$.registerExtensionPoint(project); - ExpressionCodegenExtension.OBJECT$.registerExtensionPoint(project); } private static void registerProjectExtensionPoints(ExtensionsArea area) {