From 48445c23ef3b0e53189c5cc23b1ce2b5c2bcc573 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Sat, 29 Dec 2012 16:46:19 +0400 Subject: [PATCH] Early support for idea trunk --- .../jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java | 6 ++++++ idea/src/META-INF/plugin.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java b/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java index fe7395c7b2d..ba32e810019 100644 --- a/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java +++ b/compiler/cli/src/org/jetbrains/jet/cli/jvm/compiler/JetCoreEnvironment.java @@ -17,6 +17,7 @@ package org.jetbrains.jet.cli.jvm.compiler; import com.intellij.codeInsight.ExternalAnnotationsManager; +import com.intellij.core.CoreApplicationEnvironment; import com.intellij.core.CoreJavaFileManager; import com.intellij.core.JavaCoreApplicationEnvironment; import com.intellij.core.JavaCoreProjectEnvironment; @@ -31,6 +32,7 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.PsiElementFinder; import com.intellij.psi.PsiFile; import com.intellij.psi.PsiManager; +import com.intellij.psi.impl.compiled.ClsCustomNavigationPolicy; import com.intellij.psi.impl.file.impl.JavaFileManager; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.asJava.JavaElementFinder; @@ -88,6 +90,10 @@ public class JetCoreEnvironment { .getExtensionPoint(PsiElementFinder.EP_NAME) .registerExtension(new JavaElementFinder(project)); + // This extension point should be registered in JavaCoreApplicationEnvironment + CoreApplicationEnvironment.registerExtensionPoint(Extensions.getRootArea(), ClsCustomNavigationPolicy.EP_NAME, + ClsCustomNavigationPolicy.class); + annotationsManager = new CoreExternalAnnotationsManager(project.getComponent(PsiManager.class)); project.registerService(ExternalAnnotationsManager.class, annotationsManager); diff --git a/idea/src/META-INF/plugin.xml b/idea/src/META-INF/plugin.xml index e3998f86705..41fae070bab 100644 --- a/idea/src/META-INF/plugin.xml +++ b/idea/src/META-INF/plugin.xml @@ -6,7 +6,7 @@ @snapshot@ JetBrains Inc. - + JUnit