Skip to content

Commit cd97fd2

Browse files
committed
Explicitly make ProcessingContext.Ctx private
1 parent 6aaa596 commit cd97fd2

File tree

1 file changed

+15
-21
lines changed

1 file changed

+15
-21
lines changed

http-generator-core/src/main/java/io/avaje/http/generator/core/ProcessingContext.java

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class ProcessingContext {
2929

3030
private ProcessingContext() {}
3131

32-
static final class Ctx {
32+
private static final class Ctx {
3333
private PlatformAdapter readAdapter;
3434
private final Messager messager;
3535
private final Filer filer;
@@ -41,7 +41,7 @@ static final class Ctx {
4141
private final boolean useJavax;
4242
private final String diAnnotation;
4343

44-
public Ctx(ProcessingEnvironment env, PlatformAdapter adapter, boolean generateOpenAPI) {
44+
Ctx(ProcessingEnvironment env, PlatformAdapter adapter, boolean generateOpenAPI) {
4545
readAdapter = adapter;
4646
messager = env.getMessager();
4747
filer = env.getFiler();
@@ -56,7 +56,7 @@ public Ctx(ProcessingEnvironment env, PlatformAdapter adapter, boolean generateO
5656
final var options = env.getOptions();
5757
final var singletonOverride = options.get("useSingleton");
5858
if (singletonOverride != null) {
59-
useComponent = (!Boolean.parseBoolean(singletonOverride));
59+
useComponent = !Boolean.parseBoolean(singletonOverride);
6060
} else {
6161
useComponent = elementUtils.getTypeElement(Constants.COMPONENT) != null;
6262
}
@@ -73,11 +73,9 @@ public Ctx(ProcessingEnvironment env, PlatformAdapter adapter, boolean generateO
7373
}
7474
}
7575

76-
public static void init(
77-
ProcessingEnvironment env, PlatformAdapter adapter, boolean generateOpenAPI) {
76+
public static void init(ProcessingEnvironment env, PlatformAdapter adapter, boolean generateOpenAPI) {
7877
final var oldCtx = CTX.get();
7978
final var newCTX = new Ctx(env, adapter, generateOpenAPI);
80-
8179
if (oldCtx != null && newCTX.docContext == null) {
8280
newCTX.docContext = oldCtx.docContext;
8381
}
@@ -141,28 +139,24 @@ public static TypeMirror asMemberOf(DeclaredType declaredType, Element element)
141139
public static List<ExecutableElement> superMethods(Element element, String methodName) {
142140
final Types types = CTX.get().typeUtils;
143141
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());
158152
}
159153

160154
public static PlatformAdapter platform() {
161155
return CTX.get().readAdapter;
162156
}
163157

164158
public static void setPlatform(PlatformAdapter platform) {
165-
CTX.get().readAdapter = (platform);
159+
CTX.get().readAdapter = platform;
166160
}
167161

168162
public static String diAnnotation() {

0 commit comments

Comments
 (0)