Skip to content

Commit

Permalink
Don't fire the CanIgnoreReturnValueSuggester for `dagger.producers.…
Browse files Browse the repository at this point in the history
…ProductionComponent.Builder` and `dagger.producers.ProductionSubcomponent.Builder`.

#checkreturnvalue

PiperOrigin-RevId: 660826447
  • Loading branch information
kluever authored and Error Prone Team committed Aug 8, 2024
1 parent ba8f9a2 commit af175b0
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,15 @@ public final class CanIgnoreReturnValueSuggester extends BugChecker implements M

private static final ImmutableSet<String> EXEMPTING_CLASS_ANNOTATIONS =
ImmutableSet.of(
"com.google.auto.value.AutoValue.Builder",
// keep-sorted start
"com.google.auto.value.AutoBuilder",
"com.google.auto.value.AutoValue.Builder",
"dagger.Component.Builder",
"dagger.Subcomponent.Builder");
"dagger.Subcomponent.Builder",
"dagger.producers.ProductionComponent.Builder",
"dagger.producers.ProductionSubcomponent.Builder"
// keep-sorted end
);

private static final Supplier<Type> PROTO_BUILDER =
VisitorState.memoize(s -> s.getTypeFromString("com.google.protobuf.MessageLite.Builder"));
Expand Down

0 comments on commit af175b0

Please sign in to comment.