@TestOnly
および @VisibleForTesting
アノテーションが付いたメソッドとクラスで、プロダクションコードで使用されているものを報告します。 また、同じ要素に対して @TestOnly
と @VisibleForTesting
が適用されていることも報告します。
このようなメソッドまたはクラスが以下から参照されている場合、問題は報告されません。
@TestOnly
アノテーションが付いた別のメソッド
例 (プロダクションコード):
@TestOnly
fun foo() { ... }
fun main () {
foo()
}