Add TransactionGuard application service to KotlinCoreEnvironment
(cherry picked from commit 3e0b79e)
This commit is contained in:
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.mock.MockApplication
|
||||||
import com.intellij.openapi.Disposable
|
import com.intellij.openapi.Disposable
|
||||||
import com.intellij.openapi.application.ApplicationManager
|
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.components.ServiceManager
|
||||||
import com.intellij.openapi.extensions.Extensions
|
import com.intellij.openapi.extensions.Extensions
|
||||||
import com.intellij.openapi.extensions.ExtensionsArea
|
import com.intellij.openapi.extensions.ExtensionsArea
|
||||||
@@ -436,6 +438,7 @@ class KotlinCoreEnvironment private constructor(
|
|||||||
registerParserDefinition(KotlinParserDefinition())
|
registerParserDefinition(KotlinParserDefinition())
|
||||||
application.registerService(KotlinBinaryClassCache::class.java, KotlinBinaryClassCache())
|
application.registerService(KotlinBinaryClassCache::class.java, KotlinBinaryClassCache())
|
||||||
application.registerService(JavaClassSupers::class.java, JavaClassSupersImpl::class.java)
|
application.registerService(JavaClassSupers::class.java, JavaClassSupersImpl::class.java)
|
||||||
|
application.registerService(TransactionGuard::class.java, TransactionGuardImpl::class.java)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user