diff --git a/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/MockitoMockClassReference.java b/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/MockitoMockClassReference.java index af2e51d8a0..49f36937d3 100644 --- a/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/MockitoMockClassReference.java +++ b/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/MockitoMockClassReference.java @@ -71,7 +71,7 @@ private static boolean isTypeDerivableFromContext(MethodInvocationTree tree, Vis Tree parent = state.getPath().getParentPath().getLeaf(); switch (parent.getKind()) { case VARIABLE: - return !ASTHelpers.hasNoExplicitType((VariableTree) parent, state) + return !ASTHelpers.hasImplicitType((VariableTree) parent, state) && MoreASTHelpers.areSameType(tree, parent, state); case ASSIGNMENT: return MoreASTHelpers.areSameType(tree, parent, state); diff --git a/pom.xml b/pom.xml index 0b91685c40..454133e59c 100644 --- a/pom.xml +++ b/pom.xml @@ -201,7 +201,7 @@ 1.10.4 ${version.error-prone-orig} v${version.error-prone-orig}-picnic-1 - 2.22.0 + 2.23.0 0.1.20 1.0 11