File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
http-generator-client/src/main/java/io/avaje/http/generator/client Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 12
12
import java .util .List ;
13
13
import java .util .Set ;
14
14
15
+ import javax .lang .model .element .Modifier ;
16
+
15
17
/**
16
18
* Write Http client adapter.
17
19
*/
@@ -38,9 +40,11 @@ final class ClientWriter extends BaseControllerWriter {
38
40
@ Override
39
41
protected String initPackageName (String originName ) {
40
42
// put the generated Http client into a sub-package
41
- return ClientPrism .isPresent (reader .beanType ())
43
+ final var beanType = reader .beanType ();
44
+
45
+ return !beanType .getModifiers ().contains (Modifier .PUBLIC ) && ClientPrism .isPresent (beanType )
42
46
? super .initPackageName (originName )
43
- : super .initPackageName (originName )+ ".httpclient" ;
47
+ : super .initPackageName (originName ) + ".httpclient" ;
44
48
}
45
49
46
50
private void readMethods () {
You can’t perform that action at this time.
0 commit comments