You're right, thanks for reporting this; It has been fixed
in https://github.com/swagger-api/swagger-core/pull/2656, part of
`2.0.0-SNAPSHOT` version available in sonatype, and will be part of
upcoming release. Please file a ticket in
https://github.com/swagger-api/swagger-core if you're still experiencing
issues.
Hi,
>
> I'm having some issues with swagger including lots and lots of java
> classes in the components/schema part. I modified the example project
> swagger-jersey2-resourceinit-sample-app slightly, adding the following to
> UserResource:
>
> public class UserResource {
>
> ...
>
> public Dummy getDummy() {
> return null;
> }
>
> public static class Dummy {
> public String str;
> }
>
> }
>
> and when accessing openapi.json, I get the following back:
>
> ...
>
> "Dummy" : {
>
> "type" : "object",
>
> "properties" : {
>
> "str" : {
>
> "type" : "string"
>
> }
>
> }
>
> },
>
> ...
>
> Is there a reason why 'getDummy' isn't simply ignored? The method itself
> isn't mentioned in the generated JSON, but the method is parsed, and the
> return type is thus included in the components.
>
> In my case, there's lots of internal methods in my resource classes, and
> *tons* of internal and library classes are getting parsed, causing the
> openapi.json generation to take a *very* long time (I've never let it
> finished...).
>
--
You received this message because you are subscribed to the Google Groups
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.