aboutsummaryrefslogtreecommitdiff
path: root/java/dagger/hilt/processor/internal/ProcessorErrorHandler.java
diff options
context:
space:
mode:
authorBrad Corso <bcorso@google.com>2021-04-19 14:43:35 -0700
committerDagger Team <dagger-dev+copybara@google.com>2021-04-19 14:45:02 -0700
commitfa49bdf2defb8ea6bdf3395491315125f89f0d1c (patch)
treebb801988351542b269d0bffd7e1bed4f8ca25200 /java/dagger/hilt/processor/internal/ProcessorErrorHandler.java
parente0f510a679f37e06d272ab919596149a50219975 (diff)
downloaddagger2-fa49bdf2defb8ea6bdf3395491315125f89f0d1c.tar.gz
Allow ProcessorErrors.checkState without an associated element
RELNOTES=N/A PiperOrigin-RevId: 369306095
Diffstat (limited to 'java/dagger/hilt/processor/internal/ProcessorErrorHandler.java')
-rw-r--r--java/dagger/hilt/processor/internal/ProcessorErrorHandler.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/java/dagger/hilt/processor/internal/ProcessorErrorHandler.java b/java/dagger/hilt/processor/internal/ProcessorErrorHandler.java
index 460e8a946..2ecc0f098 100644
--- a/java/dagger/hilt/processor/internal/ProcessorErrorHandler.java
+++ b/java/dagger/hilt/processor/internal/ProcessorErrorHandler.java
@@ -62,6 +62,9 @@ final class ProcessorErrorHandler {
if (t instanceof BadInputException) {
BadInputException badInput = (BadInputException) t;
+ if (badInput.getBadElements().isEmpty()) {
+ hiltErrors.add(HiltError.of(badInput.getMessage()));
+ }
for (Element element : badInput.getBadElements()) {
hiltErrors.add(HiltError.of(badInput.getMessage(), element));
}