Skip to content

Commit af175b0

Browse files
klueverError Prone Team
authored and
Error Prone Team
committed
Don't fire the CanIgnoreReturnValueSuggester for dagger.producers.ProductionComponent.Builder and dagger.producers.ProductionSubcomponent.Builder.
#checkreturnvalue PiperOrigin-RevId: 660826447
1 parent ba8f9a2 commit af175b0

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

core/src/main/java/com/google/errorprone/bugpatterns/checkreturnvalue/CanIgnoreReturnValueSuggester.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,15 @@ public final class CanIgnoreReturnValueSuggester extends BugChecker implements M
8686

8787
private static final ImmutableSet<String> EXEMPTING_CLASS_ANNOTATIONS =
8888
ImmutableSet.of(
89-
"com.google.auto.value.AutoValue.Builder",
89+
// keep-sorted start
9090
"com.google.auto.value.AutoBuilder",
91+
"com.google.auto.value.AutoValue.Builder",
9192
"dagger.Component.Builder",
92-
"dagger.Subcomponent.Builder");
93+
"dagger.Subcomponent.Builder",
94+
"dagger.producers.ProductionComponent.Builder",
95+
"dagger.producers.ProductionSubcomponent.Builder"
96+
// keep-sorted end
97+
);
9398

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

0 commit comments

Comments
 (0)