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

chaokunyang pushed a change to branch releases-0.12
in repository https://gitbox.apache.org/repos/asf/fory.git


    from 12507ef0f fix(java): fix codegen name conflict (#2565) (#2571)
     new ecb052dec fix(java): Skip calculation of classVersionHash if 
checkClassVersion is false (#2573)
     new b8b99baf8 fix(java): skip hash compute for abstract field type (#2575)
     new c5fdbe681 feat(java): bean encoder implemented interfaces honor 
`@Ignore` (#2576)
     new ab4971347 refactor(java): refactor fory java exception hierarchical 
structure (#2577)
     new 55bddbb1f feat(java): support limit deserialization depth (#2578)

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:
 docs/guide/java_serialization_guide.md             |  56 ++++++-----
 .../src/main/java/org/apache/fory/Fory.java        | 106 +++++++++++---------
 .../java/org/apache/fory/annotation/Ignore.java    |   4 +-
 .../fory/builder/BaseObjectCodecBuilder.java       |  22 +++--
 .../java/org/apache/fory/builder/CodecBuilder.java |   2 +-
 .../apache/fory/builder/ObjectCodecBuilder.java    |   4 +-
 .../apache/fory/builder/ObjectCodecOptimizer.java  |   2 +-
 .../main/java/org/apache/fory/config/Config.java   |   7 ++
 .../java/org/apache/fory/config/ForyBuilder.java   |  12 +++
 .../{ForyException.java => CopyException.java}     |  10 +-
 .../fory/exception/DeserializationException.java   |   1 +
 ...yException.java => SerializationException.java} |  10 +-
 .../org/apache/fory/resolver/XtypeResolver.java    |   8 +-
 .../fory/serializer/AbstractObjectSerializer.java  |  12 ++-
 .../apache/fory/serializer/ObjectSerializer.java   |  19 ++--
 .../fory/serializer/SerializationBinding.java      | 108 +++++++++++----------
 .../collection/CollectionLikeSerializer.java       |   4 +-
 .../serializer/collection/MapLikeSerializer.java   |  24 +++--
 .../main/java/org/apache/fory/type/Descriptor.java |   3 +-
 .../main/java/org/apache/fory/type/TypeUtils.java  |  75 ++++++++++++++
 .../java/org/apache/fory/util/ExceptionUtils.java  |  12 +--
 .../src/test/java/org/apache/fory/ForyTest.java    |  52 +++++++++-
 .../test/java/org/apache/fory/ForyTestBase.java    |  52 +++++-----
 .../org/apache/fory/resolver/MetaContextTest.java  |   2 +-
 .../fory/serializer/LambdaSerializerTest.java      |   3 +-
 .../NonexistentClassSerializersTest.java           |   2 +-
 .../collection/CollectionSerializersTest.java      |   4 +-
 .../serializer/collection/MapSerializersTest.java  |   8 +-
 .../java/org/apache/fory/type/TypeUtilsTest.java   |  31 ++++++
 .../fory/format/encoder/RowEncoderBuilder.java     |  35 ++++++-
 .../format/encoder/ImplementInterfaceTest.java     |  58 +++++++++++
 31 files changed, 531 insertions(+), 217 deletions(-)
 copy 
java/fory-core/src/main/java/org/apache/fory/exception/{ForyException.java => 
CopyException.java} (79%)
 copy 
java/fory-core/src/main/java/org/apache/fory/exception/{ForyException.java => 
SerializationException.java} (76%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to