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.

Reply via email to