TestOnlyInspection: support org.jetbrains.annotations.VisibleForTesting

GitOrigin-RevId: 8b515a6d3134f6cd2474516114772e15239b5439
This commit is contained in:
Tagir Valeev
2020-07-20 09:22:15 +00:00
committed by intellij-monorepo-bot
parent 96b797c7cf
commit 7beb9b4cd1
@@ -162,8 +162,10 @@ public class TestOnlyInspection extends AbstractBaseJavaLocalInspectionTool {
@Nullable
private static PsiAnnotation findVisibleForTestingAnnotation(@NotNull PsiMember member) {
PsiAnnotation anno = AnnotationUtil.findAnnotation(member, "com.google.common.annotations.VisibleForTesting");
return anno != null ? anno : AnnotationUtil.findAnnotation(member, "com.android.annotations.VisibleForTesting");
return AnnotationUtil.findAnnotation(member,
"com.google.common.annotations.VisibleForTesting",
"com.android.annotations.VisibleForTesting",
"org.jetbrains.annotations.VisibleForTesting");
}
private static boolean isInsideTestOnlyMethod(PsiElement e) {