We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98172da commit 87950afCopy full SHA for 87950af
inject-generator/src/main/java/io/avaje/inject/generator/Util.java
@@ -416,7 +416,11 @@ static TypeElement lazyProxy(Element element) {
416
.map(BeanTypesPrism::value)
417
.filter(v -> v.size() == 1)
418
.map(v -> APContext.asTypeElement(v.get(0)))
419
- .filter(v -> v.getKind().isInterface() || hasNoArgConstructor(v))
+ // figure out generics later
420
+ .filter(
421
+ v ->
422
+ v.getTypeParameters().isEmpty()
423
+ && (v.getKind().isInterface() || hasNoArgConstructor(v)))
424
.orElse(null);
425
}
426
0 commit comments