FIx possible NPEs when try to use TestModuleProperties in IDEA 144.x
#EA-78931 Fixed
This commit is contained in:
@@ -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?
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user