我在Kotlin类的公共(public)属性上添加了@VisibleForTesting,然后在不应允许的位置使用了@VisibleForTesting,但我的棉绒检查成功通过了。我应该避免在Kotlin中使用@VisibleForTesting吗?这是一个Android项目。
最佳答案
它似乎是一个错误。我打开了一个描述该问题的bug report。据我所知,这仅影响属性访问。在您的情况下,一种解决方法是使用常规函数调用。
我在Kotlin类的公共(public)属性上添加了@VisibleForTesting,然后在不应允许的位置使用了@VisibleForTesting,但我的棉绒检查成功通过了。我应该避免在Kotlin中使用@VisibleForTesting吗?这是一个Android项目。
最佳答案
它似乎是一个错误。我打开了一个描述该问题的bug report。据我所知,这仅影响属性访问。在您的情况下,一种解决方法是使用常规函数调用。