diff --git a/check_api/src/main/java/com/google/errorprone/SuppressionInfo.java b/check_api/src/main/java/com/google/errorprone/SuppressionInfo.java index 8ef94ca6456..cb23c08dea3 100644 --- a/check_api/src/main/java/com/google/errorprone/SuppressionInfo.java +++ b/check_api/src/main/java/com/google/errorprone/SuppressionInfo.java @@ -16,8 +16,6 @@ package com.google.errorprone; -import static com.google.common.collect.ImmutableSet.toImmutableSet; - import com.google.common.collect.ImmutableSet; import com.google.errorprone.annotations.CheckReturnValue; import com.google.errorprone.annotations.Immutable; @@ -37,7 +35,6 @@ import java.util.HashSet; import java.util.Set; import java.util.concurrent.atomic.AtomicBoolean; -import java.util.stream.Stream; /** * Immutable container of "suppression signals" - annotations or other information gathered from @@ -57,12 +54,6 @@ public class SuppressionInfo { private static final Supplier ANDROID_SUPPRESS_LINT = VisitorState.memoize(state -> state.getName("android.annotation.SuppressLint")); private static final Supplier VALUE = VisitorState.memoize(state -> state.getName("value")); - private static final Supplier> GENERATED_ANNOTATIONS = - VisitorState.memoize( - state -> - Stream.of("javax.annotation.Generated", "javax.annotation.processing.Generated") - .map(state::getName) - .collect(toImmutableSet())); private final ImmutableSet suppressWarningsStrings; @SuppressWarnings("Immutable") /* Name is javac's interned version of a string. */ @@ -78,7 +69,7 @@ private SuppressionInfo( } private static boolean isGenerated(Symbol sym, VisitorState state) { - return !ASTHelpers.annotationsAmong(sym, GENERATED_ANNOTATIONS.get(state), state).isEmpty(); + return !ASTHelpers.getGeneratedBy(sym, state).isEmpty(); } /**