This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch 2.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-hessian2.git
from 4820c03 Delete .travis.yml
new 2118b3d temp
new 70f551e deprecated
new 7557a5d mark array types deprected
new 5a3a08b mark array types deprecated
new 3ac5343 Merge branch 'mark_deprecated' into wrapper_type_dev
new 9c35bf1 support wrapper types
new 6697e3f support wrapper types 20230212
new 6ba7808 support wrapper types 20230212-2
new ec3010f reflect.PointerTo is supported only from go1.20, use a dummy
variable to get the pointer type
new faf63bf use reflect.Ptr
new 94ce5f0 remove unused unit test
new 76acae4 remove unused code & add license
new a03ceac add java wrapper type support in readme
new 6ea8710 Merge pull request #350 from wongoo/wrapper_type_dev
The 798 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:
README.md | 48 +++---
array.go | 21 ++-
array_test.go | 142 ++++++++--------
codec.go | 87 +++++++++-
const.go | 47 ++++++
decode_test.go | 7 +-
encode.go | 5 +
encode_test.go | 6 +-
java_lang.go | 54 +++++++
java_lang_test.go | 178 +++++++++++++++++++++
list.go | 58 ++++---
object_test.go | 32 +++-
output/output.go | 3 +
output/testfuncs/{user.go => object.go} | 15 +-
output/testfuncs/wrapper_class_array.go | 37 ++++-
pojo.go | 12 +-
test_hessian/pom.xml | 2 +-
test_hessian/src/main/java/test/Hessian.java | 3 +
.../src/main/java/test/TestCustomReply.java | 97 ++++++++++-
test_hessian/src/main/java/test/TestThrowable.java | 4 +-
.../src/main/java/test/TestWrapperClassArray.java | 2 +-
.../src/main/java/test/util/JavaHessianUtil.java | 77 +++++++++
.../unit/{GoStringTest.java => GoObjectTest.java} | 14 +-
.../test/java/unit/GoWrapperClassArrayTest.java | 15 +-
24 files changed, 806 insertions(+), 160 deletions(-)
create mode 100644 java_lang.go
create mode 100644 java_lang_test.go
copy output/testfuncs/{user.go => object.go} (83%)
create mode 100644 test_hessian/src/main/java/test/util/JavaHessianUtil.java
copy test_hessian/src/test/java/unit/{GoStringTest.java => GoObjectTest.java}
(74%)