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 bd1889c113 docs: simplify annotation links in marshall and rest
Javadocs
new 0ae599d2b2 refactor: introduce BeanConfigContext foundation for
bean-runtime move (Phase 5b of bean-layer split)
new c9f7601485 refactor: replace ClassMeta with ClassInfo in
BeanMeta/BeanPropertyMeta (TODO-5 Step 2)
new cc1a22236f refactor: decouple swap-aware get/set from BeanPropertyMeta
via pluggable transforms (TODO-5 Step 3)
new 834c64eca5 refactor: drop MarshallingSession from BeanMap constructor;
use transitional setter (TODO-5 Step 4)
new b5f5d85f45 refactor: lift per-property BeanRegistry into BeanMeta
side-map (TODO-5 Step 5)
new 8f291189e5 refactor: make BeanMeta/BeanPropertyMeta constructible from
BeanConfigContext (TODO-5 Step 6)
new 7154d07eda refactor: harden commons-incompatible code paths on
BeanPropertyMeta/BeanMap (TODO-5 Step 7)
new 3a74fcd50a refactor: extract SPI seams in commons.bean for
bean-runtime types (TODO-5 Step 8a)
new a972ff6206 docs: update TODO-5 plan with Step 8a status and Step 8b
breakdown
new a61bede3b5 refactor: extract
BeanTypeInfo/BeanFilter/BeanRegistryLookup SPI seams in commons.bean (TODO-5
Step 8b-i)
new 42176847af refactor: lift marshalling-only logic from bean-runtime
types and retype fields to commons SPI seams (TODO-5 Step 8b-ii Phases A+B)
new 48621576d7 refactor: widen public getters + introduce BeanTypeResolver
SPI + flip JsonList to ArrayList (TODO-5 Step 8b-ii Phase C tasks 1/2/4)
new 4f2f61c4cb refactor: lift BeanMeta constructor body + CharSequence
parsing to commons SPI (TODO-5 Step 8b-ii Phase C tasks 3 + 4-deferred)
new 98b9f272a1 refactor: remove @MarshalledProp(properties) feature and
BeanMetaFiltered class (breaking)
new 9ff4e3234a refactor: route BeanPropertyMeta/BeanMap through commons
SPI seams; lift @Uri to post-processor (TODO-5 Phase C Task 5 Steps A-E1)
new 1a58c4422a refactor: clear commons-side imports from 7 bean-runtime
files (TODO-5 Phase C Task 5 Step F audit)
new 71713c478f refactor: physical git mv of 7 bean-runtime types into
commons.bean (TODO-5 Phase C Task 5 Step G — DONE)
new c8281ed8e1 docs: expand commons.bean package-info to cover
annotations, runtime types, and SPIs
new 358e77979f chore: clear post-move diagnostics and javadoc fallout
across bean split
new 84805bf676 refactor: rename BeanTypeInfo to BeanInfo, getClassMeta to
getBeanInfo (bean seam)
new 3e4d6bfe37 chore: javadoc FQN sweep + sonar suppressions; close TODO-5
The 21 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:
.../java/org/apache/juneau/bean/LinkString.java | 1 -
.../org/apache/juneau/bean/html5/HtmlElement.java | 1 -
.../juneau/bean/html5/HtmlElementRawText.java | 1 -
.../apache/juneau/bean/html5/HtmlElementText.java | 1 -
.../apache/juneau/bean/openapi3/HeaderInfo.java | 1 -
.../org/apache/juneau/bean/openapi3/Items.java | 1 -
.../org/apache/juneau/bean/openapi3/MediaType.java | 1 -
.../apache/juneau/bean/openapi3/SchemaInfo.java | 1 -
.../org/apache/juneau/bean/swagger/HeaderInfo.java | 1 -
.../java/org/apache/juneau/bean/swagger/Items.java | 1 -
.../org/apache/juneau/bean/swagger/SchemaInfo.java | 1 -
.../apache/juneau/bean/swagger/SwaggerElement.java | 1 -
.../juneau/assertions/FluentBeanAssertion.java | 2 +-
.../juneau/assertions/FluentBeanListAssertion.java | 2 +-
.../juneau/commons/bean/BeanConfigContext.java | 798 +++++++++++++++++++++
.../org/apache/juneau/commons/bean/BeanCtor.java | 4 +-
.../juneau/commons/bean/BeanCtorAnnotation.java | 3 +-
.../org/apache/juneau/commons/bean/BeanFilter.java | 129 ++++
.../org/apache/juneau/commons/bean/BeanIgnore.java | 5 +-
.../juneau/commons/bean/BeanIgnoreAnnotation.java | 3 +-
.../org/apache/juneau/commons/bean/BeanInfo.java | 166 +++++
.../juneau/commons/bean/BeanInterceptor.java | 2 +-
.../org/apache/juneau/commons/bean}/BeanMap.java | 249 ++++---
.../apache/juneau/commons/bean}/BeanMapEntry.java | 24 +-
.../org/apache/juneau/commons/bean}/BeanMeta.java | 526 ++++++++------
.../juneau/commons/bean/BeanMetaInitializer.java | 171 +++++
.../org/apache/juneau/commons/bean/BeanProp.java | 28 +-
.../juneau/commons/bean/BeanPropAnnotation.java | 3 +-
.../juneau/commons/bean}/BeanPropertyConsumer.java | 5 +-
.../juneau/commons/bean}/BeanPropertyMeta.java | 646 ++++++++---------
.../commons/bean/BeanPropertyPostProcessor.java | 54 ++
.../juneau/commons/bean}/BeanPropertyValue.java | 26 +-
.../commons/bean}/BeanProxyInvocationHandler.java | 19 +-
.../juneau/commons/bean/BeanRegistryLookup.java | 54 ++
.../apache/juneau/commons/bean/BeanSession.java | 129 ++++
.../org/apache/juneau/commons/bean/BeanType.java | 6 +-
.../juneau/commons/bean/BeanTypeAnnotation.java | 4 +-
.../juneau/commons/bean/BeanTypeResolver.java | 68 ++
.../org/apache/juneau/commons/bean}/Delegate.java | 14 +-
.../java/org/apache/juneau/commons/bean}/Name.java | 8 +-
.../apache/juneau/commons/bean/package-info.java | 83 ++-
.../juneau/commons/function/BeanFactory.java | 2 -
.../juneau/commons/function/package-info.java | 1 -
.../org/apache/juneau/commons/inject/Bean.java | 2 +-
.../juneau/commons/inject/BeanAnnotation.java | 5 +-
.../juneau/commons/reflect/AnnotationInfo.java | 2 +-
.../apache/juneau/commons/reflect/ClassInfo.java | 14 +
.../java/org/apache/juneau/config/Section.java | 4 +-
.../java/org/apache/juneau/jena/RdfBeanMeta.java | 2 +
.../apache/juneau/jena/RdfBeanPropertyMeta.java | 9 +-
.../org/apache/juneau/jena/RdfMetaProvider.java | 2 +
.../java/org/apache/juneau/jena/RdfParser.java | 10 +-
.../org/apache/juneau/jena/RdfParserSession.java | 5 +-
.../java/org/apache/juneau/jena/RdfSerializer.java | 6 +-
.../apache/juneau/jena/RdfSerializerSession.java | 7 +-
.../org/apache/juneau/jena/RdfStreamParser.java | 2 +
.../apache/juneau/jena/RdfStreamParserSession.java | 5 +-
.../apache/juneau/jena/RdfStreamSerializer.java | 2 +
.../juneau/jena/RdfStreamSerializerSession.java | 5 +-
.../java/org/apache/juneau/BeanDictionaryList.java | 9 +-
.../java/org/apache/juneau/BeanDictionaryMap.java | 5 +-
.../main/java/org/apache/juneau/BeanMapLoader.java | 79 ++
.../java/org/apache/juneau/BeanMetaFiltered.java | 50 --
.../main/java/org/apache/juneau/BeanRegistry.java | 26 +-
.../src/main/java/org/apache/juneau/ClassMeta.java | 79 +-
.../src/main/java/org/apache/juneau/Context.java | 12 +-
.../java/org/apache/juneau/ExtendedBeanMeta.java | 1 +
.../apache/juneau/ExtendedBeanPropertyMeta.java | 1 +
.../java/org/apache/juneau/ExtendedClassMeta.java | 2 +-
.../juneau/MarshalledBeanMetaInitializer.java | 218 ++++++
.../java/org/apache/juneau/MarshalledFilter.java | 51 +-
.../juneau/MarshalledPropertyPostProcessor.java | 254 +++++++
.../java/org/apache/juneau/MarshallingContext.java | 216 ++++--
.../org/apache/juneau/MarshallingContextable.java | 112 +--
.../java/org/apache/juneau/MarshallingSession.java | 98 ++-
.../apache/juneau/MarshallingTraverseSession.java | 1 +
.../juneau/annotation/BeanConfigAnnotation.java | 4 +-
.../org/apache/juneau/annotation/Marshalled.java | 3 +-
.../juneau/annotation/MarshalledAnnotation.java | 1 -
.../apache/juneau/annotation/MarshalledConfig.java | 11 +-
.../apache/juneau/annotation/MarshalledProp.java | 46 +-
.../annotation/MarshalledPropAnnotation.java | 19 -
.../java/org/apache/juneau/annotation/Named.java | 4 +-
.../apache/juneau/bson/BsonBeanPropertyMeta.java | 4 +-
.../org/apache/juneau/bson/BsonMetaProvider.java | 1 +
.../java/org/apache/juneau/bson/BsonParser.java | 11 +-
.../org/apache/juneau/bson/BsonParserSession.java | 7 +-
.../org/apache/juneau/bson/BsonSerializer.java | 11 +-
.../apache/juneau/bson/BsonSerializerSession.java | 7 +-
.../apache/juneau/cbor/CborBeanPropertyMeta.java | 1 +
.../org/apache/juneau/cbor/CborMetaProvider.java | 1 +
.../java/org/apache/juneau/cbor/CborParser.java | 9 +-
.../org/apache/juneau/cbor/CborParserSession.java | 4 +-
.../org/apache/juneau/cbor/CborSerializer.java | 12 +-
.../apache/juneau/cbor/CborSerializerSession.java | 7 +-
.../org/apache/juneau/collections/JsonMap.java | 5 +-
.../org/apache/juneau/csv/CsvBeanPropertyMeta.java | 1 +
.../org/apache/juneau/csv/CsvMetaProvider.java | 1 +
.../main/java/org/apache/juneau/csv/CsvParser.java | 3 +-
.../org/apache/juneau/csv/CsvParserSession.java | 3 +-
.../java/org/apache/juneau/csv/CsvSerializer.java | 1 +
.../apache/juneau/csv/CsvSerializerSession.java | 2 +
.../apache/juneau/hjson/HjsonBeanPropertyMeta.java | 1 +
.../org/apache/juneau/hjson/HjsonMetaProvider.java | 1 +
.../java/org/apache/juneau/hjson/HjsonParser.java | 1 +
.../apache/juneau/hjson/HjsonParserSession.java | 3 +-
.../org/apache/juneau/hjson/HjsonSerializer.java | 15 +-
.../juneau/hjson/HjsonSerializerSession.java | 4 +-
.../apache/juneau/hocon/HoconBeanPropertyMeta.java | 1 +
.../org/apache/juneau/hocon/HoconMetaProvider.java | 1 +
.../java/org/apache/juneau/hocon/HoconParser.java | 1 +
.../apache/juneau/hocon/HoconParserSession.java | 3 +-
.../org/apache/juneau/hocon/HoconSerializer.java | 12 +-
.../juneau/hocon/HoconSerializerSession.java | 4 +-
.../apache/juneau/html/HtmlBeanPropertyMeta.java | 1 +
.../org/apache/juneau/html/HtmlMetaProvider.java | 1 +
.../java/org/apache/juneau/html/HtmlParser.java | 1 +
.../org/apache/juneau/html/HtmlParserSession.java | 7 +-
.../org/apache/juneau/html/HtmlSerializer.java | 1 +
.../apache/juneau/html/HtmlSerializerSession.java | 20 +-
.../org/apache/juneau/ini/IniBeanPropertyMeta.java | 1 +
.../org/apache/juneau/ini/IniMetaProvider.java | 1 +
.../main/java/org/apache/juneau/ini/IniParser.java | 4 +-
.../org/apache/juneau/ini/IniParserSession.java | 5 +-
.../java/org/apache/juneau/ini/IniSerializer.java | 5 +-
.../apache/juneau/ini/IniSerializerSession.java | 10 +-
.../apache/juneau/internal/DelegateBeanMap.java | 14 +-
.../org/apache/juneau/internal/DelegateList.java | 3 +-
.../org/apache/juneau/internal/DelegateMap.java | 5 +-
.../org/apache/juneau/internal/FilteredKeyMap.java | 3 +-
.../apache/juneau/jcs/JcsSerializerSession.java | 6 +-
.../apache/juneau/json/JsonBeanPropertyMeta.java | 1 +
.../org/apache/juneau/json/JsonMetaProvider.java | 1 +
.../java/org/apache/juneau/json/JsonParser.java | 1 +
.../org/apache/juneau/json/JsonParserSession.java | 24 +-
.../apache/juneau/json/JsonSchemaSerializer.java | 3 +-
.../juneau/json/JsonSchemaSerializerSession.java | 1 +
.../org/apache/juneau/json/JsonSerializer.java | 4 +-
.../apache/juneau/json/JsonSerializerSession.java | 4 +-
.../jsonschema/JsonSchemaBeanPropertyMeta.java | 1 +
.../juneau/jsonschema/JsonSchemaGenerator.java | 3 +-
.../jsonschema/JsonSchemaGeneratorSession.java | 26 +-
.../juneau/jsonschema/JsonSchemaMetaProvider.java | 1 +
.../juneau/markdown/MarkdownBeanPropertyMeta.java | 1 +
.../juneau/markdown/MarkdownDocParserSession.java | 4 +-
.../markdown/MarkdownDocSerializerSession.java | 1 +
.../juneau/markdown/MarkdownMetaProvider.java | 1 +
.../org/apache/juneau/markdown/MarkdownParser.java | 7 +-
.../juneau/markdown/MarkdownParserSession.java | 13 +-
.../apache/juneau/markdown/MarkdownSerializer.java | 1 +
.../juneau/markdown/MarkdownSerializerSession.java | 3 +
.../juneau/msgpack/MsgPackBeanPropertyMeta.java | 1 +
.../apache/juneau/msgpack/MsgPackMetaProvider.java | 1 +
.../org/apache/juneau/msgpack/MsgPackParser.java | 5 +-
.../juneau/msgpack/MsgPackParserSession.java | 4 +-
.../apache/juneau/msgpack/MsgPackSerializer.java | 7 +-
.../juneau/msgpack/MsgPackSerializerSession.java | 7 +-
.../juneau/oapi/OpenApiBeanPropertyMeta.java | 1 +
.../apache/juneau/oapi/OpenApiMetaProvider.java | 1 +
.../java/org/apache/juneau/oapi/OpenApiParser.java | 1 +
.../apache/juneau/oapi/OpenApiParserSession.java | 2 +-
.../org/apache/juneau/oapi/OpenApiSerializer.java | 1 +
.../org/apache/juneau/objecttools/ObjectRest.java | 4 +-
.../apache/juneau/objecttools/ObjectSearcher.java | 1 +
.../apache/juneau/objecttools/ObjectViewer.java | 1 +
.../juneau/parquet/ParquetBeanPropertyMeta.java | 1 +
.../apache/juneau/parquet/ParquetMetaProvider.java | 1 +
.../org/apache/juneau/parquet/ParquetParser.java | 4 +-
.../juneau/parquet/ParquetParserSession.java | 6 +-
.../juneau/parquet/ParquetSchemaBuilder.java | 4 +-
.../apache/juneau/parquet/ParquetSerializer.java | 8 +-
.../juneau/parquet/ParquetSerializerSession.java | 2 +-
.../org/apache/juneau/parser/ParserListener.java | 4 +-
.../org/apache/juneau/parser/ParserSession.java | 13 +-
.../plaintext/PlainTextBeanPropertyMeta.java | 1 +
.../juneau/plaintext/PlainTextMetaProvider.java | 1 +
.../apache/juneau/plaintext/PlainTextParser.java | 1 +
.../juneau/plaintext/PlainTextSerializer.java | 1 +
.../apache/juneau/proto/ProtoBeanPropertyMeta.java | 1 +
.../org/apache/juneau/proto/ProtoMetaProvider.java | 1 +
.../java/org/apache/juneau/proto/ProtoParser.java | 4 +-
.../apache/juneau/proto/ProtoParserSession.java | 5 +-
.../org/apache/juneau/proto/ProtoSerializer.java | 5 +-
.../juneau/proto/ProtoSerializerSession.java | 6 +-
.../org/apache/juneau/serializer/Serializer.java | 16 +-
.../juneau/serializer/SerializerListener.java | 4 +-
.../juneau/serializer/SerializerSession.java | 20 +-
.../serializer/annotation/SerializerConfig.java | 12 +-
.../juneau/soap/SoapXmlBeanPropertyMeta.java | 1 +
.../apache/juneau/soap/SoapXmlMetaProvider.java | 1 +
.../org/apache/juneau/soap/SoapXmlSerializer.java | 1 +
.../java/org/apache/juneau/swap/AutoListSwap.java | 1 -
.../java/org/apache/juneau/swap/AutoMapSwap.java | 1 -
.../org/apache/juneau/swap/AutoNumberSwap.java | 1 -
.../org/apache/juneau/swap/AutoObjectSwap.java | 1 -
.../java/org/apache/juneau/swap/ObjectSwap.java | 1 +
.../java/org/apache/juneau/swap/SurrogateSwap.java | 1 -
.../org/apache/juneau/toml/TomlParserSession.java | 4 +-
.../apache/juneau/toml/TomlSerializerSession.java | 14 +-
.../org/apache/juneau/uon/UonBeanPropertyMeta.java | 1 +
.../org/apache/juneau/uon/UonMetaProvider.java | 1 +
.../main/java/org/apache/juneau/uon/UonParser.java | 1 +
.../org/apache/juneau/uon/UonParserSession.java | 10 +-
.../java/org/apache/juneau/uon/UonSerializer.java | 1 +
.../apache/juneau/uon/UonSerializerSession.java | 4 +-
.../urlencoding/UrlEncodingBeanPropertyMeta.java | 1 +
.../urlencoding/UrlEncodingMetaProvider.java | 1 +
.../juneau/urlencoding/UrlEncodingParser.java | 1 +
.../urlencoding/UrlEncodingParserSession.java | 16 +-
.../juneau/urlencoding/UrlEncodingSerializer.java | 1 +
.../urlencoding/UrlEncodingSerializerSession.java | 8 +-
.../java/org/apache/juneau/xml/XmlBeanMeta.java | 13 +-
.../org/apache/juneau/xml/XmlBeanPropertyMeta.java | 15 +-
.../org/apache/juneau/xml/XmlMetaProvider.java | 2 +
.../main/java/org/apache/juneau/xml/XmlParser.java | 2 +
.../org/apache/juneau/xml/XmlParserSession.java | 11 +-
.../java/org/apache/juneau/xml/XmlSerializer.java | 2 +
.../apache/juneau/xml/XmlSerializerSession.java | 11 +-
.../java/org/apache/juneau/xml/annotation/Xml.java | 1 -
.../org/apache/juneau/yaml/YamlParserSession.java | 12 +-
.../apache/juneau/yaml/YamlSerializerSession.java | 4 +-
.../org/apache/juneau/examples/core/pojo/Pojo.java | 1 -
.../juneau/examples/core/pojo/PojoComplex.java | 1 -
.../juneau/examples/rest/UtilityBeansResource.java | 1 -
.../microservice/resources/DirectoryResource.java | 1 -
.../microservice/resources/LogsResource.java | 1 -
.../org/apache/juneau/rest/client/RestClient.java | 36 +-
.../apache/juneau/rest/client/RestResponse.java | 2 +-
.../juneau/httppart/bean/RequestBeanMeta.java | 2 +-
.../juneau/httppart/bean/ResponseBeanMeta.java | 2 +-
.../rest/config/BasicUniversalJenaConfig.java | 3 +-
.../java/org/apache/juneau/rest/RestRequest.java | 15 +-
.../apache/juneau/rest/beans/BeanDescription.java | 3 +-
.../juneau/rest/beans/ResourceDescription.java | 1 -
.../juneau/rest/config/BasicJson5Config.java | 3 +-
.../apache/juneau/rest/config/BasicJsonConfig.java | 3 +-
.../juneau/rest/config/BasicJsonHtmlConfig.java | 3 +-
.../juneau/rest/config/BasicOpenApiConfig.java | 3 +-
.../juneau/rest/config/BasicUniversalConfig.java | 3 +-
.../apache/juneau/rest/config/DefaultConfig.java | 1 -
.../java/org/apache/juneau/Annotations_Test.java | 10 +-
.../java/org/apache/juneau/BasicBeans_Test.java | 1 -
.../test/java/org/apache/juneau/BeanMap_Test.java | 68 +-
.../org/apache/juneau/BeanPropertyValue_Test.java | 1 +
.../juneau/BeanProxyInvocationHandler_Test.java | 1 +
.../java/org/apache/juneau/BeanStreaming_Test.java | 1 -
.../juneau/a/rttests/Generics_RoundTripTest.java | 1 -
.../a/rttests/ReadOnlyBeans_RoundTripTest.java | 1 -
.../annotation/MarshalledAnnotation_Test.java | 1 -
.../annotation/MarshalledPropAnnotation_Test.java | 8 +-
.../commons/bean/BeanConfigContext_Test.java | 442 ++++++++++++
.../apache/juneau/commons/bean/BeanMeta_Test.java | 245 +++++++
.../juneau/commons/reflect/ParameterInfo_Test.java | 22 +-
.../java/org/apache/juneau/csv/CsvParser_Test.java | 1 -
.../java/org/apache/juneau/html/Common_Test.java | 120 ----
.../juneau/html/HtmlSchemaSerializer_Test.java | 1 -
.../java/org/apache/juneau/html/Html_Test.java | 1 -
.../org/apache/juneau/ini/IniRoundTrip_Test.java | 1 -
.../org/apache/juneau/jena/RdfParser_Test.java | 1 -
.../org/apache/juneau/jena/RdfSerializer_Test.java | 1 -
.../java/org/apache/juneau/json/Common_Test.java | 46 --
.../java/org/apache/juneau/json5/Common_Test.java | 46 --
.../org/apache/juneau/jsonl/JsonlParser_Test.java | 3 +-
.../apache/juneau/jsonl/JsonlRoundTrip_Test.java | 1 -
.../java/org/apache/juneau/jsonl/Jsonl_Test.java | 1 -
.../juneau/markdown/MarkdownParser_Test.java | 1 -
.../transforms/Builder_ComboRoundTripTest.java | 1 -
.../juneau/transforms/MarshalledFilter_Test.java | 1 -
.../java/org/apache/juneau/uon/Common_UonTest.java | 43 --
.../juneau/urlencoding/Common_UrlEncodingTest.java | 46 --
.../java/org/apache/juneau/xml/CommonXml_Test.java | 1 -
.../java/org/apache/juneau/xml/Common_Test.java | 57 --
.../test/java/org/apache/juneau/xml/Xml_Test.java | 22 -
todo/FINISHED-5-bean-runtime-types-to-commons.md | 632 ++++++++++++++++
todo/TODO-30-classmeta-to-commons.md | 155 ++++
todo/TODO-5-bean-runtime-types-to-commons.md | 178 -----
todo/TODO.md | 2 -
277 files changed, 5529 insertions(+), 1981 deletions(-)
create mode 100644
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/bean/BeanConfigContext.java
create mode 100644
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/bean/BeanFilter.java
create mode 100644
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/bean/BeanInfo.java
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau =>
juneau-commons/src/main/java/org/apache/juneau/commons/bean}/BeanMap.java (71%)
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau =>
juneau-commons/src/main/java/org/apache/juneau/commons/bean}/BeanMapEntry.java
(84%)
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau =>
juneau-commons/src/main/java/org/apache/juneau/commons/bean}/BeanMeta.java (71%)
create mode 100644
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/bean/BeanMetaInitializer.java
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau =>
juneau-commons/src/main/java/org/apache/juneau/commons/bean}/BeanPropertyConsumer.java
(85%)
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau =>
juneau-commons/src/main/java/org/apache/juneau/commons/bean}/BeanPropertyMeta.java
(64%)
create mode 100644
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/bean/BeanPropertyPostProcessor.java
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau =>
juneau-commons/src/main/java/org/apache/juneau/commons/bean}/BeanPropertyValue.java
(81%)
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau =>
juneau-commons/src/main/java/org/apache/juneau/commons/bean}/BeanProxyInvocationHandler.java
(91%)
create mode 100644
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/bean/BeanRegistryLookup.java
create mode 100644
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/bean/BeanSession.java
create mode 100644
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/bean/BeanTypeResolver.java
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau =>
juneau-commons/src/main/java/org/apache/juneau/commons/bean}/Delegate.java (70%)
rename juneau-core/{juneau-marshall/src/main/java/org/apache/juneau/annotation
=> juneau-commons/src/main/java/org/apache/juneau/commons/bean}/Name.java (91%)
create mode 100644
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMapLoader.java
delete mode 100644
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMetaFiltered.java
create mode 100644
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MarshalledBeanMetaInitializer.java
create mode 100644
juneau-core/juneau-marshall/src/main/java/org/apache/juneau/MarshalledPropertyPostProcessor.java
create mode 100644
juneau-utest/src/test/java/org/apache/juneau/commons/bean/BeanConfigContext_Test.java
create mode 100644
juneau-utest/src/test/java/org/apache/juneau/commons/bean/BeanMeta_Test.java
create mode 100644 todo/FINISHED-5-bean-runtime-types-to-commons.md
create mode 100644 todo/TODO-30-classmeta-to-commons.md
delete mode 100644 todo/TODO-5-bean-runtime-types-to-commons.md