├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── knappsack │ │ └── swagger4springweb │ │ ├── annotation │ │ └── ApiExclude.java │ │ ├── controller │ │ └── ApiDocumentationController.java │ │ ├── filter │ │ ├── AnnotationFilter.java │ │ ├── ApiExcludeFilter.java │ │ └── Filter.java │ │ ├── model │ │ └── AnnotatedParameter.java │ │ ├── parser │ │ ├── ApiDescriptionParser.java │ │ ├── ApiModelParser.java │ │ ├── ApiOperationParser.java │ │ ├── ApiParameterParser.java │ │ ├── ApiParser.java │ │ ├── ApiParserImpl.java │ │ └── ApiPathParser.java │ │ └── util │ │ ├── AnnotationUtils.java │ │ ├── ModelUtils.java │ │ └── ScalaObjectMapper.java └── scala │ └── com │ └── knappsack │ └── swagger4springweb │ ├── parser │ ├── SpringApiReader.scala │ └── SpringMVCApiReader.scala │ └── util │ ├── ApiListingUtil.scala │ ├── JavaToScalaUtil.scala │ └── ScalaToJavaUtil.scala └── test └── java └── com └── knappsack └── swagger4springweb ├── AbstractTest.java ├── AnnotationUtilsTest.java ├── ApiParserTest.java ├── controller └── ApiDocumentationControllerTest.java ├── parser ├── ApiParameterParserTest.java └── DocumentationPathParserTest.java ├── testController ├── EmptyTestController.java ├── MockController.java ├── NoClassLevelMappingController.java └── exclude │ ├── ExcludeClassTestController.java │ ├── ExcludeSingleOpTestController.java │ └── PartialExcludeTestController.java └── testModels ├── MockPojo.java └── MockPojoChild.java /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | target/ 3 | *.iml 4 | .DS_STORE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/annotation/ApiExclude.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/annotation/ApiExclude.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/controller/ApiDocumentationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/controller/ApiDocumentationController.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/filter/AnnotationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/filter/AnnotationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/filter/ApiExcludeFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/filter/ApiExcludeFilter.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/filter/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/filter/Filter.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/model/AnnotatedParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/model/AnnotatedParameter.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/parser/ApiDescriptionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/parser/ApiDescriptionParser.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/parser/ApiModelParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/parser/ApiModelParser.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/parser/ApiOperationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/parser/ApiOperationParser.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/parser/ApiParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/parser/ApiParameterParser.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/parser/ApiParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/parser/ApiParser.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/parser/ApiParserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/parser/ApiParserImpl.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/parser/ApiPathParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/parser/ApiPathParser.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/util/AnnotationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/util/AnnotationUtils.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/util/ModelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/util/ModelUtils.java -------------------------------------------------------------------------------- /src/main/java/com/knappsack/swagger4springweb/util/ScalaObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/java/com/knappsack/swagger4springweb/util/ScalaObjectMapper.java -------------------------------------------------------------------------------- /src/main/scala/com/knappsack/swagger4springweb/parser/SpringApiReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/scala/com/knappsack/swagger4springweb/parser/SpringApiReader.scala -------------------------------------------------------------------------------- /src/main/scala/com/knappsack/swagger4springweb/parser/SpringMVCApiReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/scala/com/knappsack/swagger4springweb/parser/SpringMVCApiReader.scala -------------------------------------------------------------------------------- /src/main/scala/com/knappsack/swagger4springweb/util/ApiListingUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/scala/com/knappsack/swagger4springweb/util/ApiListingUtil.scala -------------------------------------------------------------------------------- /src/main/scala/com/knappsack/swagger4springweb/util/JavaToScalaUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/scala/com/knappsack/swagger4springweb/util/JavaToScalaUtil.scala -------------------------------------------------------------------------------- /src/main/scala/com/knappsack/swagger4springweb/util/ScalaToJavaUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/main/scala/com/knappsack/swagger4springweb/util/ScalaToJavaUtil.scala -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/AbstractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/AbstractTest.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/AnnotationUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/AnnotationUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/ApiParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/ApiParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/controller/ApiDocumentationControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/controller/ApiDocumentationControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/parser/ApiParameterParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/parser/ApiParameterParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/parser/DocumentationPathParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/parser/DocumentationPathParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/testController/EmptyTestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/testController/EmptyTestController.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/testController/MockController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/testController/MockController.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/testController/NoClassLevelMappingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/testController/NoClassLevelMappingController.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/testController/exclude/ExcludeClassTestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/testController/exclude/ExcludeClassTestController.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/testController/exclude/ExcludeSingleOpTestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/testController/exclude/ExcludeSingleOpTestController.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/testController/exclude/PartialExcludeTestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/testController/exclude/PartialExcludeTestController.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/testModels/MockPojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/testModels/MockPojo.java -------------------------------------------------------------------------------- /src/test/java/com/knappsack/swagger4springweb/testModels/MockPojoChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wkennedy/swagger4spring-web/HEAD/src/test/java/com/knappsack/swagger4springweb/testModels/MockPojoChild.java --------------------------------------------------------------------------------