diff --git a/dagger-compiler/main/java/dagger/internal/codegen/processingstep/ComponentHjarProcessingStep.java b/dagger-compiler/main/java/dagger/internal/codegen/processingstep/ComponentHjarProcessingStep.java index 2df3b3fc0ac..36b81c3d420 100644 --- a/dagger-compiler/main/java/dagger/internal/codegen/processingstep/ComponentHjarProcessingStep.java +++ b/dagger-compiler/main/java/dagger/internal/codegen/processingstep/ComponentHjarProcessingStep.java @@ -68,6 +68,11 @@ public Set annotationClassNames() { return union(rootComponentAnnotations(), rootComponentCreatorAnnotations()); } + @Override + protected boolean requiresPreValidation() { + return false; + } + // TODO(ronshapiro): Validation might not even be necessary. We should measure it and figure out // if it's worth seeing if removing it will still work. We could potentially add a new catch // clause for any exception that's not TypeNotPresentException and ignore the component entirely