├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── project ├── build.properties └── plugins.sbt ├── src ├── main │ ├── java │ │ └── play │ │ │ └── modules │ │ │ └── swagger │ │ │ └── PlayReader.java │ ├── resources │ │ └── reference.conf │ └── scala │ │ ├── controllers │ │ └── ApiHelpController.scala │ │ └── play │ │ └── modules │ │ └── swagger │ │ ├── ApiListingCache.scala │ │ ├── PlayApiScanner.scala │ │ ├── PlaySwaggerConfig.scala │ │ ├── RouteWrapper.scala │ │ ├── SwaggerModule.scala │ │ ├── SwaggerPlugin.scala │ │ └── util │ │ └── CrossUtil.scala └── test │ ├── resources │ ├── delegated.routes │ ├── delegation │ └── subdelegated.routes │ └── scala │ ├── EBeanModelTest.scala │ ├── PlayApiListingCacheSpec.scala │ ├── PlayApiScannerSpec.scala │ ├── PlayDelegatedApiScannerSpec.scala │ └── testdata │ ├── CatController.scala │ ├── ClassWithApi.java │ ├── DelegatedController.scala │ ├── DocumentController.scala │ ├── Dog.scala │ ├── DogController.scala │ ├── FlyController.scala │ ├── Person.scala │ ├── PointOfInterestController.scala │ └── SettlementsSearcherController.java └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.4 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/java/play/modules/swagger/PlayReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/java/play/modules/swagger/PlayReader.java -------------------------------------------------------------------------------- /src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/resources/reference.conf -------------------------------------------------------------------------------- /src/main/scala/controllers/ApiHelpController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/scala/controllers/ApiHelpController.scala -------------------------------------------------------------------------------- /src/main/scala/play/modules/swagger/ApiListingCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/scala/play/modules/swagger/ApiListingCache.scala -------------------------------------------------------------------------------- /src/main/scala/play/modules/swagger/PlayApiScanner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/scala/play/modules/swagger/PlayApiScanner.scala -------------------------------------------------------------------------------- /src/main/scala/play/modules/swagger/PlaySwaggerConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/scala/play/modules/swagger/PlaySwaggerConfig.scala -------------------------------------------------------------------------------- /src/main/scala/play/modules/swagger/RouteWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/scala/play/modules/swagger/RouteWrapper.scala -------------------------------------------------------------------------------- /src/main/scala/play/modules/swagger/SwaggerModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/scala/play/modules/swagger/SwaggerModule.scala -------------------------------------------------------------------------------- /src/main/scala/play/modules/swagger/SwaggerPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/scala/play/modules/swagger/SwaggerPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/play/modules/swagger/util/CrossUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/main/scala/play/modules/swagger/util/CrossUtil.scala -------------------------------------------------------------------------------- /src/test/resources/delegated.routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/resources/delegated.routes -------------------------------------------------------------------------------- /src/test/resources/delegation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/resources/delegation -------------------------------------------------------------------------------- /src/test/resources/subdelegated.routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/resources/subdelegated.routes -------------------------------------------------------------------------------- /src/test/scala/EBeanModelTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/EBeanModelTest.scala -------------------------------------------------------------------------------- /src/test/scala/PlayApiListingCacheSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/PlayApiListingCacheSpec.scala -------------------------------------------------------------------------------- /src/test/scala/PlayApiScannerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/PlayApiScannerSpec.scala -------------------------------------------------------------------------------- /src/test/scala/PlayDelegatedApiScannerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/PlayDelegatedApiScannerSpec.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/CatController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/CatController.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/ClassWithApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/ClassWithApi.java -------------------------------------------------------------------------------- /src/test/scala/testdata/DelegatedController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/DelegatedController.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/DocumentController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/DocumentController.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/Dog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/Dog.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/DogController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/DogController.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/FlyController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/FlyController.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/Person.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/Person.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/PointOfInterestController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/PointOfInterestController.scala -------------------------------------------------------------------------------- /src/test/scala/testdata/SettlementsSearcherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swagger-api/swagger-play/HEAD/src/test/scala/testdata/SettlementsSearcherController.java -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "2.0.1-SNAPSHOT" 2 | --------------------------------------------------------------------------------