Skip to content

Commit dfdf860

Browse files
authored
Merge pull request #141 from avaje/feature/fix-factory-reading
Fix partial compile with component Factory (used for generic types)
2 parents 81a14e4 + 10951dd commit dfdf860

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

jsonb-generator/src/main/java/io/avaje/jsonb/generator/ComponentReader.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import java.util.List;
1717

1818
final class ComponentReader {
19-
19+
2020
private final ComponentMetaData componentMetaData;
2121

2222
ComponentReader(ComponentMetaData metaData) {
@@ -44,16 +44,14 @@ private void readMetaData(TypeElement moduleType) {
4444
final FactoryPrism metaDataFactory = FactoryPrism.getInstance(annotationMirror);
4545

4646
if (metaData != null) {
47-
4847
metaData.value().stream()
4948
.map(TypeMirror::toString)
5049
.forEach(componentMetaData::add);
5150

5251
} else if (metaDataFactory != null) {
53-
5452
metaDataFactory.value().stream()
5553
.map(TypeMirror::toString)
56-
.forEach(componentMetaData::add);
54+
.forEach(componentMetaData::addFactory);
5755
}
5856
}
5957
}

0 commit comments

Comments
 (0)