Skip to content

Commit 87950af

Browse files
committed
Update Util.java
1 parent 98172da commit 87950af

File tree

1 file changed

+5
-1
lines changed
  • inject-generator/src/main/java/io/avaje/inject/generator

1 file changed

+5
-1
lines changed

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,11 @@ static TypeElement lazyProxy(Element element) {
416416
.map(BeanTypesPrism::value)
417417
.filter(v -> v.size() == 1)
418418
.map(v -> APContext.asTypeElement(v.get(0)))
419-
.filter(v -> v.getKind().isInterface() || hasNoArgConstructor(v))
419+
// figure out generics later
420+
.filter(
421+
v ->
422+
v.getTypeParameters().isEmpty()
423+
&& (v.getKind().isInterface() || hasNoArgConstructor(v)))
420424
.orElse(null);
421425
}
422426

0 commit comments

Comments
 (0)