From da96385f00de7b00b9e4b08ba31841132fb8a20f Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Thu, 9 Oct 2014 13:00:20 +0400 Subject: [PATCH] J2K: initialize NotNullManager --- j2k/src/org/jetbrains/jet/j2k/JavaToKotlinTranslator.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/j2k/src/org/jetbrains/jet/j2k/JavaToKotlinTranslator.kt b/j2k/src/org/jetbrains/jet/j2k/JavaToKotlinTranslator.kt index 3bd93247b06..04be08a95bb 100644 --- a/j2k/src/org/jetbrains/jet/j2k/JavaToKotlinTranslator.kt +++ b/j2k/src/org/jetbrains/jet/j2k/JavaToKotlinTranslator.kt @@ -27,6 +27,7 @@ import com.intellij.psi.PsiJavaFile import org.jetbrains.jet.utils.PathUtil import java.io.File import java.net.URLClassLoader +import com.intellij.codeInsight.NullableNotNullManager public object JavaToKotlinTranslator { private val DISPOSABLE = Disposer.newDisposable() @@ -39,6 +40,9 @@ public object JavaToKotlinTranslator { fun setUpJavaCoreEnvironment(): JavaCoreProjectEnvironment { val applicationEnvironment = JavaCoreApplicationEnvironment(DISPOSABLE) val javaCoreEnvironment = JavaCoreProjectEnvironment(DISPOSABLE, applicationEnvironment) + + javaCoreEnvironment.getProject().registerService(javaClass(), NullableNotNullManager()) + for (root in PathUtil.getJdkClassesRoots()) { javaCoreEnvironment.addJarToClassPath(root) }