This is an automated email from the ASF dual-hosted git repository. jamesbognar pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/juneau.git
commit 3f75baea6fa7f88e8731e048cf043b54e4324a52 Merge: 044d075c0 a4d051e10 Author: James Bognar <[email protected]> AuthorDate: Tue Aug 16 09:52:45 2022 -0400 Merge pull request #61 from apache/jbFixRestNpe Large merge .../java/org/apache/juneau/internal/IOUtils.java | 29 + .../org/apache/juneau/internal/ThrowableUtils.java | 21 + .../org/apache/juneau/dto/openapi3/Contact.java | 4 +- .../org/apache/juneau/dto/openapi3/Example.java | 4 +- .../org/apache/juneau/dto/openapi3/HeaderInfo.java | 4 +- .../java/org/apache/juneau/dto/openapi3/Info.java | 4 +- .../java/org/apache/juneau/dto/openapi3/Items.java | 8 +- .../org/apache/juneau/dto/openapi3/License.java | 4 +- .../java/org/apache/juneau/dto/openapi3/Link.java | 4 +- .../org/apache/juneau/dto/openapi3/OAuthFlow.java | 4 +- .../org/apache/juneau/dto/openapi3/OAuthFlows.java | 4 +- .../org/apache/juneau/dto/openapi3/SchemaInfo.java | 24 +- .../juneau/dto/openapi3/SecuritySchemeInfo.java | 4 +- .../apache/juneau/dto/openapi3/ServerVariable.java | 4 +- .../java/org/apache/juneau/dto/openapi3/Tag.java | 4 +- .../apache/juneau/dto/swagger/ui/SwaggerUI.java | 6 +- .../main/java/org/apache/juneau/BeanContext.java | 22 +- .../src/main/java/org/apache/juneau/Context.java | 11 + .../java/org/apache/juneau/annotation/Named.java | 81 +- .../java/org/apache/juneau/annotation/Schema.java | 2 +- .../juneau/collections/ControlledArrayList.java | 391 +++ .../java/org/apache/juneau/cp/BasicFileFinder.java | 10 - .../apache/juneau/cp/BeanCreateMethodFinder.java | 39 +- .../main/java/org/apache/juneau/cp/BeanStore.java | 8 +- .../java/org/apache/juneau/cp/BeanStoreEntry.java | 4 +- .../main/java/org/apache/juneau/cp/FileFinder.java | 18 - .../apache/juneau/http/annotation/FormData.java | 7 + .../juneau/http/annotation/FormDataAnnotation.java | 33 +- .../org/apache/juneau/http/annotation/Header.java | 7 + .../juneau/http/annotation/HeaderAnnotation.java | 33 +- .../org/apache/juneau/http/annotation/Path.java | 7 + .../juneau/http/annotation/PathAnnotation.java | 33 +- .../org/apache/juneau/http/annotation/Query.java | 9 +- .../juneau/http/annotation/QueryAnnotation.java | 38 +- .../apache/juneau/internal/AnnotationUtils.java | 2 + .../java/org/apache/juneau/internal/Cache.java | 2 +- .../org/apache/juneau/reflect/AnnotationInfo.java | 10 + .../java/org/apache/juneau/reflect/FieldInfo.java | 58 +- juneau-doc/docs/ReleaseNotes/6.4.0.html | 2 +- .../02.jrs.AnnotatedClasses.html | 3 - .../05.jrs.LifecycleHooks.html | 41 +- .../03.jrs.RestOpAnnotatedMethods.html | 1 - .../02.jrs.JavaMethodParameters.html | 17 +- .../03.jrs.JavaMethodReturnTypes.html | 17 +- .../04.jrs.HttpParts/01.jrs.PartMarshallers.html | 4 +- .../04.jrs.HttpParts/03.jrs.DefaultParts.html | 78 +- .../08.juneau-rest-server/05.jrs.Marshalling.html | 2 +- .../08.juneau-rest-server/12.jrs.SvlVariables.html | 11 +- .../08.juneau-rest-server/13.jrs.StaticFiles.html | 3 +- .../16.jrs.ExecutionStatistics.html | 2 +- .../18.jrs.LoggingAndDebugging.html | 11 +- .../08.juneau-rest-server/22.jrs.RestContext.html | 6 +- .../23.jrs.RestOpContext.html | 4 +- .../01.jrss.Overview.html | 2 +- juneau-doc/docs/Topics/12.juneau-rest-client.html | 4 +- .../04.jp.juneau-petstore-server.html | 2 +- juneau-doc/src/main/javadoc/javadoc.css | 10 +- juneau-doc/src/main/javadoc/overview.html | 214 +- .../src/main/javadoc/resources/fragments/toc.html | 46 +- .../src/main/javadoc/resources/juneau-doc.css | 2 +- .../juneau/examples/rest/SamplesMicroservice.java | 2 +- .../build-overlay/pom.xml | 7 - .../juneau-examples-rest-jetty.cfg | 67 + .../build-overlay/pom.xml | 6 - .../rest/springboot/HelloWorldResource.java | 5 +- juneau-examples/juneau-examples-rest/pom.xml | 7 - .../juneau/examples/rest/HtmlBeansResource.java | 1 - .../apache/juneau/examples/rest/RootResources.java | 1 + .../org/apache/juneau/microservice/LogConfig.java | 204 ++ .../apache/juneau/microservice/Microservice.java | 79 +- .../microservice/resources/LogEntryFormatter.java | 268 ++ .../juneau/microservice/resources/LogParser.java | 224 ++ .../microservice/resources/LogsResource.java | 337 +++ .../apache/juneau/rest/test/TestMicroservice.java | 2 +- .../rest/test/client/ThirdPartyProxyResource.java | 8 +- .../springboot/template/HelloWorldResource.java | 5 +- .../apache/juneau/rest/client/RestCallHandler.java | 2 +- .../org/apache/juneau/rest/client/RestClient.java | 449 +-- .../org/apache/juneau/rest/client/RestRequest.java | 116 +- .../apache/juneau/rest/client/RestResponse.java | 88 +- .../rest/client/remote/RemoteOperationMeta.java | 5 +- .../java/org/apache/juneau/http/HttpEntities.java | 16 +- .../java/org/apache/juneau/http/HttpResources.java | 16 +- .../{InputStreamEntity.java => StreamEntity.java} | 18 +- .../org/apache/juneau/http/header/HeaderList.java | 273 +- .../org/apache/juneau/http/part/PartIterator.java | 11 +- .../java/org/apache/juneau/http/part/PartList.java | 292 +- .../org/apache/juneau/http/remote/RemotePatch.java | 125 + .../apache/juneau/http/resource/BasicResource.java | 2 +- .../juneau/http/resource/ReaderResource.java | 4 +- ...nputStreamResource.java => StreamResource.java} | 18 +- .../juneau/http/resource/StringResource.java | 4 +- .../juneau/http/response/BasicHttpException.java | 4 +- .../juneau/http/response/BasicHttpResponse.java | 4 +- .../apache/juneau/rest/mock/MockRestClient.java | 6 +- .../apache/juneau/rest/mock/MockRestRequest.java | 367 +++ .../apache/juneau/rest/mock/MockRestResponse.java | 18 + .../juneau/rest/springboot/SpringRestServlet.java | 14 +- juneau-rest/juneau-rest-server/pom.xml | 5 - .../apache/juneau/rest/HttpRuntimeException.java | 121 - .../org/apache/juneau/rest/ResourceSupplier.java} | 51 +- .../java/org/apache/juneau/rest/RestChildren.java | 6 +- .../java/org/apache/juneau/rest/RestContext.java | 3131 +++++++++----------- .../java/org/apache/juneau/rest/RestOpContext.java | 722 ++--- .../java/org/apache/juneau/rest/RestOpInvoker.java | 15 +- .../java/org/apache/juneau/rest/RestRequest.java | 115 +- .../java/org/apache/juneau/rest/RestResponse.java | 154 +- .../java/org/apache/juneau/rest/RestSession.java | 6 +- .../apache/juneau/rest/annotation/HookEvent.java | 481 --- .../org/apache/juneau/rest/annotation/Rest.java | 71 - .../juneau/rest/annotation/RestAnnotation.java | 70 - .../apache/juneau/rest/annotation/RestDelete.java | 11 - .../rest/annotation/RestDeleteAnnotation.java | 20 - .../apache/juneau/rest/annotation/RestDestroy.java | 100 + ...kAnnotation.java => RestDestroyAnnotation.java} | 41 +- .../apache/juneau/rest/annotation/RestEndCall.java | 114 + ...kAnnotation.java => RestEndCallAnnotation.java} | 41 +- .../org/apache/juneau/rest/annotation/RestGet.java | 11 - .../juneau/rest/annotation/RestGetAnnotation.java | 20 - .../apache/juneau/rest/annotation/RestHook.java | 125 - .../apache/juneau/rest/annotation/RestInit.java | 105 + ...HookAnnotation.java => RestInitAnnotation.java} | 41 +- .../apache/juneau/rest/annotation/RestInject.java | 210 ++ ...okAnnotation.java => RestInjectAnnotation.java} | 87 +- .../org/apache/juneau/rest/annotation/RestOp.java | 11 - .../juneau/rest/annotation/RestOpAnnotation.java | 20 - .../annotation/{RestGet.java => RestOptions.java} | 53 +- ...tAnnotation.java => RestOptionsAnnotation.java} | 132 +- .../annotation/{RestPost.java => RestPatch.java} | 61 +- ...PutAnnotation.java => RestPatchAnnotation.java} | 152 +- .../apache/juneau/rest/annotation/RestPost.java | 11 - .../juneau/rest/annotation/RestPostAnnotation.java | 20 - .../juneau/rest/annotation/RestPostCall.java | 175 ++ ...Annotation.java => RestPostCallAnnotation.java} | 41 +- .../juneau/rest/annotation/RestPostInit.java | 95 + ...Annotation.java => RestPostInitAnnotation.java} | 37 +- .../apache/juneau/rest/annotation/RestPreCall.java | 182 ++ ...kAnnotation.java => RestPreCallAnnotation.java} | 41 +- .../org/apache/juneau/rest/annotation/RestPut.java | 11 - .../juneau/rest/annotation/RestPutAnnotation.java | 20 - .../juneau/rest/annotation/RestStartCall.java | 106 + ...nnotation.java => RestStartCallAnnotation.java} | 41 +- .../org/apache/juneau/rest/arg/DefaultArg.java | 18 +- .../org/apache/juneau/rest/arg/FormDataArg.java | 5 +- .../java/org/apache/juneau/rest/arg/HeaderArg.java | 10 +- .../java/org/apache/juneau/rest/arg/PathArg.java | 5 +- .../java/org/apache/juneau/rest/arg/QueryArg.java | 8 +- .../apache/juneau/rest/arg/RestContextArgs.java | 2 - .../apache/juneau/rest/config/DefaultConfig.java | 3 - .../apache/juneau/rest/converter/Traversable.java | 4 +- .../juneau/rest/debug/BasicDebugEnablement.java | 128 +- .../apache/juneau/rest/debug/DebugEnablement.java | 98 +- .../rest/filefinder/BasicRestFileFinder.java} | 57 +- .../juneau/rest/httppart/RequestContent.java | 4 +- .../juneau/rest/httppart/RequestFormParam.java | 13 + .../apache/juneau/rest/httppart/RequestHeader.java | 14 +- .../juneau/rest/httppart/RequestHeaders.java | 233 +- .../juneau/rest/httppart/RequestPathParam.java | 14 +- .../juneau/rest/httppart/RequestQueryParam.java | 14 +- .../org/apache/juneau/rest/logger/CallLogger.java | 2 - .../rest/processor/PlainTextPojoProcessor.java | 2 +- .../rest/processor/SerializedPojoProcessor.java | 2 +- .../apache/juneau/rest/rrpc/RrpcRestOpSession.java | 6 +- .../org/apache/juneau/rest/servlet/RestObject.java | 67 +- .../apache/juneau/rest/servlet/RestServlet.java | 80 +- .../juneau/rest/staticfile/BasicStaticFiles.java | 32 +- .../juneau/rest/swagger/BasicSwaggerProvider.java | 16 + .../juneau/rest/swagger/SwaggerProvider.java | 4 +- .../java/org/apache/juneau/rest/vars/FileVar.java | 4 +- .../apache/juneau/rest/vars/RequestHeaderVar.java | 2 +- .../apache/juneau/rest/vars/RequestSwaggerVar.java | 4 +- .../java/org/apache/juneau/rest/widget/Widget.java | 8 +- .../juneau/assertions/BooleanAssertion_Test.java | 4 +- .../juneau/assertions/ByteArrayAssertion_Test.java | 4 +- .../assertions/CollectionAssertion_Test.java | 4 +- .../assertions/ComparableAssertion_Test.java | 4 +- .../juneau/assertions/DateAssertion_Test.java | 4 +- .../ArgsTest.java => collections/Args_Test.java} | 11 +- .../collections/ControlledArrayList_Test.java | 191 ++ .../juneau/config/ConfigMapListenerTest.java | 62 +- .../org/apache/juneau/config/ConfigMapTest.java | 276 +- .../java/org/apache/juneau/cp/BeanStore_Test.java | 39 +- .../java/org/apache/juneau/cp/FileFinder_Test.java | 2 +- .../juneau/http/SerializedHttpEntity_Test.java | 10 +- .../http/annotation/FormDataAnnotation_Test.java | 5 + .../http/annotation/HeaderAnnotation_Test.java | 5 + .../http/annotation/PathAnnotation_Test.java | 5 + .../http/annotation/QueryAnnotation_Test.java | 5 + .../juneau/http/header/AcceptCharset_Test.java | 8 +- .../juneau/http/header/AcceptEncoding_Test.java | 14 +- .../juneau/http/header/AcceptLanguage_Test.java | 8 +- .../juneau/http/header/AcceptRanges_Test.java | 6 +- .../org/apache/juneau/http/header/Accept_Test.java | 8 +- .../org/apache/juneau/http/header/Age_Test.java | 8 +- .../org/apache/juneau/http/header/Allow_Test.java | 8 +- .../juneau/http/header/Authorization_Test.java | 6 +- .../http/header/BasicBooleanHeader_Test.java | 8 +- .../juneau/http/header/BasicCsvHeader_Test.java | 8 +- .../juneau/http/header/BasicDateHeader_Test.java | 8 +- .../http/header/BasicEntityTagHeader_Test.java | 8 +- .../http/header/BasicEntityTagsHeader_Test.java | 8 +- .../http/header/BasicIntegerHeader_Test.java | 8 +- .../juneau/http/header/BasicLongHeader_Test.java | 8 +- .../http/header/BasicMediaRangesHeader_Test.java | 8 +- .../http/header/BasicMediaTypeHeader_Test.java | 8 +- .../juneau/http/header/BasicStringHeader_Test.java | 8 +- .../http/header/BasicStringRangesHeader_Test.java | 8 +- .../juneau/http/header/BasicUriHeader_Test.java | 8 +- .../juneau/http/header/CacheControl_Test.java | 8 +- .../juneau/http/header/ClientVersion_Test.java | 8 +- .../apache/juneau/http/header/Connection_Test.java | 14 +- .../http/header/ContentDisposition_Test.java | 8 +- .../juneau/http/header/ContentEncoding_Test.java | 8 +- .../juneau/http/header/ContentLanguage_Test.java | 8 +- .../juneau/http/header/ContentLength_Test.java | 8 +- .../juneau/http/header/ContentLocation_Test.java | 8 +- .../juneau/http/header/ContentRange_Test.java | 8 +- .../juneau/http/header/ContentType_Test.java | 8 +- .../org/apache/juneau/http/header/Date_Test.java | 8 +- .../org/apache/juneau/http/header/ETag_Test.java | 8 +- .../org/apache/juneau/http/header/Expect_Test.java | 8 +- .../apache/juneau/http/header/Expires_Test.java | 12 +- .../apache/juneau/http/header/Forwarded_Test.java | 8 +- .../org/apache/juneau/http/header/From_Test.java | 8 +- .../apache/juneau/http/header/HeaderList_Test.java | 24 +- .../org/apache/juneau/http/header/Host_Test.java | 14 +- .../apache/juneau/http/header/IfMatch_Test.java | 8 +- .../juneau/http/header/IfModifiedSince_Test.java | 12 +- .../juneau/http/header/IfNoneMatch_Test.java | 8 +- .../apache/juneau/http/header/IfRange_Test.java | 24 +- .../juneau/http/header/IfUnmodifiedSince_Test.java | 8 +- .../juneau/http/header/LastModified_Test.java | 8 +- .../apache/juneau/http/header/Location_Test.java | 8 +- .../juneau/http/header/MaxForwards_Test.java | 8 +- .../apache/juneau/http/header/NoTrace_Test.java | 8 +- .../org/apache/juneau/http/header/Origin_Test.java | 8 +- .../org/apache/juneau/http/header/Pragma_Test.java | 8 +- .../juneau/http/header/ProxyAuthenticate_Test.java | 8 +- .../http/header/ProxyAuthorization_Test.java | 8 +- .../org/apache/juneau/http/header/Range_Test.java | 8 +- .../apache/juneau/http/header/Referer_Test.java | 8 +- .../apache/juneau/http/header/RetryAfter_Test.java | 16 +- .../org/apache/juneau/http/header/Server_Test.java | 8 +- .../org/apache/juneau/http/header/TE_Test.java | 8 +- .../apache/juneau/http/header/Trailer_Test.java | 8 +- .../juneau/http/header/TransferEncoding_Test.java | 8 +- .../apache/juneau/http/header/Upgrade_Test.java | 8 +- .../apache/juneau/http/header/UserAgent_Test.java | 8 +- .../org/apache/juneau/http/header/Vary_Test.java | 8 +- .../org/apache/juneau/http/header/Via_Test.java | 8 +- .../apache/juneau/http/header/Warning_Test.java | 8 +- .../juneau/http/header/WwwAuthenticate_Test.java | 8 +- .../org/apache/juneau/http/part/PartList_Test.java | 36 +- .../remote/Remote_FormDataAnnotation_Test.java | 106 +- .../http/remote/Remote_HeaderAnnotation_Test.java | 2 +- .../org/apache/juneau/http/remote/Remote_Test.java | 116 +- .../apache/juneau/http/response/Accepted_Test.java | 10 +- .../juneau/http/response/AlreadyReported_Test.java | 10 +- .../juneau/http/response/BadRequest_Test.java | 12 +- .../apache/juneau/http/response/Conflict_Test.java | 16 +- .../apache/juneau/http/response/Continue_Test.java | 14 +- .../apache/juneau/http/response/Created_Test.java | 14 +- .../juneau/http/response/EarlyHints_Test.java | 10 +- .../http/response/ExpectationFailed_Test.java | 12 +- .../http/response/FailedDependency_Test.java | 12 +- .../juneau/http/response/Forbidden_Test.java | 12 +- .../apache/juneau/http/response/Found_Test.java | 12 +- .../org/apache/juneau/http/response/Gone_Test.java | 12 +- .../juneau/http/response/HttpException_Test.java | 10 +- .../response/HttpVersionNotSupported_Test.java | 12 +- .../apache/juneau/http/response/IMUsed_Test.java | 10 +- .../http/response/InsufficentStorage_Test.java | 12 +- .../http/response/InternalServerError_Test.java | 12 +- .../juneau/http/response/LengthRequired_Test.java | 12 +- .../apache/juneau/http/response/Locked_Test.java | 12 +- .../juneau/http/response/LoopDetected_Test.java | 12 +- .../http/response/MethodNotAllowed_Test.java | 12 +- .../http/response/MisdirectedRequest_Test.java | 12 +- .../http/response/MovedPermanently_Test.java | 12 +- .../juneau/http/response/MultiStatus_Test.java | 10 +- .../juneau/http/response/MultipleChoices_Test.java | 10 +- .../NetworkAuthenticationRequired_Test.java | 12 +- .../juneau/http/response/NoContent_Test.java | 6 +- .../response/NonAuthoritativeInformation_Test.java | 10 +- .../juneau/http/response/NotAcceptable_Test.java | 12 +- .../juneau/http/response/NotExtended_Test.java | 12 +- .../apache/juneau/http/response/NotFound_Test.java | 12 +- .../juneau/http/response/NotImplemented_Test.java | 12 +- .../juneau/http/response/NotModified_Test.java | 6 +- .../org/apache/juneau/http/response/Ok_Test.java | 10 +- .../juneau/http/response/PartialContent_Test.java | 10 +- .../juneau/http/response/PayloadTooLarge_Test.java | 12 +- .../http/response/PermanentRedirect_Test.java | 12 +- .../http/response/PreconditionFailed_Test.java | 12 +- .../http/response/PreconditionRequired_Test.java | 12 +- .../juneau/http/response/Processing_Test.java | 10 +- .../http/response/RangeNotSatisfiable_Test.java | 12 +- .../response/RequestHeaderFieldsTooLarge_Test.java | 12 +- .../juneau/http/response/ResetContent_Test.java | 6 +- .../apache/juneau/http/response/SeeOther_Test.java | 12 +- .../http/response/ServiceUnavailable_Test.java | 12 +- .../http/response/SwitchingProtocols_Test.java | 10 +- .../http/response/TemporaryRedirect_Test.java | 12 +- .../juneau/http/response/TooManyRequests_Test.java | 12 +- .../juneau/http/response/Unauthorized_Test.java | 12 +- .../response/UnavailableForLegalReasons_Test.java | 12 +- .../http/response/UnprocessableEntity_Test.java | 12 +- .../http/response/UnsupportedMediaType_Test.java | 12 +- .../juneau/http/response/UpgradeRequired_Test.java | 12 +- .../juneau/http/response/UriTooLong_Test.java | 12 +- .../apache/juneau/http/response/UseProxy_Test.java | 10 +- .../http/response/VariantAlsoNegotiates_Test.java | 12 +- .../juneau/rest/Header_AcceptCharset_Test.java | 14 +- .../juneau/rest/Header_AcceptEncoding_Test.java | 58 +- .../org/apache/juneau/rest/Header_Accept_Test.java | 52 +- .../juneau/rest/Header_ContentType_Test.java | 42 +- .../test/java/org/apache/juneau/rest/Nls_Test.java | 6 +- .../juneau/rest/RestContext_Builder_Test.java | 140 + .../org/apache/juneau/rest/RestOp_Params_Test.java | 110 +- .../apache/juneau/rest/RestOp_Returns_Test.java | 46 +- .../org/apache/juneau/rest/RestOp_Throws_Test.java | 536 ++-- .../rest/Rest_PredefinedStatusCodes_Test.java | 28 +- .../java/org/apache/juneau/rest/Swagger_Test.java | 11 +- .../rest/annotation/BeanConfig_Swaps_Test.java | 12 +- .../juneau/rest/annotation/Content_Test.java | 290 +- .../juneau/rest/annotation/FormData_Test.java | 186 +- .../juneau/rest/annotation/HasFormData_Test.java | 22 +- .../juneau/rest/annotation/HasQuery_Test.java | 44 +- .../apache/juneau/rest/annotation/Header_Test.java | 172 +- .../juneau/rest/annotation/PathRemainder_Test.java | 56 +- .../apache/juneau/rest/annotation/Path_Test.java | 348 +-- .../apache/juneau/rest/annotation/Query_Test.java | 235 +- .../rest/annotation/ResponseHeader_Test.java | 6 +- .../rest/annotation/ResponseStatus_Test.java | 2 +- .../juneau/rest/annotation/Response_Test.java | 86 +- .../rest/annotation/RestAnnotation_Test.java | 16 - .../rest/annotation/RestDeleteAnnotation_Test.java | 6 - ...n_Test.java => RestDestroyAnnotation_Test.java} | 29 +- ...n_Test.java => RestEndCallAnnotation_Test.java} | 29 +- .../rest/annotation/RestGetAnnotation_Test.java | 6 - .../juneau/rest/annotation/RestHook_Test.java | 603 ---- ...tion_Test.java => RestInitAnnotation_Test.java} | 29 +- ...ionInheritance_Test.java => RestInit_Test.java} | 87 +- .../rest/annotation/RestOpAnnotation_Test.java | 6 - .../rest/annotation/RestOp_BeanConfig_Test.java | 96 +- .../rest/annotation/RestOp_ClientVersion_Test.java | 24 +- .../juneau/rest/annotation/RestOp_Guards_Test.java | 60 +- .../rest/annotation/RestOp_Matchers_Test.java | 14 +- .../rest/annotation/RestOp_ReqHeaders_Test.java | 36 +- .../rest/annotation/RestPostAnnotation_Test.java | 6 - ..._Test.java => RestPostCallAnnotation_Test.java} | 29 +- ...nheritance_Test.java => RestPostCall_Test.java} | 73 +- ..._Test.java => RestPostInitAnnotation_Test.java} | 34 +- .../juneau/rest/annotation/RestPostInit_Test.java | 209 ++ ...n_Test.java => RestPreCallAnnotation_Test.java} | 29 +- ...Op_Matchers_Test.java => RestPreCall_Test.java} | 160 +- .../rest/annotation/RestPutAnnotation_Test.java | 6 - ...Test.java => RestStartCallAnnotation_Test.java} | 29 +- ..._Matchers_Test.java => RestStartCall_Test.java} | 159 +- .../annotation/Rest_AllowContentParam_Test.java | 16 +- .../annotation/Rest_AllowedHeaderParams_Test.java | 50 +- .../annotation/Rest_AllowedMethodHeaders_Test.java | 88 +- .../annotation/Rest_AllowedMethodParams_Test.java | 148 +- .../Rest_AnnotationInheritance_Test.java | 6 +- .../juneau/rest/annotation/Rest_Context_Test.java | 104 - .../juneau/rest/annotation/Rest_Debug_Test.java | 456 +-- .../Rest_DefaultRequestAttributes_Test.java | 184 ++ .../juneau/rest/annotation/Rest_Encoders_Test.java | 14 +- .../juneau/rest/annotation/Rest_Messages_Test.java | 52 +- .../juneau/rest/annotation/Rest_RVars_Test.java | 2 +- .../juneau/rest/annotation/Restx_Parsers_Test.java | 24 +- .../juneau/rest/annotation/Restx_Path_Test.java | 22 +- .../rest/annotation/Restx_ReqAttrs_Test.java | 30 +- .../rest/annotation/Restx_RoleGuard_Test.java | 464 +-- .../rest/annotation/Restx_Serializers_Test.java | 22 +- .../rest/client/RestClient_BasicCalls_Test.java | 104 +- .../juneau/rest/client/RestClient_Body_Test.java | 14 +- .../client/RestClient_CallbackStrings_Test.java | 14 +- .../client/RestClient_Config_BeanContext_Test.java | 118 +- .../client/RestClient_Config_Context_Test.java | 16 +- .../client/RestClient_Config_OpenApi_Test.java | 10 +- .../client/RestClient_Config_RestClient_Test.java | 69 +- .../client/RestClient_Config_Serializer_Test.java | 40 +- .../rest/client/RestClient_FormData_Test.java | 42 +- .../rest/client/RestClient_Headers_Test.java | 130 +- .../rest/client/RestClient_Marshalls_Test.java | 102 +- .../juneau/rest/client/RestClient_Query_Test.java | 4 +- .../client/RestClient_Response_Headers_Test.java | 2 +- .../rest/client/RestClient_Response_Test.java | 34 +- .../apache/juneau/rest/client/RestClient_Test.java | 16 +- .../apache/juneau/rest/helper/Hyperlink_Test.java | 6 +- .../rest/mock/MockRestClient_PathVars_Test.java | 2 +- pom.xml | 1 - 393 files changed, 11594 insertions(+), 9646 deletions(-)
