This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


    from c24f4004ef test: fill in coverage gaps for inject and builder classes; 
fix Javadoc links and remove CreatableBeanStore
     new 71c08ff1f9 refactor(marshall): merge @Bean/@Marshalled annotation 
surfaces into unified @Marshalled family
     new daad68faf1 refactor(marshall): rename Beanp/Beanc/BeanIgnore to 
MarshalledProp/MarshalledCtor/MarshalledIgnore; add @Marshalled(as=STRING) 
strategy
     new 05d2cc86da refactor(marshall): rename 
@BeanConfig/@BeanConfigAnnotation to @MarshalledConfig family
     new 8492c65081 refactor(marshall): rename BeanContext/BeanSession engine 
types to MarshallingContext/MarshallingSession family
     new 75aa50426d refactor(inject): introduce commons.inject.@Bean as 
successor to @RestInject; delete @RestInject

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE-NOTES.txt                                  |   20 +-
 docs/src/javadoc/overview.html                     |    2 +-
 .../java/org/apache/juneau/bean/atom/Category.java |    2 +-
 .../java/org/apache/juneau/bean/atom/Entry.java    |    2 +-
 .../java/org/apache/juneau/bean/atom/Feed.java     |    2 +-
 .../org/apache/juneau/bean/atom/Generator.java     |    2 +-
 .../java/org/apache/juneau/bean/atom/Icon.java     |    2 +-
 .../main/java/org/apache/juneau/bean/atom/Id.java  |    2 +-
 .../java/org/apache/juneau/bean/atom/Link.java     |    2 +-
 .../java/org/apache/juneau/bean/atom/Logo.java     |    2 +-
 .../java/org/apache/juneau/bean/LinkString.java    |    2 +-
 .../main/java/org/apache/juneau/bean/html5/A.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Abbr.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Address.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Area.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Article.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Aside.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Audio.java   |    2 +-
 .../main/java/org/apache/juneau/bean/html5/B.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Base.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Bdi.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Bdo.java     |    2 +-
 .../org/apache/juneau/bean/html5/Blockquote.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Body.java    |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Br.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Button.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Canvas.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Caption.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Cite.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Code.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Col.java     |    2 +-
 .../org/apache/juneau/bean/html5/Colgroup.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Data.java    |    2 +-
 .../org/apache/juneau/bean/html5/Datalist.java     |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Dd.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Del.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Dfn.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Div.java     |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Dl.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Dt.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Em.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Embed.java   |    2 +-
 .../org/apache/juneau/bean/html5/Fieldset.java     |    2 +-
 .../org/apache/juneau/bean/html5/Figcaption.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Figure.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Footer.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Form.java    |    2 +-
 .../main/java/org/apache/juneau/bean/html5/H1.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/H2.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/H3.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/H4.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/H5.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/H6.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Head.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Header.java  |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Hr.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Html.java    |    2 +-
 .../org/apache/juneau/bean/html5/HtmlElement.java  |    4 +-
 .../juneau/bean/html5/HtmlElementContainer.java    |    4 +-
 .../apache/juneau/bean/html5/HtmlElementMixed.java |    4 +-
 .../juneau/bean/html5/HtmlElementRawText.java      |    4 +-
 .../apache/juneau/bean/html5/HtmlElementText.java  |    4 +-
 .../main/java/org/apache/juneau/bean/html5/I.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Iframe.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Img.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Input.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Ins.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Kbd.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Keygen.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Label.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Legend.java  |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Li.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Link.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Main.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Map.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Mark.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Meta.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Meter.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Nav.java     |    2 +-
 .../org/apache/juneau/bean/html5/Noscript.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Object_.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Ol.java |    2 +-
 .../org/apache/juneau/bean/html5/Optgroup.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Option.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Output.java  |    2 +-
 .../main/java/org/apache/juneau/bean/html5/P.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Param.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Pre.java     |    4 +-
 .../org/apache/juneau/bean/html5/Progress.java     |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Q.java  |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Rb.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Rp.java |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Rt.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Rtc.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Ruby.java    |    2 +-
 .../main/java/org/apache/juneau/bean/html5/S.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Samp.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Script.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Section.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Select.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Small.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Source.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Span.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Strong.java  |    2 +-
 .../java/org/apache/juneau/bean/html5/Style.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Sub.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Sup.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Table.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Tbody.java   |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Td.java |    2 +-
 .../org/apache/juneau/bean/html5/Template.java     |    2 +-
 .../org/apache/juneau/bean/html5/Textarea.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Tfoot.java   |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Th.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Thead.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Time.java    |    2 +-
 .../java/org/apache/juneau/bean/html5/Title.java   |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Tr.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Track.java   |    2 +-
 .../main/java/org/apache/juneau/bean/html5/U.java  |    2 +-
 .../main/java/org/apache/juneau/bean/html5/Ul.java |    2 +-
 .../java/org/apache/juneau/bean/html5/Var.java     |    2 +-
 .../java/org/apache/juneau/bean/html5/Video.java   |    2 +-
 .../java/org/apache/juneau/bean/html5/Wbr.java     |    2 +-
 .../org/apache/juneau/bean/html5/package2.html     |    6 +-
 .../apache/juneau/bean/jsonschema/JsonSchema.java  |   70 +-
 .../juneau/bean/mcp/BlobResourceContents.java      |    2 +-
 .../apache/juneau/bean/mcp/CallToolRequest.java    |    2 +-
 .../org/apache/juneau/bean/mcp/CallToolResult.java |    2 +-
 .../apache/juneau/bean/mcp/ClientCapabilities.java |    2 +-
 .../java/org/apache/juneau/bean/mcp/Content.java   |    2 +-
 .../juneau/bean/mcp/EmbeddedResourceContent.java   |    2 +-
 .../apache/juneau/bean/mcp/GetPromptRequest.java   |    2 +-
 .../apache/juneau/bean/mcp/GetPromptResult.java    |    2 +-
 .../org/apache/juneau/bean/mcp/ImageContent.java   |    2 +-
 .../org/apache/juneau/bean/mcp/Implementation.java |    2 +-
 .../apache/juneau/bean/mcp/InitializeRequest.java  |    2 +-
 .../apache/juneau/bean/mcp/InitializeResult.java   |    2 +-
 .../org/apache/juneau/bean/mcp/JsonRpcError.java   |    2 +-
 .../org/apache/juneau/bean/mcp/JsonRpcRequest.java |    2 +-
 .../apache/juneau/bean/mcp/JsonRpcResponse.java    |    2 +-
 .../org/apache/juneau/bean/mcp/JsonSchema.java     |    4 +-
 .../apache/juneau/bean/mcp/ListPromptsResult.java  |    2 +-
 .../juneau/bean/mcp/ListResourcesResult.java       |    2 +-
 .../apache/juneau/bean/mcp/ListToolsResult.java    |    2 +-
 .../apache/juneau/bean/mcp/LoggingCapability.java  |    2 +-
 .../org/apache/juneau/bean/mcp/McpException.java   |    2 +-
 .../java/org/apache/juneau/bean/mcp/Prompt.java    |    2 +-
 .../org/apache/juneau/bean/mcp/PromptArgument.java |    2 +-
 .../apache/juneau/bean/mcp/PromptCapability.java   |    2 +-
 .../org/apache/juneau/bean/mcp/PromptMessage.java  |    2 +-
 .../juneau/bean/mcp/ReadResourceRequest.java       |    2 +-
 .../apache/juneau/bean/mcp/ReadResourceResult.java |    2 +-
 .../java/org/apache/juneau/bean/mcp/Resource.java  |    2 +-
 .../apache/juneau/bean/mcp/ResourceCapability.java |    2 +-
 .../apache/juneau/bean/mcp/ResourceContents.java   |    2 +-
 .../apache/juneau/bean/mcp/RootsCapability.java    |    2 +-
 .../apache/juneau/bean/mcp/ServerCapabilities.java |    2 +-
 .../org/apache/juneau/bean/mcp/TextContent.java    |    2 +-
 .../juneau/bean/mcp/TextResourceContents.java      |    2 +-
 .../main/java/org/apache/juneau/bean/mcp/Tool.java |    2 +-
 .../org/apache/juneau/bean/mcp/ToolCapability.java |    2 +-
 .../org/apache/juneau/bean/mcp/package-info.java   |    2 +-
 .../apache/juneau/bean/openapi3/HeaderInfo.java    |    8 +-
 .../org/apache/juneau/bean/openapi3/Items.java     |    4 +-
 .../org/apache/juneau/bean/openapi3/MediaType.java |    4 +-
 .../juneau/bean/openapi3/OpenApiElement.java       |    8 +-
 .../apache/juneau/bean/openapi3/SchemaInfo.java    |    4 +-
 .../apache/juneau/bean/openapi3/ui/OpenApiUI.java  |    2 +-
 .../org/apache/juneau/bean/swagger/HeaderInfo.java |    4 +-
 .../java/org/apache/juneau/bean/swagger/Items.java |    4 +-
 .../org/apache/juneau/bean/swagger/SchemaInfo.java |    4 +-
 .../apache/juneau/bean/swagger/SwaggerElement.java |    6 +-
 .../apache/juneau/bean/swagger/ui/SwaggerUI.java   |    2 +-
 .../commons/annotation/AnnotationObject.java       |    8 +-
 .../annotation/AppliedAnnotationObject.java        |    4 +-
 .../annotation/AppliedOnClassAnnotationObject.java |    8 +-
 .../{BeanIgnore.java => MarshalledIgnore.java}     |    6 +-
 .../juneau/commons/conversion/BasicConverter.java  |    2 +-
 .../juneau/commons/conversion/Converter.java       |    2 +-
 .../juneau/commons/function/BeanChannel.java       |    2 +-
 .../juneau/commons/function/BeanConsumer.java      |    2 +-
 .../juneau/commons/function/BeanFactory.java       |   10 +-
 .../juneau/commons/function/BeanSupplier.java      |    2 +-
 .../juneau/commons/function/ListBeanChannel.java   |    2 +-
 .../juneau/commons/function/package-info.java      |   24 +-
 .../apache/juneau/commons/http/MediaRanges.java    |    4 +-
 .../org/apache/juneau/commons/http/MediaType.java  |    4 +-
 .../apache/juneau/commons/http/StringRange.java    |    4 +-
 .../apache/juneau/commons/http/StringRanges.java   |    4 +-
 .../org/apache/juneau/commons/inject/Bean.java     |  190 ++++
 .../juneau/commons/inject/BeanAnnotation.java      |   46 +-
 .../juneau/commons/inject/BeanInstantiator.java    |    2 +-
 .../apache/juneau/commons/inject/BeanStore.java    |    4 +-
 .../juneau/commons/reflect/AnnotationInfo.java     |    2 +-
 .../juneau/commons/reflect/AnnotationProvider.java |   20 +-
 .../apache/juneau/commons/reflect/ClassInfo.java   |    4 +-
 .../juneau/commons/reflect/ExecutableInfo.java     |    4 +-
 .../apache/juneau/commons/reflect/FieldInfo.java   |    4 +-
 .../apache/juneau/commons/reflect/MethodInfo.java  |    8 +-
 .../juneau/commons/reflect/ParameterInfo.java      |    4 +-
 .../apache/juneau/commons/reflect/Visibility.java  |    8 +-
 .../main/java/org/apache/juneau/config/Config.java |    6 +-
 .../main/java/org/apache/juneau/config/Entry.java  |    2 +-
 .../java/org/apache/juneau/config/Section.java     |    4 +-
 .../apache/juneau/jena/RdfBeanPropertyMeta.java    |    2 +-
 .../java/org/apache/juneau/jena/RdfParser.java     |   10 +-
 .../java/org/apache/juneau/jena/RdfSerializer.java |   10 +-
 .../juneau/jena/annotation/RdfAnnotation.java      |    2 +-
 .../juneau/jena/annotation/RdfApplyAnnotation.java |    2 +-
 .../main/java/org/apache/juneau/marshaller/N3.java |    4 +-
 .../java/org/apache/juneau/marshaller/NTriple.java |    4 +-
 .../java/org/apache/juneau/marshaller/RdfXml.java  |    4 +-
 .../org/apache/juneau/marshaller/RdfXmlAbbrev.java |    4 +-
 .../java/org/apache/juneau/marshaller/Turtle.java  |    4 +-
 .../java/org/apache/juneau/AnnotationApplier.java  |   16 +-
 .../java/org/apache/juneau/BeanDictionaryList.java |    8 +-
 .../java/org/apache/juneau/BeanDictionaryMap.java  |    4 +-
 .../main/java/org/apache/juneau/BeanFilter.java    | 1007 --------------------
 .../src/main/java/org/apache/juneau/BeanMap.java   |   34 +-
 .../main/java/org/apache/juneau/BeanMapEntry.java  |    2 +-
 .../src/main/java/org/apache/juneau/BeanMeta.java  |  290 +++---
 .../java/org/apache/juneau/BeanMetaFiltered.java   |    4 +-
 .../java/org/apache/juneau/BeanPropertyMeta.java   |   52 +-
 .../apache/juneau/BeanProxyInvocationHandler.java  |    8 +-
 .../main/java/org/apache/juneau/BeanRegistry.java  |   12 +-
 .../src/main/java/org/apache/juneau/ClassMeta.java |  154 +--
 .../src/main/java/org/apache/juneau/Context.java   |   36 +-
 .../src/main/java/org/apache/juneau/Context.txt    |   10 +-
 .../java/org/apache/juneau/ContextSession.java     |    2 +-
 .../main/java/org/apache/juneau/ContextSession.txt |   10 +-
 .../java/org/apache/juneau/MarshalledFilter.java   |  654 ++++++++++++-
 .../{BeanContext.java => MarshallingContext.java}  |  464 ++++-----
 ...ontextable.java => MarshallingContextable.java} |  306 +++---
 ...ion.java => MarshallingRecursionException.java} |    4 +-
 .../{BeanSession.java => MarshallingSession.java}  |  130 +--
 ...ontext.java => MarshallingTraverseContext.java} |   30 +-
 ...ession.java => MarshallingTraverseSession.java} |   46 +-
 .../main/java/org/apache/juneau/PropertyNamer.java |    2 +-
 .../main/java/org/apache/juneau/UriContext.java    |    4 +-
 .../java/org/apache/juneau/annotation/Bean.java    |  539 -----------
 .../apache/juneau/annotation/BeanAnnotation.java   |  492 ----------
 .../juneau/annotation/BeanApplyAnnotation.java     |  231 -----
 .../apache/juneau/annotation/BeanIgnoreApply.java  |   99 --
 .../juneau/annotation/ExampleAnnotation.java       |    2 +-
 .../juneau/annotation/ExampleApplyAnnotation.java  |    2 +-
 .../juneau/annotation/ExternalDocsAnnotation.java  |    2 +-
 .../apache/juneau/annotation/ItemsAnnotation.java  |    2 +-
 .../org/apache/juneau/annotation/Marshalled.java   |  423 +++++++-
 .../juneau/annotation/MarshalledAnnotation.java    |  370 ++++++-
 .../annotation/MarshalledApplyAnnotation.java      |   29 +-
 .../MarshalledAs.java}                             |   30 +-
 .../{BeanConfig.java => MarshalledConfig.java}     |  106 +--
 ...tation.java => MarshalledConfigAnnotation.java} |   18 +-
 .../annotation/{Beanc.java => MarshalledCtor.java} |   12 +-
 ...notation.java => MarshalledCtorAnnotation.java} |   28 +-
 .../{BeancApply.java => MarshalledCtorApply.java}  |   20 +-
 ...ion.java => MarshalledCtorApplyAnnotation.java} |   50 +-
 .../{BeanIgnore.java => MarshalledIgnore.java}     |   31 +-
 ...tation.java => MarshalledIgnoreAnnotation.java} |   28 +-
 .../{BeanApply.java => MarshalledIgnoreApply.java} |   20 +-
 ...n.java => MarshalledIgnoreApplyAnnotation.java} |   50 +-
 .../annotation/{Beanp.java => MarshalledProp.java} |   82 +-
 ...notation.java => MarshalledPropAnnotation.java} |   66 +-
 .../{BeanpApply.java => MarshalledPropApply.java}  |   20 +-
 ...ion.java => MarshalledPropApplyAnnotation.java} |   50 +-
 .../juneau/annotation/NamePropertyAnnotation.java  |    2 +-
 .../annotation/NamePropertyApplyAnnotation.java    |    2 +-
 .../annotation/ParentPropertyAnnotation.java       |    2 +-
 .../annotation/ParentPropertyApplyAnnotation.java  |    2 +-
 .../apache/juneau/annotation/SchemaAnnotation.java |    2 +-
 .../juneau/annotation/SchemaApplyAnnotation.java   |    2 +-
 .../juneau/annotation/SubItemsAnnotation.java      |    2 +-
 .../java/org/apache/juneau/annotation/Swap.java    |    4 +-
 .../apache/juneau/annotation/SwapAnnotation.java   |    2 +-
 .../juneau/annotation/SwapApplyAnnotation.java     |    2 +-
 .../apache/juneau/annotation/UriAnnotation.java    |    2 +-
 .../juneau/annotation/UriApplyAnnotation.java      |    2 +-
 .../bson/annotation/BsonApplyAnnotation.java       |    2 +-
 .../juneau/cbor/annotation/CborAnnotation.java     |    2 +-
 .../cbor/annotation/CborApplyAnnotation.java       |    2 +-
 .../java/org/apache/juneau/collections/Args.java   |    4 +-
 .../org/apache/juneau/collections/JsonList.java    |   34 +-
 .../org/apache/juneau/collections/JsonMap.java     |   40 +-
 .../main/java/org/apache/juneau/csv/CsvParser.java |   10 +-
 .../java/org/apache/juneau/csv/CsvSerializer.java  |   10 +-
 .../apache/juneau/hjson/HjsonParserSession.java    |    2 +-
 .../org/apache/juneau/hjson/HjsonSerializer.java   |    2 +-
 .../hjson/annotation/HjsonApplyAnnotation.java     |    2 +-
 .../hocon/annotation/HoconApplyAnnotation.java     |    2 +-
 .../org/apache/juneau/html/HtmlDocSerializer.java  |   12 +-
 .../java/org/apache/juneau/html/HtmlParser.java    |   10 +-
 .../juneau/html/HtmlSchemaDocSerializer.java       |   22 +-
 .../html/HtmlSchemaDocSerializerSession.java       |    2 +-
 .../apache/juneau/html/HtmlSchemaSerializer.java   |   20 +-
 .../juneau/html/HtmlSchemaSerializerSession.java   |    2 +-
 .../org/apache/juneau/html/HtmlSerializer.java     |   12 +-
 .../juneau/html/HtmlStrippedDocSerializer.java     |   10 +-
 .../juneau/html/annotation/HtmlAnnotation.java     |    2 +-
 .../html/annotation/HtmlApplyAnnotation.java       |    2 +-
 .../juneau/html/annotation/HtmlLinkAnnotation.java |    2 +-
 .../html/annotation/HtmlLinkApplyAnnotation.java   |    2 +-
 .../apache/juneau/httppart/BaseHttpPartParser.java |    8 +-
 .../juneau/httppart/BaseHttpPartSerializer.java    |    4 +-
 .../org/apache/juneau/httppart/HttpPartParser.java |    4 +-
 .../apache/juneau/httppart/HttpPartSerializer.java |    4 +-
 .../apache/juneau/ini/IniSerializerSession.java    |    2 +-
 .../juneau/ini/annotation/IniApplyAnnotation.java  |    2 +-
 .../org/apache/juneau/internal/ConverterUtils.java |   12 +-
 .../apache/juneau/internal/DelegateBeanMap.java    |    2 +-
 .../org/apache/juneau/internal/DelegateList.java   |    2 +-
 .../org/apache/juneau/internal/DelegateMap.java    |    2 +-
 .../java/org/apache/juneau/json/JsonParser.java    |   12 +-
 .../apache/juneau/json/JsonSchemaSerializer.java   |   20 +-
 .../juneau/json/JsonSchemaSerializerSession.java   |    2 +-
 .../org/apache/juneau/json/JsonSerializer.java     |   14 +-
 .../juneau/json/annotation/JsonAnnotation.java     |    2 +-
 .../json/annotation/JsonApplyAnnotation.java       |    2 +-
 .../java/org/apache/juneau/json5/Json5Parser.java  |   10 +-
 .../org/apache/juneau/json5/Json5Serializer.java   |   10 +-
 .../juneau/jsonschema/BasicBeanDefMapper.java      |   10 +-
 .../juneau/jsonschema/JsonSchemaGenerator.java     |   48 +-
 .../jsonschema/JsonSchemaGeneratorSession.java     |   20 +-
 ...eanDefMapper.java => MarshallingDefMapper.java} |    4 +-
 .../jsonschema/annotation/JsonSchemaConfig.java    |   18 +-
 .../org/apache/juneau/markdown/MarkdownParser.java |   10 +-
 .../juneau/markdown/MarkdownParserSession.java     |    2 +-
 .../apache/juneau/markdown/MarkdownSerializer.java |   10 +-
 .../juneau/markdown/MarkdownSerializerSession.java |    2 +-
 .../annotation/MarkdownApplyAnnotation.java        |    2 +-
 .../java/org/apache/juneau/marshaller/Bson.java    |    4 +-
 .../apache/juneau/marshaller/CharMarshaller.java   |    2 +-
 .../java/org/apache/juneau/marshaller/Csv.java     |    4 +-
 .../java/org/apache/juneau/marshaller/Html.java    |    4 +-
 .../java/org/apache/juneau/marshaller/Jcs.java     |    4 +-
 .../java/org/apache/juneau/marshaller/Json.java    |    4 +-
 .../java/org/apache/juneau/marshaller/Json5.java   |    4 +-
 .../java/org/apache/juneau/marshaller/Jsonl.java   |    4 +-
 .../org/apache/juneau/marshaller/Markdown.java     |    4 +-
 .../org/apache/juneau/marshaller/MarkdownDoc.java  |    4 +-
 .../org/apache/juneau/marshaller/Marshaller.java   |    2 +-
 .../java/org/apache/juneau/marshaller/MsgPack.java |    4 +-
 .../java/org/apache/juneau/marshaller/OpenApi.java |    4 +-
 .../java/org/apache/juneau/marshaller/Parquet.java |    2 +-
 .../org/apache/juneau/marshaller/PlainText.java    |    4 +-
 .../apache/juneau/marshaller/StreamMarshaller.java |    2 +-
 .../java/org/apache/juneau/marshaller/Uon.java     |    4 +-
 .../org/apache/juneau/marshaller/UrlEncoding.java  |    4 +-
 .../java/org/apache/juneau/marshaller/Xml.java     |    4 +-
 .../java/org/apache/juneau/marshaller/Yaml.java    |    4 +-
 .../org/apache/juneau/msgpack/MsgPackParser.java   |   10 +-
 .../apache/juneau/msgpack/MsgPackSerializer.java   |   10 +-
 .../msgpack/annotation/MsgPackAnnotation.java      |    2 +-
 .../msgpack/annotation/MsgPackApplyAnnotation.java |    2 +-
 .../java/org/apache/juneau/oapi/OpenApiParser.java |   10 +-
 .../apache/juneau/oapi/OpenApiParserSession.java   |    4 +-
 .../org/apache/juneau/oapi/OpenApiSerializer.java  |   10 +-
 .../juneau/oapi/OpenApiSerializerSession.java      |    2 +-
 .../juneau/oapi/annotation/OpenApiAnnotation.java  |    2 +-
 .../oapi/annotation/OpenApiApplyAnnotation.java    |    2 +-
 .../juneau/objecttools/ObjectIntrospector.java     |    2 +-
 .../apache/juneau/objecttools/ObjectPaginator.java |    6 +-
 .../org/apache/juneau/objecttools/ObjectRest.java  |   10 +-
 .../apache/juneau/objecttools/ObjectSearcher.java  |   12 +-
 .../apache/juneau/objecttools/ObjectSorter.java    |    8 +-
 .../org/apache/juneau/objecttools/ObjectTool.java  |    2 +-
 .../apache/juneau/objecttools/ObjectViewer.java    |    6 +-
 .../juneau/parquet/ParquetParserSession.java       |   18 +-
 .../juneau/parquet/ParquetSchemaBuilder.java       |   30 +-
 .../juneau/parquet/ParquetSerializerSession.java   |   14 +-
 .../parquet/annotation/ParquetApplyAnnotation.java |    2 +-
 .../apache/juneau/parser/InputStreamParser.java    |   10 +-
 .../main/java/org/apache/juneau/parser/Parser.java |   18 +-
 .../org/apache/juneau/parser/ParserListener.java   |    2 +-
 .../org/apache/juneau/parser/ParserSession.java    |   20 +-
 .../java/org/apache/juneau/parser/ParserSet.java   |   12 +-
 .../org/apache/juneau/parser/ReaderParser.java     |   10 +-
 .../apache/juneau/plaintext/PlainTextParser.java   |   10 +-
 .../juneau/plaintext/PlainTextSerializer.java      |   10 +-
 .../plaintext/annotation/PlainTextAnnotation.java  |    2 +-
 .../annotation/PlainTextApplyAnnotation.java       |    2 +-
 .../juneau/proto/annotation/ProtoAnnotation.java   |    2 +-
 .../proto/annotation/ProtoApplyAnnotation.java     |    2 +-
 .../juneau/serializer/OutputStreamSerializer.java  |   10 +-
 .../org/apache/juneau/serializer/Serializer.java   |   22 +-
 .../juneau/serializer/SerializerSession.java       |   16 +-
 .../apache/juneau/serializer/SerializerSet.java    |   12 +-
 .../apache/juneau/serializer/WriterSerializer.java |   10 +-
 .../serializer/annotation/SerializerConfig.java    |   16 +-
 .../org/apache/juneau/soap/SoapXmlSerializer.java  |   10 +-
 .../org/apache/juneau/svl/ResolvingJsonMap.java    |    4 +-
 .../java/org/apache/juneau/swap/AutoListSwap.java  |   44 +-
 .../java/org/apache/juneau/swap/AutoMapSwap.java   |   44 +-
 .../org/apache/juneau/swap/AutoNumberSwap.java     |   70 +-
 .../org/apache/juneau/swap/AutoObjectSwap.java     |   42 +-
 .../AutoStringSwap.java}                           |   36 +-
 .../java/org/apache/juneau/swap/BuilderSwap.java   |    8 +-
 .../org/apache/juneau/swap/FunctionalSwap.java     |    4 +-
 .../main/java/org/apache/juneau/swap/MapSwap.java  |    4 +-
 ...nterceptor.java => MarshallingInterceptor.java} |   18 +-
 .../java/org/apache/juneau/swap/ObjectSwap.java    |   18 +-
 .../java/org/apache/juneau/swap/StringSwap.java    |    4 +-
 .../java/org/apache/juneau/swap/Surrogate.java     |    2 +-
 .../java/org/apache/juneau/swap/SurrogateSwap.java |    8 +-
 .../org/apache/juneau/swaps/ByteArraySwap.java     |   12 +-
 .../java/org/apache/juneau/swaps/ClassSwap.java    |    4 +-
 .../org/apache/juneau/swaps/InputStreamSwap.java   |   12 +-
 .../java/org/apache/juneau/swaps/LocaleSwap.java   |    4 +-
 ...nStringSwap.java => MarshallingStringSwap.java} |    6 +-
 .../org/apache/juneau/swaps/MatchResultSwap.java   |    2 +-
 .../org/apache/juneau/swaps/ParsedReaderSwap.java  |    2 +-
 .../java/org/apache/juneau/swaps/ReaderSwap.java   |    2 +-
 .../apache/juneau/swaps/StackTraceElementSwap.java |    4 +-
 .../org/apache/juneau/swaps/StringFormatSwap.java  |    6 +-
 .../apache/juneau/swaps/TemporalCalendarSwap.java  |    6 +-
 .../org/apache/juneau/swaps/TemporalDateSwap.java  |    6 +-
 .../java/org/apache/juneau/swaps/TemporalSwap.java |    8 +-
 .../java/org/apache/juneau/swaps/TimeZoneSwap.java |    4 +-
 .../main/java/org/apache/juneau/swaps/UrlSwap.java |    4 +-
 .../juneau/swaps/XMLGregorianCalendarSwap.java     |    6 +-
 .../java/org/apache/juneau/swaps/ZoneIdSwap.java   |    4 +-
 .../java/org/apache/juneau/toml/TomlParser.java    |    2 +-
 .../main/java/org/apache/juneau/uon/UonParser.java |   14 +-
 .../java/org/apache/juneau/uon/UonSerializer.java  |   10 +-
 .../juneau/urlencoding/UrlEncodingParser.java      |   10 +-
 .../juneau/urlencoding/UrlEncodingSerializer.java  |   10 +-
 .../annotation/UrlEncodingAnnotation.java          |    2 +-
 .../annotation/UrlEncodingApplyAnnotation.java     |    2 +-
 .../java/org/apache/juneau/utils/BeanDiff.java     |   12 +-
 .../java/org/apache/juneau/utils/ManifestFile.java |    4 +-
 ...erter.java => MarshallingContextConverter.java} |   24 +-
 .../main/java/org/apache/juneau/xml/Namespace.java |    2 +-
 .../java/org/apache/juneau/xml/XmlBeanMeta.java    |    2 +-
 .../org/apache/juneau/xml/XmlBeanPropertyMeta.java |    4 +-
 .../main/java/org/apache/juneau/xml/XmlParser.java |   10 +-
 .../org/apache/juneau/xml/XmlParserSession.java    |    4 +-
 .../java/org/apache/juneau/xml/XmlSerializer.java  |   10 +-
 .../apache/juneau/xml/XmlSerializerSession.java    |    4 +-
 .../java/org/apache/juneau/xml/annotation/Xml.java |    2 +-
 .../juneau/xml/annotation/XmlAnnotation.java       |    2 +-
 .../juneau/xml/annotation/XmlApplyAnnotation.java  |    2 +-
 .../java/org/apache/juneau/yaml/YamlParser.java    |   10 +-
 .../org/apache/juneau/yaml/YamlSerializer.java     |   12 +-
 .../examples/core/html/HtmlComplexExample.java     |    2 +-
 .../examples/core/html/HtmlSimpleExample.java      |    2 +-
 .../examples/core/json/JsonComplexExample.java     |    2 +-
 .../examples/core/json/JsonSimpleExample.java      |    2 +-
 .../juneau/examples/core/oapi/OapiExample.java     |    2 +-
 .../org/apache/juneau/examples/core/pojo/Pojo.java |    2 +-
 .../juneau/examples/core/pojo/PojoComplex.java     |    2 +-
 .../juneau/examples/core/uon/UonExample.java       |    2 +-
 .../examples/core/xml/XmlComplexExample.java       |    2 +-
 .../juneau/examples/core/xml/XmlSimpleExample.java |    2 +-
 .../examples/rest/springboot/RootResources.java    |    2 +-
 .../juneau/examples/rest/RequestEchoResource.java  |    6 +-
 .../apache/juneau/examples/rest/RootResources.java |    2 +-
 .../juneau/examples/rest/UtilityBeansResource.java |    2 +-
 .../juneau/examples/rest/dto/DtoExamples.java      |    2 +-
 .../microservice/resources/DirectoryResource.java  |    2 +-
 .../microservice/resources/LogsResource.java       |    2 +-
 .../springboot/template/RootResources.java         |    2 +-
 .../apache/juneau/rest/client/ResponseContent.java |   22 +-
 .../org/apache/juneau/rest/client/RestClient.java  |   46 +-
 .../org/apache/juneau/rest/client/RestRequest.java |   10 +-
 .../apache/juneau/rest/client/RestResponse.java    |    2 +-
 .../juneau/http/annotation/ContactAnnotation.java  |    2 +-
 .../org/apache/juneau/http/annotation/Header.java  |    2 +-
 .../juneau/http/annotation/LicenseAnnotation.java  |    2 +-
 .../juneau/http/annotation/ResponseAnnotation.java |    2 +-
 .../juneau/http/annotation/TagAnnotation.java      |    2 +-
 .../apache/juneau/http/entity/BasicHttpEntity.java |    2 +-
 .../org/apache/juneau/http/header/BasicHeader.java |    2 +-
 .../org/apache/juneau/http/header/EntityTags.java  |    2 +-
 .../org/apache/juneau/http/part/BasicPart.java     |    2 +-
 .../apache/juneau/http/resource/BasicResource.java |    2 +-
 .../juneau/http/response/BasicHttpException.java   |    2 +-
 .../juneau/http/response/BasicHttpResponse.java    |    2 +-
 .../juneau/httppart/bean/RequestBeanMeta.java      |    4 +-
 .../juneau/httppart/bean/ResponseBeanMeta.java     |    2 +-
 .../apache/juneau/rest/mock/MockRestClient.java    |   10 +-
 .../rest/config/BasicUniversalJenaConfig.java      |    4 +-
 .../juneau/rest/springboot/SpringRestServlet.java  |    3 +-
 .../java/org/apache/juneau/rest/RestContext.java   |  194 ++--
 .../java/org/apache/juneau/rest/RestOpContext.java |   54 +-
 .../java/org/apache/juneau/rest/RestRequest.java   |   12 +-
 .../java/org/apache/juneau/rest/RestResponse.java  |    2 +-
 .../rest/annotation/OpSwaggerAnnotation.java       |    2 +-
 .../org/apache/juneau/rest/annotation/Rest.java    |    6 +-
 .../juneau/rest/annotation/RestAnnotation.java     |    2 +-
 .../apache/juneau/rest/annotation/RestDelete.java  |    2 +-
 .../rest/annotation/RestDeleteAnnotation.java      |    2 +-
 .../rest/annotation/RestDestroyAnnotation.java     |    2 +-
 .../rest/annotation/RestEndCallAnnotation.java     |    2 +-
 .../org/apache/juneau/rest/annotation/RestGet.java |    6 +-
 .../juneau/rest/annotation/RestGetAnnotation.java  |    2 +-
 .../apache/juneau/rest/annotation/RestInit.java    |    8 +-
 .../juneau/rest/annotation/RestInitAnnotation.java |    2 +-
 .../apache/juneau/rest/annotation/RestInject.java  |  249 -----
 .../org/apache/juneau/rest/annotation/RestOp.java  |    8 +-
 .../juneau/rest/annotation/RestOpAnnotation.java   |    2 +-
 .../apache/juneau/rest/annotation/RestOptions.java |    6 +-
 .../rest/annotation/RestOptionsAnnotation.java     |    2 +-
 .../apache/juneau/rest/annotation/RestPatch.java   |    8 +-
 .../rest/annotation/RestPatchAnnotation.java       |    2 +-
 .../apache/juneau/rest/annotation/RestPost.java    |    8 +-
 .../juneau/rest/annotation/RestPostAnnotation.java |    2 +-
 .../rest/annotation/RestPostCallAnnotation.java    |    2 +-
 .../rest/annotation/RestPostInitAnnotation.java    |    2 +-
 .../rest/annotation/RestPreCallAnnotation.java     |    2 +-
 .../org/apache/juneau/rest/annotation/RestPut.java |    8 +-
 .../juneau/rest/annotation/RestPutAnnotation.java  |    2 +-
 .../rest/annotation/RestStartCallAnnotation.java   |    2 +-
 .../juneau/rest/annotation/SwaggerAnnotation.java  |    2 +-
 .../org/apache/juneau/rest/arg/FormDataArg.java    |    4 +-
 .../org/apache/juneau/rest/arg/HasFormDataArg.java |    2 +-
 .../org/apache/juneau/rest/arg/HasQueryArg.java    |    2 +-
 .../java/org/apache/juneau/rest/arg/HeaderArg.java |    4 +-
 .../java/org/apache/juneau/rest/arg/PathArg.java   |    2 +-
 .../java/org/apache/juneau/rest/arg/QueryArg.java  |    4 +-
 .../apache/juneau/rest/arg/RestContextArgs.java    |    6 +-
 .../apache/juneau/rest/beans/BeanDescription.java  |    6 +-
 .../juneau/rest/beans/ResourceDescription.java     |    2 +-
 .../juneau/rest/config/BasicJson5Config.java       |    4 +-
 .../apache/juneau/rest/config/BasicJsonConfig.java |    4 +-
 .../juneau/rest/config/BasicJsonHtmlConfig.java    |    4 +-
 .../juneau/rest/config/BasicOpenApiConfig.java     |    4 +-
 .../juneau/rest/config/BasicUniversalConfig.java   |    4 +-
 .../apache/juneau/rest/config/DefaultConfig.java   |    2 +-
 .../juneau/rest/converter/Introspectable.java      |    2 +-
 .../apache/juneau/rest/converter/Queryable.java    |    2 +-
 .../apache/juneau/rest/converter/Traversable.java  |    2 +-
 .../juneau/rest/httppart/BasicNamedAttribute.java  |    2 +-
 .../juneau/rest/httppart/RequestAttribute.java     |    2 +-
 .../juneau/rest/httppart/RequestContent.java       |    4 +-
 .../juneau/rest/httppart/RequestFormParams.java    |    2 +-
 .../juneau/rest/httppart/RequestHeaders.java       |    2 +-
 .../juneau/rest/httppart/RequestHttpPart.java      |    4 +-
 .../juneau/rest/httppart/RequestPathParams.java    |    2 +-
 .../juneau/rest/httppart/RequestQueryParams.java   |    2 +-
 .../rest/processor/PlainTextPojoProcessor.java     |    2 +-
 .../apache/juneau/rest/rrpc/RrpcRestOpContext.java |    2 +-
 .../juneau/rest/servlet/BasicRestOperations.java   |    2 +-
 .../apache/juneau/rest/stats/RestContextStats.java |    2 +-
 .../rest/swagger/BasicSwaggerProviderSession.java  |    6 +-
 .../org/apache/juneau/rest/widget/Tooltip.java     |    2 +-
 .../apache/juneau/AnnotationInheritance_Test.java  |   44 +-
 .../java/org/apache/juneau/Annotations_Test.java   |   18 +-
 .../java/org/apache/juneau/BasicBeans_Test.java    |    4 +-
 .../java/org/apache/juneau/BeanMapErrors_Test.java |   40 +-
 .../test/java/org/apache/juneau/BeanMap_Test.java  |  128 +--
 .../org/apache/juneau/BeanPropertyValue_Test.java  |    2 +-
 .../juneau/BeanProxyInvocationHandler_Test.java    |    2 +-
 .../java/org/apache/juneau/BeanStreaming_Test.java |    2 +-
 .../BeanTraverseProperties_ComboRoundTripTest.java |   12 +-
 .../java/org/apache/juneau/ClassMeta_Test.java     |   16 +-
 .../test/java/org/apache/juneau/ComboInput.java    |    4 +-
 .../org/apache/juneau/ComboRoundTripTest_Base.java |    2 +-
 .../org/apache/juneau/ComboRoundTrip_Tester.java   |   12 +-
 .../org/apache/juneau/ComboSerialize_Tester.java   |    6 +-
 .../org/apache/juneau/ContextSession_Test.java     |   62 +-
 .../org/apache/juneau/DataConversion_Test.java     |    2 +-
 .../apache/juneau/DynaBean_ComboRoundTripTest.java |   30 +-
 .../org/apache/juneau/IgnoredClasses_Test.java     |    6 +-
 ...Config_Test.java => MarshalledConfig_Test.java} |   52 +-
 ...Filter_Test.java => MarshalledFilter_Test.java} |   26 +-
 ...text_Test.java => MarshallingContext_Test.java} |   42 +-
 .../java/org/apache/juneau/ObjectSwap_Test.java    |    4 +-
 .../java/org/apache/juneau/PojoExamplesTest.java   |   40 +-
 .../juneau/ReadWriteOnlyProperties_Test.java       |   38 +-
 .../SerializerProperties_ComboRoundTripTest.java   |   12 +-
 .../src/test/java/org/apache/juneau/TestUtils.java |    6 +-
 .../src/test/java/org/apache/juneau/a/A1.java      |   10 +-
 .../juneau/a/rttests/Generics_RoundTripTest.java   |    2 +-
 .../juneau/a/rttests/JsonMaps_RoundTripTest.java   |    2 +-
 .../a/rttests/ReadOnlyBeans_RoundTripTest.java     |    4 +-
 .../juneau/a/rttests/Records_RoundTripTest.java    |   36 +-
 .../a/rttests/RoundTripAddClassAttrs_Test.java     |   12 +-
 .../juneau/a/rttests/RoundTripBeanMaps_Test.java   |   70 +-
 .../a/rttests/RoundTripBeansWithBuilders_Test.java |   14 +-
 .../a/rttests/RoundTripTransformBeans_Test.java    |   12 +-
 .../juneau/annotation/BeanAnnotation_Test.java     |  164 ----
 .../juneau/annotation/ExampleAnnotation_Test.java  |    4 +-
 .../annotation/MarshalledAnnotation_Test.java      |   92 +-
 ...t.java => MarshalledConfigAnnotation_Test.java} |   22 +-
 ...est.java => MarshalledCtorAnnotation_Test.java} |   20 +-
 ...t.java => MarshalledIgnoreAnnotation_Test.java} |   18 +-
 ...Ignore_Test.java => MarshalledIgnore_Test.java} |   32 +-
 ...est.java => MarshalledPropAnnotation_Test.java} |   20 +-
 ...ava => MarshalledProp_StarPlainField_Test.java} |   20 +-
 .../{Bean_Test.java => Marshalled_Test.java}       |   84 +-
 .../annotation/NamePropertyAnnotation_Test.java    |   16 +-
 .../annotation/ParentPropertyAnnotation_Test.java  |   12 +-
 .../juneau/annotation/SwapAnnotation_Test.java     |    4 +-
 .../juneau/annotation/UriAnnotation_Test.java      |    4 +-
 .../html5/Html5Template_ComboRoundTripTest.java    |    4 +-
 .../juneau/bean/html5/HtmlElement_Attr_Test.java   |    2 +-
 .../juneau/bean/openapi3/ui/OpenApiUI_Test.java    |    2 +-
 .../juneau/bean/swagger/ui/SwaggerUI_Test.java     |    2 +-
 .../bson/annotation/BsonAnnotation_Test.java       |    4 +-
 .../apache/juneau/cbor/CborSerializer_Test.java    |    4 +-
 .../juneau/commons/collections/Args_Test.java      |    2 +-
 .../commons/inject/BeanInstantiator_Test.java      |    8 +-
 .../java/org/apache/juneau/csv/CsvParser_Test.java |    6 +-
 .../test/java/org/apache/juneau/csv/Csv_Test.java  |   14 +-
 .../juneau/csv/annotation/CsvAnnotation_Test.java  |    4 +-
 .../org/apache/juneau/html/BasicHtml_Test.java     |   30 +-
 .../org/apache/juneau/html/CommonParser_Test.java  |    2 +-
 .../java/org/apache/juneau/html/Common_Test.java   |   40 +-
 .../juneau/html/HtmlSchemaSerializer_Test.java     |    4 +-
 .../java/org/apache/juneau/html/Html_Test.java     |    4 +-
 .../html/annotation/HtmlAnnotation_Test.java       |    4 +-
 .../html/annotation/HtmlLinkAnnotation_Test.java   |    4 +-
 .../org/apache/juneau/http/HttpParts_Test.java     |   12 +-
 .../http/annotation/ContactAnnotation_Test.java    |    4 +-
 .../http/annotation/LicenseAnnotation_Test.java    |    4 +-
 .../http/annotation/ResponseAnnotation_Test.java   |    4 +-
 .../juneau/http/annotation/TagAnnotation_Test.java |    4 +-
 .../apache/juneau/httppart/UonPartParser_Test.java |    4 +-
 .../org/apache/juneau/ini/IniRoundTrip_Test.java   |    6 +-
 .../org/apache/juneau/jena/RdfParser_Test.java     |   10 +-
 .../org/apache/juneau/jena/RdfSerializer_Test.java |   20 +-
 .../org/apache/juneau/json/CommonParser_Test.java  |    2 +-
 .../java/org/apache/juneau/json/Common_Test.java   |   38 +-
 .../json/annotation/JsonAnnotation_Test.java       |    4 +-
 .../org/apache/juneau/json5/CommonParser_Test.java |    2 +-
 .../java/org/apache/juneau/json5/Common_Test.java  |   38 +-
 .../org/apache/juneau/jsonl/JsonlParser_Test.java  |    2 +-
 .../apache/juneau/jsonl/JsonlRoundTrip_Test.java   |    6 +-
 .../java/org/apache/juneau/jsonl/Jsonl_Test.java   |    2 +-
 .../jsonschema/JsonSchemaConfigAnnotationTest.java |    2 +-
 .../juneau/jsonschema/JsonSchemaGeneratorTest.java |   24 +-
 .../annotation/ExternalDocsAnnotation_Test.java    |    4 +-
 .../annotation/ItemsAnnotation_Test.java           |    4 +-
 .../annotation/SchemaAnnotation_Test.java          |    8 +-
 .../annotation/SchemaApplyAnnotation_Test.java     |    6 +-
 .../annotation/SubItemsAnnotation_Test.java        |    4 +-
 .../juneau/markdown/MarkdownAnnotation_Test.java   |   20 +-
 .../juneau/markdown/MarkdownParser_Test.java       |    6 +-
 .../msgpack/annotation/MsgPackAnnotation_Test.java |    4 +-
 .../oapi/annotation/OpenApiAnnotation_Test.java    |    4 +-
 .../juneau/objecttools/ObjectPaginator_Test.java   |    2 +-
 .../apache/juneau/objecttools/ObjectRest_Test.java |    4 +-
 .../juneau/objecttools/ObjectSearcher_Test.java    |    2 +-
 .../juneau/objecttools/ObjectSorter_Test.java      |    2 +-
 .../juneau/objecttools/ObjectViewer_Test.java      |    2 +-
 .../juneau/parquet/ParquetRoundTrip_Test.java      |    2 +-
 .../org/apache/juneau/parser/ParserSet_Test.java   |   14 +-
 .../annotation/PlainTextAnnotation_Test.java       |    4 +-
 .../juneau/rest/RestContext_Builder_Test.java      |   16 +-
 .../juneau/rest/RestContext_Precedence_Test.java   |   76 +-
 .../java/org/apache/juneau/rest/Swagger_Test.java  |    4 +-
 .../juneau/rest/annotation/Content_Test.java       |    6 +-
 ..._Test.java => MarshalledConfig_Swaps_Test.java} |   24 +-
 .../rest/annotation/OpSwaggerAnnotation_Test.java  |    4 +-
 .../rest/annotation/RestAnnotation_Test.java       |    4 +-
 .../rest/annotation/RestDeleteAnnotation_Test.java |    4 +-
 .../annotation/RestDestroyAnnotation_Test.java     |    4 +-
 .../annotation/RestEndCallAnnotation_Test.java     |    4 +-
 .../rest/annotation/RestGetAnnotation_Test.java    |    4 +-
 .../rest/annotation/RestInitAnnotation_Test.java   |    4 +-
 .../juneau/rest/annotation/RestInit_Test.java      |    5 +-
 .../rest/annotation/RestOpAnnotation_Test.java     |    4 +-
 ...Test.java => RestOp_MarshalledConfig_Test.java} |   54 +-
 .../rest/annotation/RestPostAnnotation_Test.java   |    4 +-
 .../annotation/RestPostCallAnnotation_Test.java    |    4 +-
 .../annotation/RestPostInitAnnotation_Test.java    |    4 +-
 .../annotation/RestPreCallAnnotation_Test.java     |    4 +-
 .../rest/annotation/RestPutAnnotation_Test.java    |    4 +-
 .../annotation/RestStartCallAnnotation_Test.java   |    4 +-
 .../juneau/rest/annotation/Rest_Messages_Test.java |    3 +-
 .../rest/annotation/SwaggerAnnotation_Test.java    |    4 +-
 .../client/RestClient_Config_Context_Test.java     |   12 +-
 ...RestClient_Config_MarshallingContext_Test.java} |   12 +-
 .../client/RestClient_Config_Serializer_Test.java  |    2 +-
 .../rest/client/RestClient_Response_Body_Test.java |    2 +-
 .../client/RestClient_Response_Headers_Test.java   |    4 +-
 .../juneau/serializer/SerializerSet_Test.java      |   14 +-
 .../java/org/apache/juneau/serializer/TestURI.java |    2 +-
 .../org/apache/juneau/serializer/TestURIc.java     |    2 +-
 .../soap/annotation/SoapXmlAnnotation_Test.java    |    4 +-
 .../apache/juneau/svl/ResolvingJsonMapTest.java    |    2 +-
 .../testutils/pojos/ImplicitSwappedObject.java     |    2 +-
 .../juneau/testutils/pojos/SwappedObjectSwap.java  |    4 +-
 .../org/apache/juneau/testutils/pojos/TestURI.java |    2 +-
 .../apache/juneau/testutils/pojos/TypedBean.java   |    2 +-
 .../juneau/testutils/pojos/TypedBeanImpl.java      |    2 +-
 .../org/apache/juneau/testutils/pojos/XBeans.java  |    6 +-
 .../apache/juneau/transform/AutoListSwapTest.java  |   26 +-
 .../apache/juneau/transform/AutoMapSwapTest.java   |   24 +-
 .../juneau/transform/AutoNumberSwapTest.java       |   24 +-
 .../juneau/transform/AutoObjectSwapTest.java       |   24 +-
 .../BeanDictionary_ComboRoundTripTest.java         |    8 +-
 .../org/apache/juneau/transforms/BeanMap_Test.java |   10 +-
 .../transforms/Builder_ComboRoundTripTest.java     |    2 +-
 .../juneau/transforms/DefaultSwaps_Test.java       |   58 +-
 .../juneau/transforms/FunctionalSwapTest.java      |    4 +-
 .../InputStreamBase64_OneWayStringSwapTest.java    |    4 +-
 .../transforms/LocaleSwap_StringSwapTest.java      |    2 +-
 ...Filter_Test.java => MarshalledFilter_Test.java} |   26 +-
 .../apache/juneau/transforms/ObjectSwapTest.java   |    6 +-
 .../juneau/transforms/OneWayStringSwap_Tester.java |   16 +-
 .../ReaderObjectSwap_ComboSerializeTest.java       |    8 +-
 .../apache/juneau/transforms/ReaderSwap_Test.java  |    4 +-
 .../transforms/RoundTripObjectSwap_Tester.java     |   22 +-
 .../juneau/transforms/StringSwap_Tester.java       |   22 +-
 .../SwapsAnnotation_ComboSerializeTest.java        |   34 +-
 .../TemporalCalendarSwap_StringSwapTest.java       |    8 +-
 .../TemporalDateSwap_StringSwapTest.java           |    8 +-
 .../transforms/TemporalSwap_StringSwapTest.java    |    8 +-
 .../apache/juneau/uon/CommonParser_UonTest.java    |    2 +-
 .../java/org/apache/juneau/uon/Common_UonTest.java |   20 +-
 .../juneau/uon/annotation/UonAnnotation_Test.java  |    4 +-
 .../urlencoding/CommonParser_UrlEncodingTest.java  |    2 +-
 .../juneau/urlencoding/Common_UrlEncodingTest.java |   20 +-
 .../java/org/apache/juneau/urlencoding/DTOs.java   |    6 +-
 .../java/org/apache/juneau/urlencoding/DTOs2.java  |    6 +-
 .../juneau/urlencoding/UrlEncodingParser_Test.java |    2 +-
 .../urlencoding/UrlEncodingSerializer_Test.java    |   10 +-
 .../annotation/UrlEncodingAnnotation_Test.java     |    4 +-
 .../juneau/utest/utils/FakeReaderParser.java       |    4 +-
 .../org/apache/juneau/utils/BeanDiff_Test.java     |    2 +-
 .../org/apache/juneau/utils/FilteredMapTest.java   |    4 +-
 .../org/apache/juneau/utils/ManifestFile_Test.java |    2 +-
 .../java/org/apache/juneau/xml/BasicXml_Test.java  |   46 +-
 .../java/org/apache/juneau/xml/CommonXml_Test.java |    4 +-
 .../java/org/apache/juneau/xml/Common_Test.java    |   38 +-
 .../org/apache/juneau/xml/XmlCollapsed_Test.java   |    6 +-
 .../org/apache/juneau/xml/XmlContent_Test.java     |    4 +-
 .../apache/juneau/xml/XmlIgnoreComments_Test.java  |   46 +-
 .../test/java/org/apache/juneau/xml/Xml_Test.java  |   40 +-
 .../juneau/xml/annotation/XmlAnnotation_Test.java  |    4 +-
 .../test/java/org/apache/juneau/xml/xml1a/T1.java  |    2 +-
 .../test/java/org/apache/juneau/xml/xml1a/T2.java  |    2 +-
 .../test/java/org/apache/juneau/xml/xml1b/T3.java  |    2 +-
 .../test/java/org/apache/juneau/xml/xml1b/T4.java  |    2 +-
 .../test/java/org/apache/juneau/xml/xml1b/T5.java  |    2 +-
 .../test/java/org/apache/juneau/xml/xml1b/T6.java  |    2 +-
 .../test/java/org/apache/juneau/xml/xml1b/T7.java  |   14 +-
 scripts/check-fluent-setter-overrides.py           |    6 +-
 todo/FINISHED-16a-per-setting-inventory.md         |   30 +-
 todo/FINISHED-29.md                                |   14 +-
 todo/TODO-11-restclient2-transport-abstraction.md  |    8 +-
 todo/TODO-12-schema-validation.md                  |   24 +-
 ...-13-system-properties-to-settings-conversion.md |    4 +-
 todo/TODO-9-markdown-remaining-issues.md           |    6 +-
 todo/TODO.md                                       |    2 +-
 746 files changed, 5515 insertions(+), 6598 deletions(-)
 rename 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/annotation/{BeanIgnore.java
 => MarshalledIgnore.java} (88%)
 create mode 100644 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/inject/Bean.java
 rename 
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestInjectAnnotation.java
 => 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/inject/BeanAnnotation.java
 (78%)
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/{BeanContext.java 
=> MarshallingContext.java} (88%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/{BeanContextable.java
 => MarshallingContextable.java} (88%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/{BeanRecursionException.java
 => MarshallingRecursionException.java} (90%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/{BeanSession.java 
=> MarshallingSession.java} (88%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/{BeanTraverseContext.java
 => MarshallingTraverseContext.java} (95%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/{BeanTraverseSession.java
 => MarshallingTraverseSession.java} (88%)
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/Bean.java
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanAnnotation.java
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanApplyAnnotation.java
 delete mode 100644 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanIgnoreApply.java
 copy 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/{UriResolution.java 
=> annotation/MarshalledAs.java} (57%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanConfig.java
 => MarshalledConfig.java} (85%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanConfigAnnotation.java
 => MarshalledConfigAnnotation.java} (84%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{Beanc.java
 => MarshalledCtor.java} (90%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeancAnnotation.java
 => MarshalledCtorAnnotation.java} (75%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeancApply.java
 => MarshalledCtorApply.java} (78%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanpApplyAnnotation.java
 => MarshalledCtorApplyAnnotation.java} (74%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanIgnore.java
 => MarshalledIgnore.java} (64%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanIgnoreAnnotation.java
 => MarshalledIgnoreAnnotation.java} (75%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanApply.java
 => MarshalledIgnoreApply.java} (78%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeancApplyAnnotation.java
 => MarshalledIgnoreApplyAnnotation.java} (73%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{Beanp.java
 => MarshalledProp.java} (81%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanpAnnotation.java
 => MarshalledPropAnnotation.java} (75%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanpApply.java
 => MarshalledPropApply.java} (78%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/{BeanIgnoreApplyAnnotation.java
 => MarshalledPropApplyAnnotation.java} (74%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/{BeanDefMapper.java
 => MarshallingDefMapper.java} (94%)
 copy 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/{swaps/StringFormatSwap.java
 => swap/AutoStringSwap.java} (51%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swap/{BeanInterceptor.java
 => MarshallingInterceptor.java} (86%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/{BeanStringSwap.java
 => MarshallingStringSwap.java} (90%)
 rename 
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/{BeanContextConverter.java
 => MarshallingContextConverter.java} (85%)
 delete mode 100644 
juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/RestInject.java
 rename juneau-utest/src/test/java/org/apache/juneau/{BeanConfig_Test.java => 
MarshalledConfig_Test.java} (94%)
 rename juneau-utest/src/test/java/org/apache/juneau/{BeanFilter_Test.java => 
MarshalledFilter_Test.java} (88%)
 rename juneau-utest/src/test/java/org/apache/juneau/{BeanContext_Test.java => 
MarshallingContext_Test.java} (80%)
 delete mode 100644 
juneau-utest/src/test/java/org/apache/juneau/annotation/BeanAnnotation_Test.java
 rename 
juneau-utest/src/test/java/org/apache/juneau/annotation/{BeanConfigAnnotation_Test.java
 => MarshalledConfigAnnotation_Test.java} (96%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/annotation/{BeancAnnotation_Test.java
 => MarshalledCtorAnnotation_Test.java} (84%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/annotation/{BeanIgnoreAnnotation_Test.java
 => MarshalledIgnoreAnnotation_Test.java} (84%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/annotation/{BeanIgnore_Test.java 
=> MarshalledIgnore_Test.java} (81%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/annotation/{BeanpAnnotation_Test.java
 => MarshalledPropAnnotation_Test.java} (86%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/annotation/{Beanp_StarPlainField_Test.java
 => MarshalledProp_StarPlainField_Test.java} (81%)
 rename juneau-utest/src/test/java/org/apache/juneau/annotation/{Bean_Test.java 
=> Marshalled_Test.java} (77%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/rest/annotation/{BeanConfig_Swaps_Test.java
 => MarshalledConfig_Swaps_Test.java} (81%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/rest/annotation/{RestOp_BeanConfig_Test.java
 => RestOp_MarshalledConfig_Test.java} (88%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/rest/client/{RestClient_Config_BeanContext_Test.java
 => RestClient_Config_MarshallingContext_Test.java} (98%)
 rename 
juneau-utest/src/test/java/org/apache/juneau/transforms/{BeanFilter_Test.java 
=> MarshalledFilter_Test.java} (87%)

Reply via email to