aboutsummaryrefslogtreecommitdiff
path: root/java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java')
-rw-r--r--java/dagger/hilt/android/processor/internal/androidentrypoint/Generators.java12
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")