File tree Expand file tree Collapse file tree 4 files changed +5
-5
lines changed
js-marker/src/main/kotlin/spp/jetbrains/marker/js
jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm
py-marker/src/main/kotlin/spp/jetbrains/marker/py
src/main/kotlin/spp/jetbrains/marker Expand file tree Collapse file tree 4 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ class JavascriptLanguageProvider : LanguageProvider {
5656 val endpointDetector = AggregateEndpointDetector (
5757 project,
5858 mutableListOf<EndpointDetector <* >>().apply {
59- addAll( getUltimateProvider(project). getEndpointDetectors(project))
59+ getUltimateProvider(project)?. let { addAll(it. getEndpointDetectors(project)) }
6060 add(JavascriptEndpointDetector (project))
6161 }
6262 )
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ class JVMLanguageProvider : LanguageProvider {
6565 val endpointDetector = AggregateEndpointDetector (
6666 project,
6767 mutableListOf<EndpointDetector <* >>().apply {
68- addAll( getUltimateProvider(project). getEndpointDetectors(project))
68+ getUltimateProvider(project)?. let { addAll(it. getEndpointDetectors(project)) }
6969 add(JVMEndpointDetector (project))
7070 }
7171 )
Original file line number Diff line number Diff line change @@ -55,7 +55,7 @@ class PythonLanguageProvider : LanguageProvider {
5555 val endpointDetector = AggregateEndpointDetector (
5656 project,
5757 mutableListOf<EndpointDetector <* >>().apply {
58- addAll( getUltimateProvider(project). getEndpointDetectors(project))
58+ getUltimateProvider(project)?. let { addAll(it. getEndpointDetectors(project)) }
5959 add(PythonEndpointDetector (project))
6060 }
6161 )
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ interface LanguageProvider {
2323 fun canSetup (): Boolean
2424 fun setup (project : Project )
2525
26- fun getUltimateProvider (project : Project ): UltimateProvider {
26+ fun getUltimateProvider (project : Project ): UltimateProvider ? {
2727 val ultimateProvider: UltimateProvider ?
2828 val originalClassLoader = Thread .currentThread().contextClassLoader
2929 try {
@@ -32,7 +32,7 @@ interface LanguageProvider {
3232 } finally {
3333 Thread .currentThread().contextClassLoader = originalClassLoader
3434 }
35- return ultimateProvider!!
35+ return ultimateProvider
3636 }
3737
3838 fun classExists (className : String ): Boolean {
You can’t perform that action at this time.
0 commit comments