You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2024/08/03 09:18:27 UTC

(dubbo-hessian-lite) 01/01: Merge pull request #74 from AlbumenJ/0712-byte

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

albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-hessian-lite.git

commit 884d0b2f55312c74daffafe9460fbfb314b18615
Merge: 404d446d 54ef6b53
Author: Albumen Kevin <jh...@gmail.com>
AuthorDate: Sat Aug 3 17:18:21 2024 +0800

    Merge pull request #74 from AlbumenJ/0712-byte
    
    Fix byte serialize failed between 3.x and 4.x

 .../caucho/hessian/io/AbstractDeserializer.java    |  25 +++
 .../caucho/hessian/io/AbstractHessianInput.java    |  26 +++
 .../com/caucho/hessian/io/BasicDeserializer.java   |   3 +
 .../com/caucho/hessian/io/BasicSerializer.java     |  23 +-
 .../caucho/hessian/io/CollectionDeserializer.java  |  36 +++-
 .../com/caucho/hessian/io/Deserializer.java        |  35 ++++
 .../hessian/io/FieldDeserializer2Factory.java      | 136 ++++++++++++
 .../io/FieldDeserializer2FactoryUnsafe.java        | 142 +++++++++++++
 .../com/caucho/hessian/io/Hessian2Input.java       |  80 +++++--
 .../com/caucho/hessian/io/MapDeserializer.java     |  32 ++-
 .../com/caucho/hessian/io/RecordDeserializer.java  |   3 -
 .../caucho/hessian/io/Hessian2StringShortTest.java |  18 +-
 .../com/caucho/hessian/io/issue73/AppResult.java   |  88 ++++++++
 .../com/caucho/hessian/io/issue73/ComplainDto.java | 231 +++++++++++++++++++++
 .../caucho/hessian/io/issue73/SerializeTest.java   |  60 ++++++
 15 files changed, 887 insertions(+), 51 deletions(-)