Skip to content

Commit f004e45

Browse files
authored
Merge pull request #373 from avaje/feature/fix-register-metadata-factory
Fix ComponentReader to register MetaData.Factory if present
2 parents 2d68039 + 599d1a2 commit f004e45

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@ private static void readMetaData(TypeElement moduleType, ComponentMetaData meta)
5656
for (final AnnotationMirror annotationMirror : moduleType.getAnnotationMirrors()) {
5757

5858
final MetaDataPrism metaData = MetaDataPrism.getInstance(annotationMirror);
59-
final JsonFactoryPrism metaDataFactory = JsonFactoryPrism.getInstance(annotationMirror);
60-
6159
if (metaData != null) {
6260
metaData.value().stream()
6361
.map(TypeMirror::toString)
6462
.forEach(meta::add);
63+
}
6564

66-
} else if (metaDataFactory != null) {
65+
final JsonFactoryPrism metaDataFactory = JsonFactoryPrism.getInstance(annotationMirror);
66+
if (metaDataFactory != null) {
6767
metaDataFactory.value().stream()
6868
.map(TypeMirror::toString)
6969
.forEach(meta::addFactory);

0 commit comments

Comments
 (0)