Add TransactionGuard application service to KotlinCoreEnvironment

(cherry picked from commit 3e0b79e)
This commit is contained in:
Yan Zhulanow
2016-10-04 19:07:07 +03:00
committed by Yan Zhulanow
parent 46f3eae32c
commit 0ae9a7a9d1
@@ -29,6 +29,8 @@ import com.intellij.lang.java.JavaParserDefinition
import com.intellij.mock.MockApplication
import com.intellij.openapi.Disposable
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.application.TransactionGuard
import com.intellij.openapi.application.TransactionGuardImpl
import com.intellij.openapi.components.ServiceManager
import com.intellij.openapi.extensions.Extensions
import com.intellij.openapi.extensions.ExtensionsArea
@@ -436,6 +438,7 @@ class KotlinCoreEnvironment private constructor(
registerParserDefinition(KotlinParserDefinition())
application.registerService(KotlinBinaryClassCache::class.java, KotlinBinaryClassCache())
application.registerService(JavaClassSupers::class.java, JavaClassSupersImpl::class.java)
application.registerService(TransactionGuard::class.java, TransactionGuardImpl::class.java)
}
}