Skip to content

Commit 59ad411

Browse files
committed
Update AssistBeanReader.java
1 parent 95e3cc0 commit 59ad411

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

inject-generator/src/main/java/io/avaje/inject/generator/AssistBeanReader.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,8 @@ final class AssistBeanReader {
7070
.findFirst()
7171
.orElse(null);
7272

73-
if (!factoryType.getQualifiedName().contentEquals("java.lang.Void")) {
74-
validateTarget(factoryType);
75-
this.targetType = factoryType;
76-
} else {
77-
targetType = null;
78-
}
73+
validateTarget(factoryType);
74+
this.targetType = factoryType;
7975
}
8076

8177
private void validateTarget(TypeElement t) {
@@ -163,7 +159,8 @@ void buildRegister(Append writer) {
163159

164160
private Set<String> importTypes() {
165161
importTypes.add("io.avaje.inject.AssistFactory");
166-
importTypes.add(targetType.getQualifiedName().toString());
162+
Optional.ofNullable(targetType).ifPresent(t -> importTypes.add(t.getQualifiedName().toString()));
163+
167164
if (Util.validImportType(type)) {
168165
importTypes.add(type);
169166
}

0 commit comments

Comments
 (0)