J2K: initialize NotNullManager
This commit is contained in:
@@ -27,6 +27,7 @@ import com.intellij.psi.PsiJavaFile
|
|||||||
import org.jetbrains.jet.utils.PathUtil
|
import org.jetbrains.jet.utils.PathUtil
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.net.URLClassLoader
|
import java.net.URLClassLoader
|
||||||
|
import com.intellij.codeInsight.NullableNotNullManager
|
||||||
|
|
||||||
public object JavaToKotlinTranslator {
|
public object JavaToKotlinTranslator {
|
||||||
private val DISPOSABLE = Disposer.newDisposable()
|
private val DISPOSABLE = Disposer.newDisposable()
|
||||||
@@ -39,6 +40,9 @@ public object JavaToKotlinTranslator {
|
|||||||
fun setUpJavaCoreEnvironment(): JavaCoreProjectEnvironment {
|
fun setUpJavaCoreEnvironment(): JavaCoreProjectEnvironment {
|
||||||
val applicationEnvironment = JavaCoreApplicationEnvironment(DISPOSABLE)
|
val applicationEnvironment = JavaCoreApplicationEnvironment(DISPOSABLE)
|
||||||
val javaCoreEnvironment = JavaCoreProjectEnvironment(DISPOSABLE, applicationEnvironment)
|
val javaCoreEnvironment = JavaCoreProjectEnvironment(DISPOSABLE, applicationEnvironment)
|
||||||
|
|
||||||
|
javaCoreEnvironment.getProject().registerService(javaClass<NullableNotNullManager>(), NullableNotNullManager())
|
||||||
|
|
||||||
for (root in PathUtil.getJdkClassesRoots()) {
|
for (root in PathUtil.getJdkClassesRoots()) {
|
||||||
javaCoreEnvironment.addJarToClassPath(root)
|
javaCoreEnvironment.addJarToClassPath(root)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user