@@ -29,7 +29,7 @@ public class ProcessingContext {
29
29
30
30
private ProcessingContext () {}
31
31
32
- static final class Ctx {
32
+ private static final class Ctx {
33
33
private PlatformAdapter readAdapter ;
34
34
private final Messager messager ;
35
35
private final Filer filer ;
@@ -41,7 +41,7 @@ static final class Ctx {
41
41
private final boolean useJavax ;
42
42
private final String diAnnotation ;
43
43
44
- public Ctx (ProcessingEnvironment env , PlatformAdapter adapter , boolean generateOpenAPI ) {
44
+ Ctx (ProcessingEnvironment env , PlatformAdapter adapter , boolean generateOpenAPI ) {
45
45
readAdapter = adapter ;
46
46
messager = env .getMessager ();
47
47
filer = env .getFiler ();
@@ -56,7 +56,7 @@ public Ctx(ProcessingEnvironment env, PlatformAdapter adapter, boolean generateO
56
56
final var options = env .getOptions ();
57
57
final var singletonOverride = options .get ("useSingleton" );
58
58
if (singletonOverride != null ) {
59
- useComponent = ( !Boolean .parseBoolean (singletonOverride ) );
59
+ useComponent = !Boolean .parseBoolean (singletonOverride );
60
60
} else {
61
61
useComponent = elementUtils .getTypeElement (Constants .COMPONENT ) != null ;
62
62
}
@@ -73,11 +73,9 @@ public Ctx(ProcessingEnvironment env, PlatformAdapter adapter, boolean generateO
73
73
}
74
74
}
75
75
76
- public static void init (
77
- ProcessingEnvironment env , PlatformAdapter adapter , boolean generateOpenAPI ) {
76
+ public static void init (ProcessingEnvironment env , PlatformAdapter adapter , boolean generateOpenAPI ) {
78
77
final var oldCtx = CTX .get ();
79
78
final var newCTX = new Ctx (env , adapter , generateOpenAPI );
80
-
81
79
if (oldCtx != null && newCTX .docContext == null ) {
82
80
newCTX .docContext = oldCtx .docContext ;
83
81
}
@@ -141,28 +139,24 @@ public static TypeMirror asMemberOf(DeclaredType declaredType, Element element)
141
139
public static List <ExecutableElement > superMethods (Element element , String methodName ) {
142
140
final Types types = CTX .get ().typeUtils ;
143
141
return types .directSupertypes (element .asType ()).stream ()
144
- .filter (type -> !type .toString ().contains ("java.lang.Object" ))
145
- .map (
146
- superType -> {
147
- final var superClass = (TypeElement ) types .asElement (superType );
148
- for (final ExecutableElement method :
149
- ElementFilter .methodsIn (CTX .get ().elementUtils .getAllMembers (superClass ))) {
150
- if (method .getSimpleName ().contentEquals (methodName )) {
151
- return method ;
152
- }
153
- }
154
- return null ;
155
- })
156
- .filter (Objects ::nonNull )
157
- .collect (Collectors .toList ());
142
+ .filter (type -> !type .toString ().contains ("java.lang.Object" ))
143
+ .map (superType -> {
144
+ final var superClass = (TypeElement ) types .asElement (superType );
145
+ for (final ExecutableElement method : ElementFilter .methodsIn (CTX .get ().elementUtils .getAllMembers (superClass ))) {
146
+ if (method .getSimpleName ().contentEquals (methodName )) {
147
+ return method ;
148
+ }
149
+ }
150
+ return null ;
151
+ }).filter (Objects ::nonNull ).collect (Collectors .toList ());
158
152
}
159
153
160
154
public static PlatformAdapter platform () {
161
155
return CTX .get ().readAdapter ;
162
156
}
163
157
164
158
public static void setPlatform (PlatformAdapter platform ) {
165
- CTX .get ().readAdapter = ( platform ) ;
159
+ CTX .get ().readAdapter = platform ;
166
160
}
167
161
168
162
public static String diAnnotation () {
0 commit comments