diff options
Diffstat (limited to 'java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java')
-rw-r--r-- | java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java b/java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java index 91df537c9..daadd032d 100644 --- a/java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java +++ b/java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java @@ -319,12 +319,6 @@ final class Generators { .endControlFlow(); } - // Only add @Override if an ancestor extends a generated Hilt class. - // When using bytecode injection, this isn't always guaranteed. - if (metadata.overridesAndroidEntryPointClass() - && ancestorExtendsGeneratedHiltClass(metadata)) { - methodSpecBuilder.addAnnotation(Override.class); - } typeSpecBuilder.addField(injectedField(metadata)); switch (metadata.androidType()) { @@ -332,6 +326,12 @@ final class Generators { case FRAGMENT: case VIEW: case SERVICE: + // Only add @Override if an ancestor extends a generated Hilt class. + // When using bytecode injection, this isn't always guaranteed. + if (metadata.overridesAndroidEntryPointClass() + && ancestorExtendsGeneratedHiltClass(metadata)) { + methodSpecBuilder.addAnnotation(Override.class); + } methodSpecBuilder .beginControlFlow("if (!injected)") .addStatement("injected = true") |