Require static import of com.google.errorprone.matchers.Matchers methods (#201)

This commit is contained in:
Gijs de Jong
2022-08-18 15:21:16 +02:00
committed by GitHub
parent 4ca75c6cf6
commit 9ab5bbe042
2 changed files with 4 additions and 2 deletions

View File

@@ -66,6 +66,7 @@ public final class StaticImport extends BugChecker implements MemberSelectTreeMa
"com.google.errorprone.BugPattern.LinkType",
"com.google.errorprone.BugPattern.SeverityLevel",
"com.google.errorprone.BugPattern.StandardTags",
"com.google.errorprone.matchers.Matchers",
"com.google.errorprone.refaster.ImportPolicy",
"com.mongodb.client.model.Accumulators",
"com.mongodb.client.model.Aggregates",

View File

@@ -1,14 +1,15 @@
package tech.picnic.errorprone.refaster.util;
import static com.google.errorprone.matchers.Matchers.isArrayType;
import com.google.errorprone.VisitorState;
import com.google.errorprone.matchers.Matcher;
import com.google.errorprone.matchers.Matchers;
import com.sun.source.tree.ExpressionTree;
/** A matcher of array-typed expressions, for use with Refaster's {@code @Matches} annotation. */
public final class IsArray implements Matcher<ExpressionTree> {
private static final long serialVersionUID = 1L;
private static final Matcher<ExpressionTree> DELEGATE = Matchers.isArrayType();
private static final Matcher<ExpressionTree> DELEGATE = isArrayType();
@Override
public boolean matches(ExpressionTree tree, VisitorState state) {