@TestOnly および @VisibleForTesting アノテーションが付いたメソッドとクラスで、プロダクションコードで使用されているものを報告します。 また、同じ要素に対して @TestOnly@VisibleForTesting が適用されていることも報告します。

このようなメソッドまたはクラスが以下から参照されている場合、問題は報告されません。

例 (プロダクションコード):


  @TestOnly
  fun foo() { ... }

  fun main () {
    foo()
  }