Fix EA-82166. NPE. loadModel() can return null, and it's a bad idea to call methods on a null pointer.

(cherry picked from commit cf033d0)
(cherry picked from commit 37dc0ae)
This commit is contained in:
Yan Zhulanow
2016-05-18 19:31:15 +03:00
parent 001d5397c5
commit 1a0acf3208
@@ -50,6 +50,8 @@ class AndroidModelFacade(val facet: AndroidFacet) {
?.call(facet)
}
val model = model ?: return null
return modelClass?.kotlin?.memberFunctions
?.firstOrNull { it.name == methodName }
?.call(model)