如何使IDE明白,方法调用后该对象完全不为null

我正在使用Kotlin语言的Android工作室

在这里输入图像说明

当我调用上面的函数,它的警告检查“obj”的空状态

在这里输入图像说明

如何使IDE(Android Studio)能够理解在某些方法调用之后,(传递的)对象完全不为空…谢谢

而不是一个不透明的isNotNull方法调用,这是Kotlin不能(也不应该)推理的,使用这种语言的原生语言之一,例如:

 value?.let { val response = it.response ... }