From 5cd8863eb548dc8b39c2d855b62acfd9e467586c Mon Sep 17 00:00:00 2001 From: Stephan Schroevers Date: Sun, 1 Aug 2021 19:10:46 +0200 Subject: [PATCH] Slightly optimize `MethodReferenceUsage` check --- .../errorprone/bugpatterns/MethodReferenceUsageCheck.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/MethodReferenceUsageCheck.java b/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/MethodReferenceUsageCheck.java index 3d300f11..b6624876 100644 --- a/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/MethodReferenceUsageCheck.java +++ b/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/MethodReferenceUsageCheck.java @@ -69,7 +69,10 @@ public final class MethodReferenceUsageCheck extends BugChecker */ return constructMethodRef(tree, tree.getBody()) .map(SuggestedFix.Builder::build) - .filter(fix -> SuggestedFixes.compilesWithFix(fix, state)) + .filter( + fix -> + SuggestedFixes.compilesWithFix( + fix, state, ImmutableList.of(), /* onlyInSameCompilationUnit= */ true)) .map(fix -> describeMatch(tree, fix)) .orElse(Description.NO_MATCH); }