NonApiType: 在私有方法上使用非 API 类型的信令没有意义
作者: cobratbq创建于 2024年1月18日更新于 2026年9月11日
NonApiType 会警告使用作参数类型和返回类型的具体类型的 (静态) 私有方法。对于私有方法,验证这一点是没有意义的,因为类是抽象的单元。如果随后将该具体类型用作内部状态的一部分,则不能忽略该选择的具体类型。请注意,如果该具体类型的使用非常少,以至于该具体类型在任何情况下都不会达到实现边界或设计限制,则可以自愿忽略该具体类型。然而,由于私有方法只能在类的内部访问,因此类本身需要是健全的单元,隐藏类型会掩盖可能的问题。
内容来源: google/error-prone