From 6177815ae25c9f77b44d5cf7130670a34abe6584 Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Tue, 2 Dec 2025 10:07:51 +0100 Subject: [PATCH 1/8] starting JDK 8 E2E refactoring --- .gitignore | 1 + client-java/pom.xml | 2 +- core-parent/pom.xml | 2 +- core-tests/e2e-tests/spring/pom.xml | 1 - core-tests/jdk-8/pom.xml | 49 +++++++++++++++ .../spring-rest-openapi-v2/pom.xml | 63 +++++++------------ .../examples/spring/SwaggerConfiguration.java | 0 .../adaptivehypermutation/AWHResApp.java | 0 .../spring/adaptivehypermutation/dto/Bar.java | 0 .../spring/adaptivehypermutation/dto/Foo.java | 0 .../adaptivehypermutation/dto/Info.java | 0 .../entity/BarEntity.java | 0 .../entity/BarRepository.java | 0 .../entity/FooEntity.java | 0 .../entity/FooRepository.java | 0 .../service/BarRestAPI.java | 0 .../service/FooRestAPI.java | 0 ...AuthenticatedSwaggerAccessApplication.java | 0 .../AuthenticatedSwaggerAccessRest.java | 0 ...edSwaggerApplicationWebSecurityConfig.java | 0 ...ticatedSwaggerAccessNoAuthApplication.java | 0 .../AuthenticatedSwaggerAccessNoAuthRest.java | 0 ...gerApplicationNoAuthWebSecurityConfig.java | 0 ...ccessWithoutAuthenticationApplication.java | 0 ...waggerAccessWithoutAuthenticationRest.java | 0 ...ithoutAuthenticationWebSecurityConfig.java | 0 .../base64/Base64DecodeApplication.java | 0 .../bodyissue/BodyIssueApplication.java | 0 .../spring/bodyissue/BodyIssueRest.java | 0 .../bodytypes/BodyTypesApplication.java | 0 .../spring/bodytypes/BodyTypesDto.java | 0 .../spring/bodytypes/BodyTypesRest.java | 0 .../spring/branches/BranchesApplication.java | 0 .../spring/branches/BranchesPostDto.java | 0 .../spring/branches/BranchesResponseDto.java | 0 .../spring/branches/BranchesRest.java | 0 .../chainedheaderlocation/CHLApplication.java | 0 .../spring/chainedheaderlocation/CHLRest.java | 0 .../chainednolocation/CNLApplication.java | 0 .../spring/chainednolocation/CNLRest.java | 0 .../spring/chainednolocation/CNL_X.java | 0 .../spring/chainedpostget/CPGApplication.java | 0 .../spring/chainedpostget/CPGRest.java | 0 .../examples/spring/chainedpostget/Y.java | 0 .../spring/constant/ConstantApplication.java | 0 .../spring/constant/ConstantResponseDto.java | 0 .../spring/constant/ConstantRest.java | 0 .../rest/examples/spring/db/auth/AuthApp.java | 0 .../spring/db/auth/AuthProjectService.java | 0 .../examples/spring/db/auth/AuthRest.java | 0 .../spring/db/auth/AuthUserService.java | 0 .../spring/db/auth/AuthWebSecurityConfig.java | 0 .../spring/db/auth/db/AuthProjectEntity.java | 0 .../spring/db/auth/db/AuthUserEntity.java | 0 .../spring/db/auth/db/AuthUserRepository.java | 0 .../spring/db/base/DbBaseApplication.java | 0 .../examples/spring/db/base/DbBaseDto.java | 0 .../examples/spring/db/base/DbBaseEntity.java | 0 .../spring/db/base/DbBaseRepository.java | 0 .../examples/spring/db/base/DbBaseRest.java | 0 .../db/crossfks/CrossFkApplication.java | 0 .../db/crossfks/entities/BarRepository.java | 0 .../db/crossfks/entities/BarTableEntity.java | 0 .../db/crossfks/entities/FooRepository.java | 0 .../db/crossfks/entities/FooTableEntity.java | 0 .../db/crossfks/entities/RootRepository.java | 0 .../db/crossfks/entities/RootTableEntity.java | 0 .../db/crossfks/services/BarService.java | 0 .../db/crossfks/services/FooService.java | 0 .../db/crossfks/services/RootService.java | 0 .../db/directint/DbDirectIntApplication.java | 0 .../db/directint/DbDirectIntEntity.java | 0 .../db/directint/DbDirectIntRepository.java | 0 .../spring/db/directint/DbDirectIntRest.java | 0 .../spring/db/entity/EntityApplication.java | 0 .../examples/spring/db/entity/EntityData.java | 0 .../examples/spring/db/entity/EntityEnum.java | 0 .../spring/db/entity/EntityRepository.java | 0 .../examples/spring/db/entity/EntityRest.java | 0 .../db/existingdata/ExistingDataApp.java | 0 .../db/existingdata/ExistingDataEntityX.java | 0 .../db/existingdata/ExistingDataEntityY.java | 0 .../existingdata/ExistingDataRepositoryX.java | 0 .../db/existingdata/ExistingDataRest.java | 0 .../RResourceApplication.java | 0 .../db/insertcollection/RResourceEntity.java | 0 .../insertcollection/RResourceRepository.java | 0 .../db/insertcollection/RResourceRest.java | 0 .../spring/db/javatypes/JavaTypesApp.java | 0 .../spring/db/javatypes/JavaTypesEntity.java | 0 .../db/javatypes/JavaTypesRepository.java | 0 .../spring/db/javatypes/JavaTypesRest.java | 0 .../spring/db/jpa/EntityJPAApplication.java | 0 .../examples/spring/db/jpa/EntityJPAData.java | 0 .../spring/db/jpa/EntityJPARepository.java | 0 .../examples/spring/db/jpa/EntityJPARest.java | 0 .../spring/db/tree/DbTreeApplication.java | 0 .../examples/spring/db/tree/DbTreeEntity.java | 0 .../spring/db/tree/DbTreeRepository.java | 0 .../examples/spring/db/tree/DbTreeRest.java | 0 .../EndpointExcludeApplication.java | 0 .../endpointexclude/EndpointExcludeRest.java | 0 .../EndpointFilterApplication.java | 0 .../endpointfilter/EndpointFilterRest.java | 0 .../EndpointFocusAndPrefixApplication.java | 0 .../EndpointFocusAndPrefixRest.java | 0 .../EndpointFocusAndPrefixRestDTO.java | 0 .../endpoints/EndpointsApplication.java | 0 .../spring/endpoints/EndpointsRest.java | 0 .../spring/enums/EnumsApplication.java | 0 .../rest/examples/spring/enums/EnumsDto.java | 0 .../rest/examples/spring/enums/EnumsRest.java | 0 .../examples/spring/enums/TargetEnums.java | 0 .../spring/escapes/EscapeApplication.java | 0 .../spring/escapes/EscapeResponseDto.java | 0 .../examples/spring/escapes/EscapeRest.java | 0 .../expectations/ExpectationsSpringRest.java | 0 .../FileCreationIssueNoFaultApplication.java | 0 .../FileCreationIssueNoFaultRest.java | 0 ...FileCreationIssueWithFaultApplication.java | 0 .../FileCreationIssueWithFaultRest.java | 0 .../formlogin/FormLoginApplication.java | 0 .../spring/formlogin/FormLoginRest.java | 0 .../formlogin/FormLoginWebSecurityConfig.java | 0 .../formparam/FormParamApplication.java | 0 .../spring/formparam/FormParamRest.java | 0 .../HeaderLocationApplication.java | 0 .../headerlocation/HeaderLocationDto.java | 0 .../headerlocation/HeaderLocationRest.java | 0 .../hypermutation/HighWeightApplication.java | 0 .../spring/hypermutation/HighWeightDto.java | 0 .../spring/hypermutation/HighWeightRest.java | 0 .../impactXYZ/ImpactXYZApplication.java | 0 .../spring/impactXYZ/ImpactXYZRest.java | 0 .../examples/spring/impactXYZ/XYZDto.java | 0 .../examples/spring/json/JsonApplication.java | 0 .../rest/examples/spring/json/JsonRest.java | 0 .../NamedResourceApplication.java | 0 .../namedresource/NamedResourceDto.java | 0 .../namedresource/NamedResourceRest.java | 0 .../spring/positiveinteger/PIApplication.java | 0 .../positiveinteger/PositiveIntegerRest.java | 0 .../spring/positiveinteger/PostDto.java | 0 .../spring/positiveinteger/ResponseDto.java | 0 .../spring/postcollection/CreateDto.java | 0 .../PostCollectionApplication.java | 0 .../postcollection/PostCollectionRest.java | 0 .../spring/postcollection/ValuesDto.java | 0 .../spring/redirect/RedirectApplication.java | 0 .../spring/redirect/RedirectRest.java | 0 .../spring/regex/RegexApplication.java | 0 .../regexdate/RegexDateApplication.java | 0 .../spring/resource/ResourceApplication.java | 0 .../rest/examples/spring/resource/dto/RA.java | 0 .../rest/examples/spring/resource/dto/Rd.java | 0 .../examples/spring/resource/dto/RpR.java | 0 .../spring/resource/entity/RAEntity.java | 0 .../spring/resource/entity/RARepository.java | 0 .../spring/resource/entity/RdEntity.java | 0 .../spring/resource/entity/RdRepository.java | 0 .../spring/resource/entity/RpREntity.java | 0 .../spring/resource/entity/RpRRepository.java | 0 .../spring/resource/service/RARestAPI.java | 0 .../spring/resource/service/RdRestAPI.java | 0 .../spring/resource/service/RpRRestAPI.java | 0 .../scheduled/ScheduledApplication.java | 0 .../spring/scheduled/ScheduledRest.java | 0 .../deleteput/ACDeletePutApplication.java | 0 .../deleteput/ACDeletePutDto.java | 0 .../deleteput/ACDeletePutRest.java | 0 .../ACDeletePutWebSecurityConfig.java | 0 .../spring/sqloutput/DbTableApplication.java | 0 .../examples/spring/sqloutput/DbTableDto.java | 0 .../spring/sqloutput/DbTableEntity.java | 0 .../spring/sqloutput/DbTableRepository.java | 0 .../spring/sqloutput/DbTableRest.java | 0 .../StringMinLengthApplication.java | 0 .../stringminlenght/StringMinLengthRest.java | 0 .../spring/strings/StringsApplication.java | 0 .../spring/strings/StringsResponseDto.java | 0 .../examples/spring/strings/StringsRest.java | 0 .../synthetic/SyntheticApplication.java | 0 .../spring/synthetic/SyntheticRest.java | 0 .../spring/taint/TaintApplication.java | 0 .../rest/examples/spring/taint/TaintRest.java | 0 .../taintInvalid/TaintInvalidApplication.java | 0 .../spring/taintInvalid/TaintInvalidRest.java | 0 .../taintMulti/TaintMultiApplication.java | 0 .../spring/taintMulti/TaintMultiRest.java | 0 .../TaintCollectionApplication.java | 0 .../taintcollection/TaintCollectionRest.java | 0 .../taintenum/TaintEnumApplication.java | 0 .../spring/taintenum/TaintEnumFoo.java | 0 .../spring/taintenum/TaintEnumRest.java | 0 .../TaintIgnoreCaseApplication.java | 0 .../taintignorecase/TaintIgnoreCaseRest.java | 0 .../taintnested/TaintNestedApplication.java | 0 .../spring/taintnested/TaintNestedDto.java | 0 .../spring/taintnested/TaintNestedRest.java | 0 .../spring/tcpport/TcpPortApplication.java | 0 .../testability/TestabilityApplication.java | 0 .../spring/testability/TestabilityRest.java | 0 .../spring/triangle/TriangleApplication.java | 0 .../spring/triangle/TriangleResponseDto.java | 0 .../spring/triangle/TriangleRest.java | 0 .../spring/ttpaper/TTPaperApplication.java | 0 .../examples/spring/ttpaper/TTPaperBody.java | 0 .../spring/ttpaper/TTPaperNumeric.java | 0 .../examples/spring/ttpaper/TTPaperParam.java | 0 .../examples/spring/ttpaper/TTPaperSql.java | 0 ...authenticatedSwaggerAccessApplication.java | 0 .../UnauthenticatedSwaggerAccessRest.java | 0 ...edSwaggerApplicationWebSecurityConfig.java | 0 .../spring/valid/ValidApplication.java | 0 .../rest/examples/spring/valid/ValidDto.java | 0 .../rest/examples/spring/valid/ValidRest.java | 0 .../webrequest/WebRequestApplication.java | 0 .../spring/webrequest/WebRequestRest.java | 0 .../spring/wiremock/base/ResponseDto.java | 0 .../wiremock/base/WireMockApplication.java | 0 .../spring/wiremock/base/WireMockRest.java | 0 .../wiremock/service/MockApiResponse.java | 0 .../wiremock/service/ServiceApplication.java | 0 .../service/ServiceApplicationStartup.java | 0 .../spring/wiremock/service/ServiceRest.java | 0 .../thirdparty/taint/TaintCheckString.java | 0 .../src/main/resources/application.yml | 0 .../src/main/resources/resourceGraph.dot | 0 .../src/main/resources/sql/entity.sql | 0 .../src/main/resources/sql/entityjpa.sql | 0 .../resources/static/swagger-bodyissue.json | 0 .../resources/static/swagger-endpoints.json | 0 .../static/swagger-expectation-test.json | 0 .../static/swagger-formparam-issue.json | 0 .../resources/static/swagger-minlength.json | 0 .../main/resources/static/swagger-regex.json | 0 .../resources/static/swagger-regexdate.json | 0 .../examples/spring/SpringController.java | 0 .../AHypermutationRestController.java | 0 .../AuthenticatedSwaggerAccessController.java | 0 ...nticatedSwaggerAccessNoAuthController.java | 0 ...AccessWithoutAuthenticationController.java | 0 .../spring/base64/Base64DecodeController.java | 0 .../spring/bodyissue/BodyIssueController.java | 0 .../spring/bodytypes/BodyTypesController.java | 0 .../spring/branches/BranchesController.java | 0 .../chainedheaderlocation/CHLController.java | 0 .../chainednolocation/CNLController.java | 0 .../spring/chainedpostget/CPGController.java | 0 .../spring/constant/ConstantController.java | 0 .../spring/db/SpringWithDbController.java | 0 .../spring/db/auth/DbAuthController.java | 0 .../spring/db/base/DbBaseController.java | 0 .../spring/db/crossfks/CrossFkController.java | 0 .../db/directint/DbDirectIntController.java | 0 .../DbDirectIntWithSqlController.java | 0 .../spring/db/entity/EntityController.java | 0 .../existingdata/ExistingDataController.java | 0 .../ExistingDataWithSqlScriptController.java | 0 .../insertcollection/RResourceController.java | 0 .../db/javatypes/JavaTypesController.java | 0 .../spring/db/jpa/EntityJPAController.java | 0 .../spring/db/tree/DbTreeController.java | 0 .../EndpointExcludeController.java | 0 .../EndpointFilterController.java | 0 .../EndpointFocusAndPrefixController.java | 0 .../spring/endpoints/EndpointsController.java | 0 .../spring/enums/EnumsController.java | 0 .../spring/escape/EscapeController.java | 0 .../expectations/ExpectationsController.java | 0 .../FileCreationIssueNoFaultController.java | 0 .../FileCreationIssueWithFaultController.java | 0 .../spring/formlogin/FormLoginController.java | 0 .../spring/formparam/FormParamController.java | 0 .../formparam/FormParamIssueController.java | 0 .../HeaderLocationController.java | 0 .../HighWeightRestController.java | 0 .../impactXYZ/ImpactXYZRestController.java | 0 .../examples/spring/json/JsonController.java | 0 .../NamedResourceController.java | 0 .../spring/positiveinteger/PIController.java | 0 .../PostCollectionController.java | 0 .../spring/redirect/RedirectController.java | 0 .../spring/regex/RegexController.java | 0 .../spring/regex/RegexTaintController.java | 0 .../spring/regexdate/RegexDateController.java | 0 .../resource/ResourceRestController.java | 0 .../spring/scheduled/ScheduledController.java | 0 .../deleteput/ACDeletePutController.java | 0 .../spring/sqloutput/DbTableController.java | 0 .../StringMinLengthController.java | 0 .../spring/strings/StringsController.java | 0 .../spring/synthetic/SyntheticController.java | 0 .../spring/taint/TaintController.java | 0 .../taintInvalid/TaintInvalidController.java | 0 .../taintMulti/TaintMultiController.java | 0 .../TaintCollectionController.java | 0 .../spring/taintenum/TaintEnumController.java | 0 .../TaintIgnoreCaseController.java | 0 .../taintnested/TaintNestedController.java | 0 .../spring/tcpport/TcpPortController.java | 0 .../testability/TestabilityController.java | 0 .../spring/triangle/TriangleController.java | 0 .../spring/ttpaper/TTPaperController.java | 0 ...nauthenticatedSwaggerAccessController.java | 0 .../spring/valid/ValidController.java | 0 .../webrequest/WebRequestController.java | 0 .../wiremock/base/WireMockController.java | 0 .../wiremock/service/ServiceController.java | 0 .../e2etests/spring/examples/EMRunner.java | 0 .../spring/examples/SpringTestBase.java | 0 .../AHypermuationTestBase.java | 0 .../AHypermutationAWHTest.java | 0 .../DeterminismTest.java | 0 .../EvoMasterAWHSampleTest.kt | 0 .../adaptivehypermutation/ManualRestTest.java | 0 .../AuthenticatedSwaggerAccessEMTest.java | 0 .../AuthenticatedSwaggerAccessManualTest.java | 0 ...nticatedSwaggerAccessNoAuthManualTest.java | 0 ...AccessWithoutAuthenticationManualTest.java | 0 .../UnauthenticatedSwaggerAccessEMTest.java | 0 ...nauthenticatedSwaggerAccessManualTest.java | 0 .../examples/base64/Base64DecodeEMTest.java | 0 .../blackbox/BlackBoxConstantEMTest.java | 0 .../examples/bodyissue/BodyIssueEMTest.java | 0 .../examples/bodytypes/BodyTypesEMTest.java | 0 .../examples/branches/BranchesEMTest.java | 0 .../examples/branches/BranchesManualTest.java | 0 .../BranchesProcessMonitorEMTest.java | 0 .../chainedheaderlocation/CHLEMTest.java | 0 .../chainedheaderlocation/CHLManualTest.java | 0 .../chainedheaderlocation/CHLTestBase.java | 0 .../examples/chainednolocation/CNLEMTest.java | 0 .../chainednolocation/CNLManualTest.java | 0 .../chainednolocation/CNLTestBase.java | 0 .../examples/chainedpostget/CPGEMTest.java | 0 .../chainedpostget/CPGManualTest.java | 0 .../examples/chainedpostget/CPGTestBase.java | 0 .../examples/constant/ConstantEMTest.java | 0 .../spring/examples/db/auth/DbAuthEMTest.java | 0 .../examples/db/auth/DbAuthManualTest.java | 0 .../examples/db/auth/DbAuthTestBase.java | 0 .../spring/examples/db/base/DbBaseEMTest.java | 0 .../examples/db/base/DbBaseManualTest.java | 0 .../db/base/DbBaseTTIssueManualTest.java | 0 .../examples/db/base/DbBaseTestBase.java | 0 .../examples/db/crossfks/CrossFkEMTest.java | 0 .../db/directint/DbDirectIntEMTest.java | 0 .../db/directint/DbDirectIntManualTest.java | 0 .../db/directint/DbDirectIntTestBase.java | 0 .../DbDirectIntWithSqlEMTest.java | 0 .../DbDirectIntWithSqlManualTest.java | 0 .../DbDirectIntWithSqlTestBase.java | 0 .../examples/db/entity/EntityEMTest.java | 0 .../db/existingdata/ExistingDataEMTest.java | 0 ...tingDataWithSqlScriptControllerEMTest.java | 0 .../db/javatypes/JavaTypesEMTest.java | 0 .../db/javatypes/JavaTypesTestBase.java | 0 .../examples/db/jpa/EntityJPAEMTest.java | 0 .../spring/examples/db/tree/DbTreeEMTest.java | 0 .../displayissue/DisplayIssueEMTest.java | 0 .../EndpointExcludeEMTest.java | 0 .../endpointfilter/EndpointFilterEMTest.java | 0 .../EndpointFocusAndPrefixTest.java | 0 .../examples/endpoints/EndpointsEMTest.java | 0 .../spring/examples/enums/EnumsEMTest.java | 0 .../spring/examples/escape/EscapeEMTest.java | 0 .../examples/escape/EscapeManualTest.java | 0 .../examples/escape/EscapeTestBase.java | 0 .../expectations/ExpectationsEMTest.java | 0 .../expectations/ExpectationsManualTest.java | 0 .../FileCreationIssueFaultEMTest.java | 0 .../FileCreationIssueNoFaultEMTest.java | 0 .../FileCreationIssueTestHelper.java | 0 .../examples/formlogin/FormLoginEMTest.java | 0 .../formlogin/FormLoginManualTest.java | 0 .../examples/formparam/FormParamEMTest.java | 0 .../formparam/FormParamIssueEMTest.java | 0 .../examples/headerlocation/HLEMTest.java | 0 .../examples/headerlocation/HLManualTest.java | 0 .../examples/headerlocation/HLTestBase.java | 0 .../AdaptiveHypermutationTest.java | 0 .../hypermutation/HypermutationTest.java | 0 .../hypermutation/HypermutationTestBase.java | 0 .../ArchiveGeneMutationImpactXYZTest.java | 0 ...ArchiveGeneSelectionImpactXYZInfoTest.java | 0 .../impactXYZ/ImpactXYZManualTest.java | 0 .../impactXYZ/WeightBasedMutationXYZTest.java | 0 .../examples/insertcollection/SqlCEMTest.java | 0 .../spring/examples/json/JsonEMTest.java | 0 .../examples/namedresource/NREMTest.java | 0 .../examples/namedresource/NRManualTest.java | 0 .../examples/namedresource/NRTestBase.java | 0 .../examples/positiveinteger/PIEMTest.java | 0 .../positiveinteger/PIManualTest.java | 0 .../examples/positiveinteger/PITestBase.java | 0 .../examples/postcollection/PCEMTest.java | 0 .../examples/redirect/RedirectEMTest.java | 0 .../spring/examples/regex/RegexEMTest.java | 0 .../examples/regex/RegexTaintEMTest.java | 0 .../examples/regexdate/RegexDateEMTest.java | 0 .../resource/ResourceMIOHWTestBase.java | 0 .../examples/resource/ResourceTestBase.java | 0 .../ResourceDbMIOAndAdaptiveHMBasicTest.java | 0 .../resource/db/ResourceDbMIOBasicTest.java | 0 .../db/ResourceDependencyDBEMTest.java | 0 .../dependency/ResourceDependencyEMTest.java | 0 ...esourceDbMIOAndHypermutationBasicTest.java | 0 .../ResourceDependencyDisableDBEMTest.java | 0 .../RestResourceSamplerSeedTestTest.java | 0 .../RestMutatorIndividualStructureTest.java | 0 .../examples/scheduled/ScheduledEMTest.java | 0 .../scheduled/ScheduledManualTest.java | 0 .../deleteput/ACDeletePutEMTest.java | 0 .../deleteput/ACDeletePutManualTest.java | 0 .../snapshot/PrintSnapshotsEMTest.java | 0 .../spring/examples/sort/SortEMTest.java | 0 .../examples/splitter/SplitterTestBase.java | 0 .../splitter/TestSuiteSplitterTest.java | 0 .../examples/sqloutput/DbTableEMTest.java | 0 .../StringMinLengthEMTest.java | 0 .../examples/strings/StringsEMTest.java | 0 .../examples/strings/StringsManualTest.java | 0 .../examples/strings/StringsTestBase.java | 0 .../examples/synthetic/SyntheticEMTest.java | 0 .../spring/examples/taint/TaintEMTest.java | 0 .../taintInvalid/TaintInvalidEMTest.java | 0 .../examples/taintMulti/TaintMultiEMTest.java | 0 .../TaintCollectionEMTest.java | 0 .../examples/taintenum/TaintEnumEMTest.java | 0 .../TaintIgnoreCaseEMTest.java | 0 .../taintnested/TaintNestedEMTest.java | 0 .../examples/tcpport/TcpPortEMTest.java | 0 .../MutatorWithTestabilityRestTest.java | 0 .../testability/TestabilityEMTest.java | 0 ...TestabilityEMwithAdaptiveMutationTest.java | 0 .../examples/triangle/TriangleEMTest.java | 0 .../examples/ttpaper/TTPaperEMTest.java | 0 .../spring/examples/valid/ValidEMTest.java | 0 .../examples/webrequest/WebRequestEMTest.java | 0 .../webrequest/WebRequestManualTest.java | 0 .../webrequest/WebRequestTestBase.java | 0 .../wiremock/base/WireMockManualTest.java | 0 .../service/ExternalServiceMockingEMTest.java | 0 .../ExternalServiceMockingFlakyEMTest.java | 0 .../src/test/resources/TTPaper.json | 0 .../postman/resource.postman_collection.json | 0 .../src/test/resources/sql/existingdata.sql | 0 .../src/test/resources/swagger-ahm/ahm.json | 0 core-tests/pom.xml | 3 +- test-utils/pom.xml | 2 +- 451 files changed, 76 insertions(+), 47 deletions(-) create mode 100644 core-tests/jdk-8/pom.xml rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/pom.xml (88%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/AWHResApp.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Bar.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Foo.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Info.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerApplicationNoAuthWebSecurityConfig.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerApplicationWithoutAuthenticationWebSecurityConfig.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/base64/Base64DecodeApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/CrossFkApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarTableEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooTableEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootTableEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/BarService.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/FooService.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/RootService.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityData.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityEnum.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAData.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRestDTO.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsSpringRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutWebSecurityConfig.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableEntity.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRepository.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumFoo.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerApplicationWebSecurityConfig.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/ResponseDto.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/MockApiResponse.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplication.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplicationStartup.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/java/net/thirdparty/taint/TaintCheckString.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/application.yml (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/resourceGraph.dot (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/sql/entity.sql (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/sql/entityjpa.sql (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/static/swagger-bodyissue.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/static/swagger-endpoints.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/static/swagger-expectation-test.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/static/swagger-formparam-issue.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/static/swagger-minlength.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/static/swagger-regex.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/main/resources/static/swagger-regexdate.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/SpringController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/adaptivehypermutation/AHypermutationRestController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/base64/Base64DecodeController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodyissue/BodyIssueController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/crossfks/CrossFkController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/entity/EntityController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataWithSqlScriptController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/insertcollection/RResourceController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/jpa/EntityJPAController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/tree/DbTreeController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpoints/EndpointsController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamIssueController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/hypermutation/HighWeightRestController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/json/JsonController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/scheduled/ScheduledController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/sqloutput/DbTableController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/stringminlength/StringMinLengthController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/synthetic/SyntheticController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintenum/TaintEnumController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintnested/TaintNestedController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccesscontroller/UnauthenticatedSwaggerAccessController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/valid/ValidController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/base/WireMockController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/service/ServiceController.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermuationTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermutationAWHTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/DeterminismTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/EvoMasterAWHSampleTest.kt (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/ManualRestTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessNoAuthManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessWithoutAuthenticationManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/base64/Base64DecodeEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodyissue/BodyIssueEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesProcessMonitorEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/crossfks/CrossFkEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/entity/EntityEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataWithSqlScriptControllerEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/jpa/EntityJPAEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/tree/DbTreeEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/displayissue/DisplayIssueEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointexclude/EndpointExcludeEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfilter/EndpointFilterEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfocusandprefix/EndpointFocusAndPrefixTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpoints/EndpointsEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueFaultEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueNoFaultEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueTestHelper.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamIssueEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/AdaptiveHypermutationTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/insertcollection/SqlCEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/json/JsonEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceMIOHWTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/adaptivehm/ResourceDbMIOAndAdaptiveHMBasicTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDbMIOBasicTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDependencyDBEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/dependency/ResourceDependencyEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/hypermutation/ResourceDbMIOAndHypermutationBasicTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/nodb/ResourceDependencyDisableDBEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/seedtest/RestResourceSamplerSeedTestTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/structuralelement/RestMutatorIndividualStructureTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/snapshot/PrintSnapshotsEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sqloutput/DbTableEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/stringminlength/StringMinLengthEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/synthetic/SyntheticEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintcollection/TaintCollectionEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintenum/TaintEnumEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintnested/TaintNestedEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/valid/ValidEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/base/WireMockManualTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingFlakyEMTest.java (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/resources/TTPaper.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/resources/postman/resource.postman_collection.json (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/resources/sql/existingdata.sql (100%) rename core-tests/{e2e-tests/spring => jdk-8}/spring-rest-openapi-v2/src/test/resources/swagger-ahm/ahm.json (100%) diff --git a/.gitignore b/.gitignore index 7161fe28e4..8150f84daf 100644 --- a/.gitignore +++ b/.gitignore @@ -159,3 +159,4 @@ client-java/sql-dto/target client-java/distance-heuristics/target client-java/test-old-libraries/target core-tests/e2e-tests/spring/spring-rest-mysql/target +/core-tests/jdk-8/spring-rest-openapi-v2/target/ diff --git a/client-java/pom.xml b/client-java/pom.xml index b7639bfe12..c5abba9dda 100644 --- a/client-java/pom.xml +++ b/client-java/pom.xml @@ -119,4 +119,4 @@ - \ No newline at end of file + diff --git a/core-parent/pom.xml b/core-parent/pom.xml index 5adb950799..a8aff2914d 100644 --- a/core-parent/pom.xml +++ b/core-parent/pom.xml @@ -69,4 +69,4 @@ - \ No newline at end of file + diff --git a/core-tests/e2e-tests/spring/pom.xml b/core-tests/e2e-tests/spring/pom.xml index 52e4d07ef3..8888cf5eb8 100644 --- a/core-tests/e2e-tests/spring/pom.xml +++ b/core-tests/e2e-tests/spring/pom.xml @@ -15,7 +15,6 @@ emb-json spring-rest-postgres - spring-rest-openapi-v2 spring-rest-openapi-v3 spring-graphql spring-rest-mysql diff --git a/core-tests/jdk-8/pom.xml b/core-tests/jdk-8/pom.xml new file mode 100644 index 0000000000..0986ba8ebf --- /dev/null +++ b/core-tests/jdk-8/pom.xml @@ -0,0 +1,49 @@ + + 4.0.0 + + + org.evomaster + evomaster-core-tests + 4.0.1-SNAPSHOT + + + evomaster-core-tests-jdk-8 + pom + + + + spring-rest-openapi-v2 + + + + + + org.evomaster + evomaster-e2e-tests-utils + ${project.version} + test + test-jar + + + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + + + + + + + diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/pom.xml b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml similarity index 88% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/pom.xml rename to core-tests/jdk-8/spring-rest-openapi-v2/pom.xml index 874608c7f9..e01f31baaa 100644 --- a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/pom.xml +++ b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml @@ -14,20 +14,6 @@ - - - javax.validation - validation-api - 2.0.1.Final - - - - - javax.ws.rs - javax.ws.rs-api - org.evomaster evomaster-e2e-tests-utils @@ -48,6 +34,23 @@ test-jar + + + + javax.validation + validation-api + 2.0.1.Final + + + + + javax.ws.rs + javax.ws.rs-api + + + org.springframework.boot spring-boot-starter-web @@ -99,11 +102,6 @@ - - org.jetbrains.kotlin - kotlin-stdlib - - io.rest-assured rest-assured @@ -112,6 +110,7 @@ org.hamcrest hamcrest-all + org.junit.jupiter junit-jupiter-engine @@ -178,26 +177,6 @@ - - - - kotlin-maven-plugin - org.jetbrains.kotlin - - - org.apache.maven.plugins - maven-compiler-plugin - - - - - - - skipE2E_V2 - - true - - - - - \ No newline at end of file + + + diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/SwaggerConfiguration.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/AWHResApp.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/AWHResApp.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/AWHResApp.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/AWHResApp.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Bar.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Bar.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Bar.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Bar.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Foo.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Foo.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Foo.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Foo.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Info.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Info.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Info.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/dto/Info.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/BarRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/entity/FooRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerApplicationNoAuthWebSecurityConfig.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerApplicationNoAuthWebSecurityConfig.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerApplicationNoAuthWebSecurityConfig.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerApplicationNoAuthWebSecurityConfig.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerApplicationWithoutAuthenticationWebSecurityConfig.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerApplicationWithoutAuthenticationWebSecurityConfig.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerApplicationWithoutAuthenticationWebSecurityConfig.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerApplicationWithoutAuthenticationWebSecurityConfig.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/base64/Base64DecodeApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/base64/Base64DecodeApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/base64/Base64DecodeApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/base64/Base64DecodeApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodyissue/BodyIssueRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/bodytypes/BodyTypesRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesPostDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesResponseDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNLRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainednolocation/CNL_X.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/CPGRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedpostget/Y.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantResponseDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthApp.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthProjectService.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthUserService.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/AuthWebSecurityConfig.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthProjectEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/auth/db/AuthUserRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/CrossFkApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/CrossFkApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/CrossFkApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/CrossFkApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarTableEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarTableEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarTableEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/BarTableEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooTableEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooTableEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooTableEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/FooTableEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootTableEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootTableEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootTableEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/entities/RootTableEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/BarService.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/BarService.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/BarService.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/BarService.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/FooService.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/FooService.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/FooService.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/FooService.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/RootService.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/RootService.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/RootService.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/crossfks/services/RootService.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityData.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityData.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityData.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityData.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityEnum.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityEnum.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityEnum.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityEnum.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataApp.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityX.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataEntityY.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRepositoryX.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesApp.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAData.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAData.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAData.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPAData.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/jpa/EntityJPARest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/tree/DbTreeRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRestDTO.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRestDTO.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRestDTO.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRestDTO.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpoints/EndpointsRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/TargetEnums.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeResponseDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsSpringRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsSpringRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsSpringRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/expectations/ExpectationsSpringRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formlogin/FormLoginWebSecurityConfig.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/formparam/FormParamRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/hypermutation/HighWeightRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/impactXYZ/XYZDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/json/JsonRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PIApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PostDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/ResponseDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/CreateDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/ValuesDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/redirect/RedirectRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regex/RegexApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/regexdate/RegexDateApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/ResourceApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RA.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/Rd.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/dto/RpR.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RAEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RARepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RdRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpREntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/entity/RpRRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutWebSecurityConfig.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutWebSecurityConfig.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutWebSecurityConfig.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutWebSecurityConfig.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableEntity.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableEntity.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableEntity.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableEntity.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRepository.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRepository.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRepository.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRepository.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsResponseDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taint/TaintRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintMulti/TaintMultiRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumFoo.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumFoo.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumFoo.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumFoo.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintenum/TaintEnumRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/taintnested/TaintNestedRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/tcpport/TcpPortApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/testability/TestabilityRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleResponseDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperBody.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperNumeric.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperParam.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/ttpaper/TTPaperSql.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerAccessRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerApplicationWebSecurityConfig.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerApplicationWebSecurityConfig.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerApplicationWebSecurityConfig.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccess/UnauthenticatedSwaggerApplicationWebSecurityConfig.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/valid/ValidRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/webrequest/WebRequestRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/ResponseDto.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/ResponseDto.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/ResponseDto.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/ResponseDto.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/MockApiResponse.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/MockApiResponse.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/MockApiResponse.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/MockApiResponse.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplication.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplication.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplication.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplication.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplicationStartup.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplicationStartup.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplicationStartup.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceApplicationStartup.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/net/thirdparty/taint/TaintCheckString.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/net/thirdparty/taint/TaintCheckString.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/java/net/thirdparty/taint/TaintCheckString.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/net/thirdparty/taint/TaintCheckString.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/application.yml b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/application.yml similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/application.yml rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/application.yml diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/resourceGraph.dot b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/resourceGraph.dot similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/resourceGraph.dot rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/resourceGraph.dot diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/sql/entity.sql b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/sql/entity.sql similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/sql/entity.sql rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/sql/entity.sql diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/sql/entityjpa.sql b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/sql/entityjpa.sql similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/sql/entityjpa.sql rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/sql/entityjpa.sql diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-bodyissue.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-bodyissue.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-bodyissue.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-bodyissue.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-endpoints.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-endpoints.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-endpoints.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-endpoints.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-expectation-test.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-expectation-test.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-expectation-test.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-expectation-test.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-formparam-issue.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-formparam-issue.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-formparam-issue.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-formparam-issue.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-minlength.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-minlength.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-minlength.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-minlength.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-regex.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-regex.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-regex.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-regex.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-regexdate.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-regexdate.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/main/resources/static/swagger-regexdate.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/main/resources/static/swagger-regexdate.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/SpringController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/SpringController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/SpringController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/SpringController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/adaptivehypermutation/AHypermutationRestController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/adaptivehypermutation/AHypermutationRestController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/adaptivehypermutation/AHypermutationRestController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/adaptivehypermutation/AHypermutationRestController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerAccessController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccessnoauth/AuthenticatedSwaggerAccessNoAuthController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/authenticatedswaggeraccesswithoutauthentication/AuthenticatedSwaggerAccessWithoutAuthenticationController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/base64/Base64DecodeController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/base64/Base64DecodeController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/base64/Base64DecodeController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/base64/Base64DecodeController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodyissue/BodyIssueController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodyissue/BodyIssueController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodyissue/BodyIssueController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodyissue/BodyIssueController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/bodytypes/BodyTypesController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/branches/BranchesController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainednolocation/CNLController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/chainedpostget/CPGController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/constant/ConstantController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/SpringWithDbController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/auth/DbAuthController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/base/DbBaseController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/crossfks/CrossFkController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/crossfks/CrossFkController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/crossfks/CrossFkController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/crossfks/CrossFkController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directint/DbDirectIntController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/directintwithsql/DbDirectIntWithSqlController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/entity/EntityController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/entity/EntityController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/entity/EntityController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/entity/EntityController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataWithSqlScriptController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataWithSqlScriptController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataWithSqlScriptController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/existingdata/ExistingDataWithSqlScriptController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/insertcollection/RResourceController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/insertcollection/RResourceController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/insertcollection/RResourceController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/insertcollection/RResourceController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/jpa/EntityJPAController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/jpa/EntityJPAController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/jpa/EntityJPAController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/jpa/EntityJPAController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/tree/DbTreeController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/tree/DbTreeController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/tree/DbTreeController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/db/tree/DbTreeController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointexclude/EndpointExcludeController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfilter/EndpointFilterController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpoints/EndpointsController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpoints/EndpointsController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpoints/EndpointsController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/endpoints/EndpointsController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/enums/EnumsController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/escape/EscapeController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/expectations/ExpectationsController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuenofault/FileCreationIssueNoFaultController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/filecreationissuewithfault/FileCreationIssueWithFaultController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formlogin/FormLoginController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamIssueController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamIssueController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamIssueController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/formparam/FormParamIssueController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/hypermutation/HighWeightRestController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/hypermutation/HighWeightRestController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/hypermutation/HighWeightRestController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/hypermutation/HighWeightRestController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/impactXYZ/ImpactXYZRestController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/json/JsonController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/json/JsonController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/json/JsonController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/json/JsonController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/namedresource/NamedResourceController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/positiveinteger/PIController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/postcollection/PostCollectionController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/redirect/RedirectController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regex/RegexTaintController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/regexdate/RegexDateController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/resource/ResourceRestController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/scheduled/ScheduledController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/scheduled/ScheduledController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/scheduled/ScheduledController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/scheduled/ScheduledController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/security/accesscontrol/deleteput/ACDeletePutController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/sqloutput/DbTableController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/sqloutput/DbTableController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/sqloutput/DbTableController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/sqloutput/DbTableController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/stringminlength/StringMinLengthController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/stringminlength/StringMinLengthController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/stringminlength/StringMinLengthController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/stringminlength/StringMinLengthController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/strings/StringsController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/synthetic/SyntheticController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/synthetic/SyntheticController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/synthetic/SyntheticController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/synthetic/SyntheticController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taint/TaintController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintInvalid/TaintInvalidController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintMulti/TaintMultiController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintcollection/TaintCollectionController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintenum/TaintEnumController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintenum/TaintEnumController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintenum/TaintEnumController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintenum/TaintEnumController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintignorecase/TaintIgnoreCaseController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintnested/TaintNestedController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintnested/TaintNestedController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintnested/TaintNestedController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/taintnested/TaintNestedController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/tcpport/TcpPortController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/testability/TestabilityController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/triangle/TriangleController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/ttpaper/TTPaperController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccesscontroller/UnauthenticatedSwaggerAccessController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccesscontroller/UnauthenticatedSwaggerAccessController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccesscontroller/UnauthenticatedSwaggerAccessController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/unauthenticatedswaggeraccesscontroller/UnauthenticatedSwaggerAccessController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/valid/ValidController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/valid/ValidController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/valid/ValidController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/valid/ValidController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/webrequest/WebRequestController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/base/WireMockController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/base/WireMockController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/base/WireMockController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/base/WireMockController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/service/ServiceController.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/service/ServiceController.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/service/ServiceController.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/com/foo/rest/examples/spring/wiremock/service/ServiceController.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/EMRunner.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/SpringTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermuationTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermuationTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermuationTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermuationTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermutationAWHTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermutationAWHTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermutationAWHTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/AHypermutationAWHTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/DeterminismTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/DeterminismTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/DeterminismTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/DeterminismTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/EvoMasterAWHSampleTest.kt b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/EvoMasterAWHSampleTest.kt similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/EvoMasterAWHSampleTest.kt rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/EvoMasterAWHSampleTest.kt diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/ManualRestTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/ManualRestTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/ManualRestTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/adaptivehypermutation/ManualRestTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessNoAuthManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessNoAuthManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessNoAuthManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessNoAuthManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessWithoutAuthenticationManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessWithoutAuthenticationManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessWithoutAuthenticationManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/AuthenticatedSwaggerAccessWithoutAuthenticationManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/authenticatedswaggeraccesstest/UnauthenticatedSwaggerAccessManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/base64/Base64DecodeEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/base64/Base64DecodeEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/base64/Base64DecodeEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/base64/Base64DecodeEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/blackbox/BlackBoxConstantEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodyissue/BodyIssueEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodyissue/BodyIssueEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodyissue/BodyIssueEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodyissue/BodyIssueEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/bodytypes/BodyTypesEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesProcessMonitorEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesProcessMonitorEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesProcessMonitorEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/branches/BranchesProcessMonitorEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedheaderlocation/CHLTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainednolocation/CNLTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/chainedpostget/CPGTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/constant/ConstantEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/auth/DbAuthTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTTIssueManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/base/DbBaseTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/crossfks/CrossFkEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/crossfks/CrossFkEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/crossfks/CrossFkEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/crossfks/CrossFkEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directint/DbDirectIntTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/directintwithsql/DbDirectIntWithSqlTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/entity/EntityEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/entity/EntityEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/entity/EntityEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/entity/EntityEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataWithSqlScriptControllerEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataWithSqlScriptControllerEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataWithSqlScriptControllerEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/existingdata/ExistingDataWithSqlScriptControllerEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/javatypes/JavaTypesTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/jpa/EntityJPAEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/jpa/EntityJPAEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/jpa/EntityJPAEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/jpa/EntityJPAEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/tree/DbTreeEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/tree/DbTreeEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/tree/DbTreeEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/db/tree/DbTreeEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/displayissue/DisplayIssueEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/displayissue/DisplayIssueEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/displayissue/DisplayIssueEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/displayissue/DisplayIssueEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointexclude/EndpointExcludeEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointexclude/EndpointExcludeEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointexclude/EndpointExcludeEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointexclude/EndpointExcludeEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfilter/EndpointFilterEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfilter/EndpointFilterEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfilter/EndpointFilterEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfilter/EndpointFilterEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfocusandprefix/EndpointFocusAndPrefixTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfocusandprefix/EndpointFocusAndPrefixTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfocusandprefix/EndpointFocusAndPrefixTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpointfocusandprefix/EndpointFocusAndPrefixTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpoints/EndpointsEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpoints/EndpointsEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpoints/EndpointsEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/endpoints/EndpointsEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/enums/EnumsEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/escape/EscapeTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/expectations/ExpectationsManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueFaultEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueFaultEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueFaultEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueFaultEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueNoFaultEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueNoFaultEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueNoFaultEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueNoFaultEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueTestHelper.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueTestHelper.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueTestHelper.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/filecreationissue/FileCreationIssueTestHelper.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formlogin/FormLoginManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamIssueEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamIssueEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamIssueEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/formparam/FormParamIssueEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/headerlocation/HLTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/AdaptiveHypermutationTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/AdaptiveHypermutationTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/AdaptiveHypermutationTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/AdaptiveHypermutationTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/hypermutation/HypermutationTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneMutationImpactXYZTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ArchiveGeneSelectionImpactXYZInfoTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/ImpactXYZManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/impactXYZ/WeightBasedMutationXYZTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/insertcollection/SqlCEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/insertcollection/SqlCEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/insertcollection/SqlCEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/insertcollection/SqlCEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/json/JsonEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/json/JsonEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/json/JsonEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/json/JsonEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NREMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/namedresource/NRTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PIManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/positiveinteger/PITestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/postcollection/PCEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/redirect/RedirectEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regex/RegexTaintEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/regexdate/RegexDateEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceMIOHWTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceMIOHWTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceMIOHWTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceMIOHWTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/ResourceTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/adaptivehm/ResourceDbMIOAndAdaptiveHMBasicTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/adaptivehm/ResourceDbMIOAndAdaptiveHMBasicTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/adaptivehm/ResourceDbMIOAndAdaptiveHMBasicTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/adaptivehm/ResourceDbMIOAndAdaptiveHMBasicTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDbMIOBasicTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDbMIOBasicTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDbMIOBasicTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDbMIOBasicTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDependencyDBEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDependencyDBEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDependencyDBEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/db/ResourceDependencyDBEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/dependency/ResourceDependencyEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/dependency/ResourceDependencyEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/dependency/ResourceDependencyEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/dependency/ResourceDependencyEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/hypermutation/ResourceDbMIOAndHypermutationBasicTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/hypermutation/ResourceDbMIOAndHypermutationBasicTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/hypermutation/ResourceDbMIOAndHypermutationBasicTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/hypermutation/ResourceDbMIOAndHypermutationBasicTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/nodb/ResourceDependencyDisableDBEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/nodb/ResourceDependencyDisableDBEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/nodb/ResourceDependencyDisableDBEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/nodb/ResourceDependencyDisableDBEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/seedtest/RestResourceSamplerSeedTestTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/seedtest/RestResourceSamplerSeedTestTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/seedtest/RestResourceSamplerSeedTestTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/seedtest/RestResourceSamplerSeedTestTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/structuralelement/RestMutatorIndividualStructureTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/structuralelement/RestMutatorIndividualStructureTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/structuralelement/RestMutatorIndividualStructureTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/resource/structuralelement/RestMutatorIndividualStructureTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/scheduled/ScheduledManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/security/accesscontrol/deleteput/ACDeletePutManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/snapshot/PrintSnapshotsEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/snapshot/PrintSnapshotsEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/snapshot/PrintSnapshotsEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/snapshot/PrintSnapshotsEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sort/SortEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/SplitterTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/splitter/TestSuiteSplitterTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sqloutput/DbTableEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sqloutput/DbTableEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sqloutput/DbTableEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/sqloutput/DbTableEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/stringminlength/StringMinLengthEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/stringminlength/StringMinLengthEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/stringminlength/StringMinLengthEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/stringminlength/StringMinLengthEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/strings/StringsTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/synthetic/SyntheticEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/synthetic/SyntheticEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/synthetic/SyntheticEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/synthetic/SyntheticEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taint/TaintEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintInvalid/TaintInvalidEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintMulti/TaintMultiEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintcollection/TaintCollectionEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintcollection/TaintCollectionEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintcollection/TaintCollectionEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintcollection/TaintCollectionEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintenum/TaintEnumEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintenum/TaintEnumEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintenum/TaintEnumEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintenum/TaintEnumEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintignorecase/TaintIgnoreCaseEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintnested/TaintNestedEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintnested/TaintNestedEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintnested/TaintNestedEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/taintnested/TaintNestedEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/tcpport/TcpPortEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/MutatorWithTestabilityRestTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/testability/TestabilityEMwithAdaptiveMutationTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/triangle/TriangleEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/ttpaper/TTPaperEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/valid/ValidEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/valid/ValidEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/valid/ValidEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/valid/ValidEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/webrequest/WebRequestTestBase.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/base/WireMockManualTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/base/WireMockManualTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/base/WireMockManualTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/base/WireMockManualTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingFlakyEMTest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingFlakyEMTest.java similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingFlakyEMTest.java rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/java/org/evomaster/e2etests/spring/examples/wiremock/service/ExternalServiceMockingFlakyEMTest.java diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/resources/TTPaper.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/resources/TTPaper.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/resources/TTPaper.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/resources/TTPaper.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/resources/postman/resource.postman_collection.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/resources/postman/resource.postman_collection.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/resources/postman/resource.postman_collection.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/resources/postman/resource.postman_collection.json diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/resources/sql/existingdata.sql b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/resources/sql/existingdata.sql similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/resources/sql/existingdata.sql rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/resources/sql/existingdata.sql diff --git a/core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/resources/swagger-ahm/ahm.json b/core-tests/jdk-8/spring-rest-openapi-v2/src/test/resources/swagger-ahm/ahm.json similarity index 100% rename from core-tests/e2e-tests/spring/spring-rest-openapi-v2/src/test/resources/swagger-ahm/ahm.json rename to core-tests/jdk-8/spring-rest-openapi-v2/src/test/resources/swagger-ahm/ahm.json diff --git a/core-tests/pom.xml b/core-tests/pom.xml index cfec05600f..d9a9b789bb 100644 --- a/core-tests/pom.xml +++ b/core-tests/pom.xml @@ -15,6 +15,7 @@ e2e-tests integration-tests + jdk-8 @@ -26,4 +27,4 @@ 2.5.4 - \ No newline at end of file + diff --git a/test-utils/pom.xml b/test-utils/pom.xml index b20f675ff4..01b0ef1ee3 100644 --- a/test-utils/pom.xml +++ b/test-utils/pom.xml @@ -19,4 +19,4 @@ - \ No newline at end of file + From 602e115d1c011300960f5c14a5b51c55a3f1d239 Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Tue, 2 Dec 2025 10:14:33 +0100 Subject: [PATCH 2/8] fixed parent pom --- core-tests/jdk-8/spring-rest-openapi-v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml index e01f31baaa..7c33785480 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml +++ b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml @@ -4,7 +4,7 @@ org.evomaster - evomaster-e2e-tests-spring + evomaster-core-tests-jdk-8 4.0.1-SNAPSHOT From 58394d24a80f0645c08040a9dcefabdd8b2e71b4 Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Tue, 2 Dec 2025 10:38:34 +0100 Subject: [PATCH 3/8] pom fixes --- .../jdk-8/spring-rest-openapi-v2/pom.xml | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml index 7c33785480..6e31238266 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml +++ b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml @@ -11,6 +11,13 @@ evomaster-e2e-tests-spring-rest-openapi-v2 jar + + + 2.5.4 + 3.0.0 + @@ -54,26 +61,33 @@ org.springframework.boot spring-boot-starter-web + ${springboot.version} org.springframework.boot spring-boot-starter-validation + ${springboot.version} org.springframework.boot spring-boot-starter-data-jpa + ${springboot.version} org.springframework.boot spring-boot-starter-security - - - com.h2database - h2 + ${springboot.version} org.springframework.boot spring-boot-starter-test + ${springboot.version} + + + + + com.h2database + h2 @@ -85,6 +99,7 @@ io.springfox springfox-swagger2 + ${springfox.version} io.swagger @@ -95,6 +110,7 @@ io.springfox springfox-spring-web + ${springfox.version} io.swagger From 8e0f14eb36d91f7864194e0bd07a634e291d23f2 Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Tue, 2 Dec 2025 11:41:54 +0100 Subject: [PATCH 4/8] more pom fixes --- core-tests/jdk-8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-tests/jdk-8/pom.xml b/core-tests/jdk-8/pom.xml index 0986ba8ebf..87a6e6ca4a 100644 --- a/core-tests/jdk-8/pom.xml +++ b/core-tests/jdk-8/pom.xml @@ -39,7 +39,7 @@ org.apache.maven.plugins maven-compiler-plugin - 1.8 + 8 From e99546322da25cfe620dfbc6eb59ee44c634028f Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Tue, 2 Dec 2025 15:09:18 +0100 Subject: [PATCH 5/8] refactoring pom --- .../jdk-8/spring-rest-openapi-v2/pom.xml | 231 ++++++++++-------- .../service/BarRestAPI.java | 10 +- .../service/FooRestAPI.java | 10 +- .../spring/branches/BranchesRest.java | 14 +- .../spring/chainedheaderlocation/CHLRest.java | 4 +- .../spring/constant/ConstantRest.java | 4 +- .../examples/spring/db/base/DbBaseRest.java | 10 +- .../spring/db/directint/DbDirectIntRest.java | 4 +- .../examples/spring/db/entity/EntityRest.java | 2 - .../db/insertcollection/RResourceRest.java | 4 +- .../spring/db/javatypes/JavaTypesRest.java | 7 +- .../EndpointFocusAndPrefixRest.java | 40 +-- .../rest/examples/spring/enums/EnumsRest.java | 4 +- .../headerlocation/HeaderLocationRest.java | 10 +- .../namedresource/NamedResourceRest.java | 10 +- .../positiveinteger/PositiveIntegerRest.java | 8 +- .../postcollection/PostCollectionRest.java | 6 +- .../spring/resource/service/RARestAPI.java | 6 +- .../spring/resource/service/RdRestAPI.java | 6 +- .../spring/resource/service/RpRRestAPI.java | 6 +- .../spring/scheduled/ScheduledRest.java | 3 - .../spring/sqloutput/DbTableRest.java | 10 +- .../stringminlenght/StringMinLengthRest.java | 4 +- .../examples/spring/strings/StringsRest.java | 10 +- .../spring/synthetic/SyntheticRest.java | 4 +- .../spring/wiremock/base/WireMockRest.java | 6 +- .../spring/wiremock/service/ServiceRest.java | 6 +- 27 files changed, 228 insertions(+), 211 deletions(-) diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml index 6e31238266..83ae75f2db 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml +++ b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml @@ -17,6 +17,8 @@ --> 2.5.4 3.0.0 + 5.7.2 + 1.7.2 @@ -24,17 +26,27 @@ org.evomaster evomaster-e2e-tests-utils + ${project.version} test-jar org.evomaster - evomaster-client-java-controller - - - org.evomaster - evomaster-core + evomaster-client-java-dependencies + ${project.version} + pom test + + + + + + + + + + + org.evomaster evomaster-client-java-instrumentation @@ -42,20 +54,20 @@ - - - javax.validation - validation-api - 2.0.1.Final - + + + + + + + + - - javax.ws.rs - javax.ws.rs-api - + + + + @@ -78,118 +90,129 @@ spring-boot-starter-security ${springboot.version} - - org.springframework.boot - spring-boot-starter-test - ${springboot.version} - + + + + + - - com.h2database - h2 - + + + + com.google.code.gson gson + 2.8.8 - - io.springfox - springfox-swagger2 - ${springfox.version} - - - io.swagger - * - - + commons-io + commons-io + 2.11.0 + io.springfox - springfox-spring-web + springfox-swagger2 ${springfox.version} - - - io.swagger - swagger-parser - - - - - io.rest-assured - rest-assured - - - org.hamcrest - hamcrest-all - + + + + + + + + + + + + + + + + + + + + + + + + + + org.junit.jupiter junit-jupiter-engine + ${junit.jupiter.version} + test - - org.junit.platform - junit-platform-launcher - + + + + org.junit.jupiter junit-jupiter-params - - - - - javax.xml.bind - jaxb-api - - - org.glassfish.jaxb - jaxb-runtime - - - - - edu.stanford.nlp - stanford-corenlp - ${nlp.version} - test - - - edu.stanford.nlp - stanford-corenlp - ${nlp.version} - models + ${junit.jupiter.version} test - - - com.github.tomakehurst - wiremock-jre8-standalone - test - - - com.alibaba - dns-cache-manipulator - - - org.apache.httpcomponents - httpclient - - - com.squareup.okhttp3 - okhttp - - - - org.locationtech.jts - jts-core - ${org.locationtech.jts.version} - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java index e2645d4ca7..b3ee58cb0f 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/BarRestAPI.java @@ -5,7 +5,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.util.*; /** automatically created on 2020-10-22 */ @RestController @@ -16,7 +16,7 @@ public class BarRestAPI { @RequestMapping( value = "/bars/{a}", method = RequestMethod.POST, - consumes = MediaType.APPLICATION_JSON) + consumes = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity createBar(@PathVariable(name = "a") Integer a, @RequestParam(name = "b", required = true) String b, @RequestParam(name = "c") Integer c) { // an entity with id bar.id should not exist if (barRepository.findById(a).isPresent()) return ResponseEntity.status(400).build(); @@ -33,14 +33,14 @@ public ResponseEntity createBar(@PathVariable(name = "a") Integer a, @RequestPar @RequestMapping( value = "/bars/{a}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON) + produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity getBarById(@PathVariable(name = "a") Integer a) { if (!barRepository.findById(a).isPresent()) return ResponseEntity.status(404).build(); Bar dto = barRepository.findById(a).get().getDto(); return ResponseEntity.ok(dto); } - @RequestMapping(value = "/bars", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON) + @RequestMapping(value = "/bars", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity> getAllBar() { List allDtos = new ArrayList<>(); for (BarEntity e : barRepository.findAll()) { @@ -54,7 +54,7 @@ public ResponseEntity> getAllBar() { @RequestMapping( value = "/bars/{a}", method = RequestMethod.DELETE, - produces = MediaType.APPLICATION_JSON) + produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity deleteBar(@PathVariable(name = "a") Integer a) { // an entity with id a should exist if (!barRepository.findById(a).isPresent()) return ResponseEntity.status(404).build(); diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java index e3b316ca71..3d3fbbbcdc 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/adaptivehypermutation/service/FooRestAPI.java @@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.*; import javax.validation.Valid; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.time.LocalDate; import java.util.*; /** automatically created on 2020-10-22 */ @@ -19,7 +19,7 @@ public class FooRestAPI { @RequestMapping( value = "/foos/{x}", method = RequestMethod.POST, - consumes = MediaType.APPLICATION_JSON) + consumes = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity createFoo( @PathVariable(name = "x") Integer x, @RequestParam String y, @Valid @RequestBody Info z) { if (fooRepository.count() < 3) @@ -53,7 +53,7 @@ else if (z.c == 300) @RequestMapping( value = "/foos/{x}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON) + produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity getFooById(@PathVariable(name = "x") Integer x) { if (!fooRepository.findById(x).isPresent()) return ResponseEntity.status(404).build(); Foo dto = fooRepository.findById(x).get().getDto(); @@ -63,7 +63,7 @@ public ResponseEntity getFooById(@PathVariable(name = "x") Integer x) { @RequestMapping( value = "/foos", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON) + produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity> getAllFoo() { List allDtos = new ArrayList<>(); for (FooEntity e : fooRepository.findAll()) { @@ -75,7 +75,7 @@ public ResponseEntity> getAllFoo() { @RequestMapping( value = "/foos/{x}", method = RequestMethod.DELETE, - produces = MediaType.APPLICATION_JSON) + produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity deleteFoo(@PathVariable(name = "x") Integer x) { // an entity with id x should exist if (!fooRepository.findById(x).isPresent()) return ResponseEntity.status(404).build(); diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java index b4b3ec3f57..028f6b3e5c 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/branches/BranchesRest.java @@ -9,7 +9,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; @RestController @RequestMapping(path = "/api/branches") @@ -20,8 +20,8 @@ public class BranchesRest { @RequestMapping( value = "/pos", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON, - consumes = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE, + consumes = MediaType.APPLICATION_JSON_VALUE ) public BranchesResponseDto pos(@ApiParam("x and y inputs") @RequestBody BranchesPostDto dto){ @@ -38,8 +38,8 @@ public BranchesResponseDto pos(@ApiParam("x and y inputs") @RequestMapping( value = "/neg", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON, - consumes = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE, + consumes = MediaType.APPLICATION_JSON_VALUE ) public BranchesResponseDto neg(@ApiParam("x and y inputs") @RequestBody BranchesPostDto dto){ @@ -55,8 +55,8 @@ public BranchesResponseDto neg(@ApiParam("x and y inputs") @RequestMapping( value = "/eq", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON, - consumes = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE, + consumes = MediaType.APPLICATION_JSON_VALUE ) public BranchesResponseDto eq(@ApiParam("x and y inputs") @RequestBody BranchesPostDto dto){ diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java index 3cc5392a96..7f532e32ac 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/chainedheaderlocation/CHLRest.java @@ -6,7 +6,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.net.URI; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -24,7 +24,7 @@ public class CHLRest { @RequestMapping( path = "/x/{idx}/y/{idy}/z/{idz}/value", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity getZValue( @PathVariable("idx") int idx, diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java index 019684dc4a..d0ace99a7c 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/constant/ConstantRest.java @@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; @RestController @RequestMapping(path = "/api/constant") @@ -17,7 +17,7 @@ public class ConstantRest { @RequestMapping( value = "/{value}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ConstantResponseDto checkConstant( @ApiParam("Value to check") diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java index 8d6d2c3cf4..ad2537aac8 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/base/DbBaseRest.java @@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.*; import javax.validation.constraints.NotNull; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.net.URI; import java.util.List; import java.util.stream.Collectors; @@ -22,7 +22,7 @@ public class DbBaseRest { @RequestMapping( path = "/entities", method = RequestMethod.POST, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity create(@NotNull @RequestBody DbBaseDto dto) { @@ -38,7 +38,7 @@ public ResponseEntity create(@NotNull @RequestBody DbBaseDto dto) { @RequestMapping( path = "/entities", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public List getAll() { @@ -50,7 +50,7 @@ public List getAll() { @RequestMapping( path = "/entities/{id}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity get(@PathVariable("id") Long id) { @@ -71,7 +71,7 @@ public ResponseEntity get(@PathVariable("id") Long id) { @RequestMapping( path = "/entitiesByName/{name}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity> getByName(@PathVariable String name) { diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java index 1ef7c5e895..29e6700a43 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/directint/DbDirectIntRest.java @@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.util.List; @RestController @@ -32,7 +32,7 @@ public void post() { @RequestMapping( path = "/{x}/{y}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity get(@PathVariable("x") int x, @PathVariable("y") int y) { diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java index 0952e37ac3..4e3061f81b 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/entity/EntityRest.java @@ -7,8 +7,6 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; -import java.util.List; @RestController @RequestMapping(path = "/api/db/entity") diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java index b0e201846e..3170219913 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/insertcollection/RResourceRest.java @@ -6,7 +6,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; /** * created by manzhang on 2021/11/10 @@ -21,7 +21,7 @@ public class RResourceRest { @RequestMapping( path = "", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity getAll() { if (repository.count() > 20) diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java index 1392de81c4..10911a1a55 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/db/javatypes/JavaTypesRest.java @@ -7,9 +7,8 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; -import java.util.Date; -import java.util.List; +import org.springframework.http.MediaType; + @RestController @RequestMapping(path = "/api/db/javatypes") @@ -30,7 +29,7 @@ public void post() { @RequestMapping( method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity get() { diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java index 5c204092b8..c2ad12f033 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/endpointfocusandprefix/EndpointFocusAndPrefixRest.java @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.util.HtmlUtils; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.util.Arrays; import java.util.List; @@ -27,7 +27,7 @@ public class EndpointFocusAndPrefixRest { @RequestMapping( value = "/api/pet/{petId}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String getPetById( @ApiParam("Value to retrieve") @PathVariable("petId") @@ -39,7 +39,7 @@ public String getPetById( @ApiParam("Value to retrieve") @RequestMapping( value = "/api/pet/{petId}", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String updatePetById( @ApiParam("Value to store") @PathVariable("petId") @@ -51,7 +51,7 @@ public String updatePetById( @ApiParam("Value to store") @RequestMapping( value = "/api/pet/{petId}", method = RequestMethod.DELETE, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String deletePetById( @ApiParam("Value to delete") @PathVariable("petId") @@ -63,7 +63,7 @@ public String deletePetById( @ApiParam("Value to delete") @RequestMapping( value = "/api/pet/{petId}/uploadImage", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String uploadImageForPet( @ApiParam("Pet ID to upload") @PathVariable("petId") @@ -75,7 +75,7 @@ public String uploadImageForPet( @ApiParam("Pet ID to upload") @RequestMapping( value = "/api/pet", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String addNewPet() { return "A new pet has been added"; @@ -85,7 +85,7 @@ public String addNewPet() { @RequestMapping( value = "/api/pet", method = RequestMethod.PUT, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String updatePet() { return "An existing pet has been updated"; @@ -95,7 +95,7 @@ public String updatePet() { @RequestMapping( value = "/api/pet/findByStatus", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public List findByStatus() { return Arrays.asList("pet1", "pet2", "pet3", "pet4"); @@ -105,7 +105,7 @@ public List findByStatus() { @RequestMapping( value = "/api/store/inventory", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public List getStoreInventory() { return Arrays.asList("item", "item2", "item3"); @@ -116,7 +116,7 @@ public List getStoreInventory() { @RequestMapping( value = "/api/store/order/{orderID}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String findStoreOrderById( @ApiParam("order ID to check") @PathVariable("orderID") @@ -128,7 +128,7 @@ public String findStoreOrderById( @ApiParam("order ID to check") @RequestMapping( value = "/api/store/order/{orderID}", method = RequestMethod.DELETE, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String deleteStoreOrderById( @ApiParam("order ID to check") @PathVariable("orderID") @@ -140,7 +140,7 @@ public String deleteStoreOrderById( @ApiParam("order ID to check") @RequestMapping( value = "/api/store/order", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String placeOrder() { return "Order Placed"; @@ -150,7 +150,7 @@ public String placeOrder() { @RequestMapping( value = "/api/user/{username}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String getUserByName( @ApiParam("username to retrieve") @PathVariable("username") @@ -162,7 +162,7 @@ public String getUserByName( @ApiParam("username to retrieve") @RequestMapping( value = "/api/user/{username}", method = RequestMethod.PUT, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String updateUserInformation( @ApiParam("username to update") @@ -175,7 +175,7 @@ public String updateUserInformation( @RequestMapping( value = "/api/user/{username}", method = RequestMethod.DELETE, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String deleteUserInformation( @ApiParam("username to delete") @@ -188,7 +188,7 @@ public String deleteUserInformation( @RequestMapping( value = "/api/user", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String createUser() { return "Created a new user"; @@ -198,7 +198,7 @@ public String createUser() { @RequestMapping( value = "/api/user/createWithList", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String createUserWithList( @RequestBody List @@ -225,7 +225,7 @@ public String createUserWithList( @RequestMapping( value = "/api/user/login", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String userLogin() { @@ -236,10 +236,10 @@ public String userLogin() { @RequestMapping( value = "/api/user/logout", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String userLogout() { return "Logged out a user"; } -} \ No newline at end of file +} diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java index 5a45a6655c..1f4ba7dd4e 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/enums/EnumsRest.java @@ -6,7 +6,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; @RestController @RequestMapping(path = "/api/enums") @@ -15,7 +15,7 @@ public class EnumsRest { @RequestMapping( value = "/{target}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public EnumsDto get(@PathVariable("target") TargetEnums target) { diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java index 9ff56b972b..61d9deba7d 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/headerlocation/HeaderLocationRest.java @@ -4,7 +4,7 @@ import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.net.URI; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -18,7 +18,7 @@ public class HeaderLocationRest { @RequestMapping( method = RequestMethod.POST, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity create(@RequestBody HeaderLocationDto dto) { @@ -31,7 +31,7 @@ public ResponseEntity create(@RequestBody HeaderLocationDto dto) { @RequestMapping( value = "/{id}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity get(@PathVariable("id") String id) { @@ -63,7 +63,7 @@ public ResponseEntity delete(@PathVariable("id") String id) { @RequestMapping( value = "/{id}", method = RequestMethod.PUT, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity replace(@PathVariable("id") String id, @RequestBody HeaderLocationDto dto) { @@ -81,7 +81,7 @@ public ResponseEntity replace(@PathVariable("id") String id, @RequestMapping( value = "/{id}", method = RequestMethod.PATCH, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity update(@PathVariable("id") String id, @RequestBody HeaderLocationDto dto) { diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java index 9528a76e54..ace5187b33 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/namedresource/NamedResourceRest.java @@ -3,7 +3,7 @@ import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -21,7 +21,7 @@ public class NamedResourceRest { @RequestMapping( value = "/{id}", method = RequestMethod.POST, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity create(@PathVariable("id") String id, @RequestBody NamedResourceDto dto) { @@ -35,7 +35,7 @@ public ResponseEntity create(@PathVariable("id") String id, @RequestMapping( value = "/{id}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity get(@PathVariable("id") String id) { @@ -67,7 +67,7 @@ public ResponseEntity delete(@PathVariable("id") String id) { @RequestMapping( value = "/{id}", method = RequestMethod.PUT, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity replace(@PathVariable("id") String id, @RequestBody NamedResourceDto dto) { @@ -85,7 +85,7 @@ public ResponseEntity replace(@PathVariable("id") String id, @RequestMapping( value = "/{id}", method = RequestMethod.PATCH, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity update(@PathVariable("id") String id, @RequestBody NamedResourceDto dto) { diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java index 81cf8914e9..56bd99bc2f 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/positiveinteger/PositiveIntegerRest.java @@ -5,7 +5,7 @@ import io.swagger.annotations.ApiParam; import org.springframework.web.bind.annotation.*; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; @RestController @RequestMapping(path = "/api/pi") @@ -15,7 +15,7 @@ public class PositiveIntegerRest { @RequestMapping( value = "/{value}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseDto checkIfPositive( @ApiParam("The value to check") @@ -33,8 +33,8 @@ public ResponseDto checkIfPositive( @RequestMapping( value = "", method = RequestMethod.POST, - consumes = MediaType.APPLICATION_JSON, - produces = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE, + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseDto checkIfPositive(@RequestBody PostDto postDto){ diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java index f21306af83..a60ba59d93 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/postcollection/PostCollectionRest.java @@ -6,7 +6,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; @@ -18,7 +18,7 @@ public class PostCollectionRest { @RequestMapping( method = RequestMethod.POST, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity create(@RequestBody CreateDto dto) { @@ -32,7 +32,7 @@ public ResponseEntity create(@RequestBody CreateDto dto) { @RequestMapping( method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity get() { diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java index 8cae85c66d..d8ce79d0c4 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RARestAPI.java @@ -7,7 +7,7 @@ import org.springframework.web.bind.annotation.*; import javax.validation.Valid; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; /** automatically created on 2019-08-29 */ @RestController @@ -15,7 +15,7 @@ public class RARestAPI { @Autowired private RARepository rARepository; - @RequestMapping(value = "", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON) + @RequestMapping(value = "", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity createRAEntity(@Valid @RequestBody RA rA) { if (rARepository.findById(rA.id).isPresent()) return ResponseEntity.status(400).build(); RAEntity node = new RAEntity(); @@ -29,7 +29,7 @@ public ResponseEntity createRAEntity(@Valid @RequestBody RA rA) { @RequestMapping( value = "/{rAId}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON) + produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity getRAEntity(@PathVariable(name = "rAId") Long rAId) { if (!rARepository.findById(rAId).isPresent()) return ResponseEntity.status(400).build(); RA dto = rARepository.findById(rAId).get().getDto(); diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java index e22e00786f..45111fcbad 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RdRestAPI.java @@ -5,7 +5,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; /** automatically created on 2019-08-29 */ @RestController @@ -13,7 +13,7 @@ public class RdRestAPI { @Autowired private RdRepository rdRepository; - @RequestMapping(value = "", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON) + @RequestMapping(value = "", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity createRdEntity(@RequestBody Rd rd) { if (rdRepository.findById(rd.id).isPresent()) return ResponseEntity.status(400).build(); RdEntity node = new RdEntity(); @@ -27,7 +27,7 @@ public ResponseEntity createRdEntity(@RequestBody Rd rd) { @RequestMapping( value = "/{rdId}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON) + produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity getRdEntity(@PathVariable(name = "rdId") Long rdId) { if (!rdRepository.findById(rdId).isPresent()) return ResponseEntity.status(400).build(); Rd dto = rdRepository.findById(rdId).get().getDto(); diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java index d7b05c6799..a40a34fcdc 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/resource/service/RpRRestAPI.java @@ -5,7 +5,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; /** automatically created on 2019-08-29 */ @RestController @@ -14,7 +14,7 @@ public class RpRRestAPI { @Autowired private RpRRepository rpRRepository; @Autowired private RdRepository rdRepository; - @RequestMapping(value = "", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON) + @RequestMapping(value = "", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity createRpREntity(@RequestBody RpR rpR) { if (rpRRepository.findById(rpR.id).isPresent()) return ResponseEntity.status(400).build(); RpREntity node = new RpREntity(); @@ -31,7 +31,7 @@ public ResponseEntity createRpREntity(@RequestBody RpR rpR) { @RequestMapping( value = "/{rpRId}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON) + produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity getRpREntity(@PathVariable(name = "rpRId") Long rpRId) { if (!rpRRepository.findById(rpRId).isPresent()) return ResponseEntity.status(400).build(); RpR dto = rpRRepository.findById(rpRId).get().getDto(); diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java index cb028558e0..aafc1422ff 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/scheduled/ScheduledRest.java @@ -1,11 +1,8 @@ package com.foo.rest.examples.spring.scheduled; -import com.foo.rest.examples.spring.strings.StringsResponseDto; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.web.bind.annotation.*; -import javax.ws.rs.core.MediaType; - @RestController @RequestMapping(path = "/api/scheduled") diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java index 1b4e2bf96a..6bf508cf02 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/sqloutput/DbTableRest.java @@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.*; import javax.validation.constraints.NotNull; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.net.URI; import java.util.List; import java.util.stream.Collectors; @@ -22,7 +22,7 @@ public class DbTableRest { @RequestMapping( path = "", method = RequestMethod.POST, - consumes = MediaType.APPLICATION_JSON + consumes = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity create(@NotNull @RequestBody DbTableDto dto) { @@ -38,7 +38,7 @@ public ResponseEntity create(@NotNull @RequestBody DbTableDto dto) { @RequestMapping( path = "", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public List getAll() { @@ -50,7 +50,7 @@ public List getAll() { @RequestMapping( path = "/{id}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity get(@PathVariable("id") Long id) { @@ -71,7 +71,7 @@ public ResponseEntity get(@PathVariable("id") Long id) { @RequestMapping( path = "/{name}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity> getByName(@PathVariable String name) { diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java index c7c2948383..d077020081 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/stringminlenght/StringMinLengthRest.java @@ -10,7 +10,7 @@ import javax.validation.Valid; import javax.validation.constraints.Min; import javax.validation.constraints.Size; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; @Validated @RestController @@ -21,7 +21,7 @@ public class StringMinLengthRest { @RequestMapping( value = "/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String min20( @PathVariable("s") @Valid @Size(min = 20) String s diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java index f7d31dea41..493ed26e75 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/strings/StringsRest.java @@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; @RestController @RequestMapping(path = "/api/strings") @@ -15,7 +15,7 @@ public class StringsRest { @RequestMapping( value = "/equalsFoo/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public StringsResponseDto equalsFoo( @PathVariable("s") String s @@ -33,7 +33,7 @@ public StringsResponseDto equalsFoo( @RequestMapping( value = "/startEnds/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public StringsResponseDto startsEnd( @PathVariable("s") String s @@ -54,7 +54,7 @@ else if(s.length() == 4 && s.startsWith("X") && s.endsWith("Y")){ @RequestMapping( value = "/contains/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public StringsResponseDto contains( @PathVariable("s") String s @@ -75,7 +75,7 @@ else if(s.length() == 3 && "123456789".contains(s)){ @RequestMapping( value = "/nope/{s}", method = RequestMethod.POST, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public StringsResponseDto nope( @PathVariable("s") String s diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java index 79f60c20de..da2a154fb0 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/synthetic/SyntheticRest.java @@ -6,7 +6,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; @@ -19,7 +19,7 @@ public class SyntheticRest { @RequestMapping( value = "/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public String equalsFoo( @PathVariable("s") String s diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java index e2356cd2ea..1cdd939c93 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/base/WireMockRest.java @@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.util.Objects; @RestController @@ -18,7 +18,7 @@ public class WireMockRest { @RequestMapping( value = "/equalsFoo/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public boolean equalsFoo( @PathVariable("s") String s @@ -29,7 +29,7 @@ public boolean equalsFoo( @RequestMapping( value = "/external", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public boolean externalCall() { boolean responseDto = false; diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java index 38980a9ba3..0e28625d89 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/wiremock/service/ServiceRest.java @@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; @@ -20,7 +20,7 @@ public class ServiceRest { @RequestMapping( value = "/external", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity dummyExternalCall() { ResponseDto responseDto = new ResponseDto(); @@ -67,7 +67,7 @@ public ResponseEntity dummyExternalCall() { @RequestMapping( value = "/external/complex", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ResponseEntity complexExternalCalls() { ResponseDto responseDto = new ResponseDto(); From fb99a9ace2e57df6892767b77e25c988638b0a6b Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Mon, 8 Dec 2025 15:48:25 +0100 Subject: [PATCH 6/8] more fixes --- .../jdk-8/spring-rest-openapi-v2/pom.xml | 74 +++++++++++-------- 1 file changed, 42 insertions(+), 32 deletions(-) diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml index 83ae75f2db..b008a38b47 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml +++ b/core-tests/jdk-8/spring-rest-openapi-v2/pom.xml @@ -24,6 +24,7 @@ + org.evomaster evomaster-e2e-tests-utils ${project.version} @@ -37,6 +38,12 @@ test + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + 2.14.3 + @@ -54,14 +61,15 @@ - - - - - - - - + + + javax.validation + validation-api + 2.0.1.Final + @@ -90,17 +98,17 @@ spring-boot-starter-security ${springboot.version} - - - - - + + org.springframework.boot + spring-boot-starter-test + ${springboot.version} + - - - - + + com.h2database + h2 + @@ -118,22 +126,24 @@ io.springfox springfox-swagger2 ${springfox.version} - - - - - - + + + + io.swagger + * + + + + + io.springfox + springfox-spring-web + ${springfox.version} + + + io.swagger + swagger-parser + 1.0.61 - - - - - - - - - From 6690a949b0b22ce0e9096c315084cc8e73bd00f1 Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Tue, 9 Dec 2025 10:01:46 +0100 Subject: [PATCH 7/8] fix for compilation issues IntelliJ could not find... --- .../foo/rest/examples/spring/escapes/EscapeRest.java | 12 ++++++------ .../rest/examples/spring/triangle/TriangleRest.java | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java index 11b6ec8841..5b6e3cf27c 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/escapes/EscapeRest.java @@ -2,7 +2,7 @@ import org.springframework.web.bind.annotation.*; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; import java.util.ArrayList; import java.util.HashMap; @@ -13,7 +13,7 @@ public class EscapeRest { @RequestMapping( value = "/containsDollar/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public EscapeResponseDto containsDollar( @PathVariable("s") Boolean s @@ -33,7 +33,7 @@ public EscapeResponseDto containsDollar( @RequestMapping( value = "/containsQuote/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public EscapeResponseDto containsQuote( @PathVariable("s") Boolean s @@ -72,7 +72,7 @@ public int jsonBody( @RequestBody EscapeResponseDto dto){ @RequestMapping( value = "/trickyJson/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public HashMap trickyJson( @PathVariable("s") String s @@ -88,7 +88,7 @@ public HashMap trickyJson( @RequestMapping( value = "/containsSlash/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public EscapeResponseDto containsSlash( @PathVariable("s") Boolean s @@ -107,7 +107,7 @@ public EscapeResponseDto containsSlash( @RequestMapping( value = "/escapesJson/{s}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public ArrayList escapesJson( @PathVariable("s") Boolean s diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java index 7cef715552..53cdaa9614 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/triangle/TriangleRest.java @@ -9,7 +9,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; -import javax.ws.rs.core.MediaType; +import org.springframework.http.MediaType; @RestController @RequestMapping(path = "/api/triangle") @@ -20,7 +20,7 @@ public class TriangleRest { @RequestMapping( value = "/{a}/{b}/{c}", method = RequestMethod.GET, - produces = MediaType.APPLICATION_JSON + produces = MediaType.APPLICATION_JSON_VALUE ) public TriangleResponseDto checkTriangle( @ApiParam("First edge") From 856be028d09f9c9c5f22727aeded0c2425c4383f Mon Sep 17 00:00:00 2001 From: arcuri82 Date: Tue, 9 Dec 2025 20:49:45 +0100 Subject: [PATCH 8/8] removed unused import --- .../AuthenticatedSwaggerApplicationWebSecurityConfig.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java index 5347258408..fc90e808f8 100644 --- a/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java +++ b/core-tests/jdk-8/spring-rest-openapi-v2/src/main/java/com/foo/rest/examples/spring/authenticatedswaggeraccess/AuthenticatedSwaggerApplicationWebSecurityConfig.java @@ -1,6 +1,5 @@ package com.foo.rest.examples.spring.authenticatedswaggeraccess; -import org.evomaster.client.java.controller.AuthUtils; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.HttpMethod;