J2K: initialize NotNullManager
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user