@@ -26,30 +26,25 @@ void read() {
26
26
27
27
if (isGeneratedComponent (moduleType )) {
28
28
var adapters =
29
- MetaDataPrism .getInstanceOn (moduleType ).value ().stream ()
30
- .map (APContext ::asTypeElement )
31
- .collect (toList ());
29
+ MetaDataPrism .getInstanceOn (moduleType ).value ().stream ()
30
+ .map (APContext ::asTypeElement )
31
+ .collect (toList ());
32
32
33
33
if (adapters .get (0 ).getModifiers ().contains (Modifier .PUBLIC )) {
34
34
componentMetaData .setFullName (fqn );
35
-
36
35
readMetaData (moduleType , componentMetaData );
37
36
} else {
38
- // non-public adapters grouped by packageName, does not support generic types
39
- // (JsonFactory)
40
- var packageName =
41
- APContext .elements ().getPackageOf (moduleType ).getQualifiedName ().toString ();
37
+ // non-public adapters grouped by packageName
38
+ var packageName = APContext .elements ().getPackageOf (moduleType ).getQualifiedName ().toString ();
42
39
var meta = privateMetaData .computeIfAbsent (packageName , k -> new ComponentMetaData ());
43
-
44
40
readMetaData (moduleType , meta );
45
41
}
46
42
}
47
43
}
48
44
}
49
45
50
46
private static boolean isGeneratedComponent (TypeElement moduleType ) {
51
- return moduleType != null
52
- && "io.avaje.jsonb.spi.GeneratedComponent" .equals (moduleType .getSuperclass ().toString ());
47
+ return moduleType != null && "io.avaje.jsonb.spi.GeneratedComponent" .equals (moduleType .getSuperclass ().toString ());
53
48
}
54
49
55
50
/** Read the existing JsonAdapters from the MetaData annotation of the generated component. */
@@ -60,10 +55,14 @@ private void readMetaData(TypeElement moduleType, ComponentMetaData meta) {
60
55
final JsonFactoryPrism metaDataFactory = JsonFactoryPrism .getInstance (annotationMirror );
61
56
62
57
if (metaData != null ) {
63
- metaData .value ().stream ().map (TypeMirror ::toString ).forEach (meta ::add );
58
+ metaData .value ().stream ()
59
+ .map (TypeMirror ::toString )
60
+ .forEach (meta ::add );
64
61
65
62
} else if (metaDataFactory != null ) {
66
- metaDataFactory .value ().stream ().map (TypeMirror ::toString ).forEach (meta ::addFactory );
63
+ metaDataFactory .value ().stream ()
64
+ .map (TypeMirror ::toString )
65
+ .forEach (meta ::addFactory );
67
66
}
68
67
}
69
68
}
0 commit comments