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%)