FIx possible NPEs when try to use TestModuleProperties in IDEA 144.x

#EA-78931 Fixed
This commit is contained in:
Zalim Bashorov
2016-02-09 15:08:26 +03:00
parent 0f90dc1649
commit eacd50c4dc
2 changed files with 6 additions and 4 deletions
@@ -60,8 +60,9 @@ private val getRelatedProductionModule: (Module) -> Module? = run {
}
return@run { module ->
val instance = getInstanceMethod(null, module)
getProductionModuleMethod(instance) as Module?
getInstanceMethod(null, module)?.let {
getProductionModuleMethod(it) as Module?
}
}
}
@@ -63,8 +63,9 @@ object KotlinBuilderModuleScriptGenerator {
}
return@run { module ->
val instance = getTestModulePropertiesMethod(JpsJavaExtensionService.getInstance(), module)
getProductionModuleMethod(instance) as JpsModule?
getTestModulePropertiesMethod(JpsJavaExtensionService.getInstance(), module)?.let {
getProductionModuleMethod(it) as JpsModule?
}
}
}