Skip to content

Commit dcad850

Browse files
committed
fix client processor overriding OpenAPI
1 parent cc4e36b commit dcad850

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

http-generator-client/src/main/java/io/avaje/http/generator/client/ClientProcessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public SourceVersion getSupportedSourceVersion() {
4848
public synchronized void init(ProcessingEnvironment processingEnv) {
4949
super.init(processingEnv);
5050
this.processingEnv = processingEnv;
51-
ProcessingContext.init(processingEnv, new ClientPlatformAdapter());
51+
ProcessingContext.init(processingEnv, new ClientPlatformAdapter(), false);
5252
}
5353

5454
@Override

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,20 @@ public class ProcessingContext {
3737
private static String diAnnotation;
3838

3939
public static void init(ProcessingEnvironment env, PlatformAdapter adapter) {
40+
init(env, adapter, true);
41+
}
42+
43+
public static void init(ProcessingEnvironment env, PlatformAdapter adapter, boolean generateOpenAPI) {
4044
readAdapter = adapter;
4145
messager = env.getMessager();
4246
filer = env.getFiler();
4347
elements = env.getElementUtils();
4448
types = env.getTypeUtils();
4549
openApiAvailable = isTypeAvailable(Constants.OPENAPIDEFINITION);
46-
docContext = new DocContext(env, openApiAvailable);
50+
51+
if (generateOpenAPI) {
52+
docContext = new DocContext(env, openApiAvailable);
53+
}
4754

4855
final var options = env.getOptions();
4956
final var singletonOverride = options.get("useSingleton");

0 commit comments

Comments
 (0)