J2K: initialize NotNullManager

This commit is contained in:
Natalia Ukhorskaya
2014-10-09 13:00:20 +04:00
parent 141c88aaa9
commit da96385f00
@@ -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>(), NullableNotNullManager())
for (root in PathUtil.getJdkClassesRoots()) {
javaCoreEnvironment.addJarToClassPath(root)
}