This is an automated email from the ASF dual-hosted git repository. alexstocks pushed a commit to branch 1.7 in repository https://gitbox.apache.org/repos/asf/dubbo-go-hessian2.git
commit 27e5ea688796aaf4deaa318438989ea5ea8b70a2 Merge: f8682e1 93441f7 Author: Xin.Zh <[email protected]> AuthorDate: Mon Sep 7 22:33:03 2020 +0800 Merge pull request #227 from wongoo/release-v1.7.0 Release merge for v1.7.0 (based on v1.6.0) .travis.yml | 3 +- CHANGE.md | 17 +++ README.md | 2 + binary.go | 8 ++ contributing.md | 40 +++++- decode_test.go | 65 ++++++++- encode.go | 8 +- hessian_test.go | 3 +- int.go | 2 +- java8_time.go | 39 ++++++ null.go => java8_time/duration.go | 18 ++- null.go => java8_time/instant.go | 18 ++- null.go => java8_time/local_date.go | 19 ++- null.go => java8_time/local_date_time.go | 18 ++- null.go => java8_time/local_time.go | 20 ++- null.go => java8_time/month_day.go | 18 ++- null.go => java8_time/offset_date_time.go | 18 ++- null.go => java8_time/offset_time.go | 18 ++- null.go => java8_time/period.go | 19 ++- null.go => java8_time/year.go | 17 ++- null.go => java8_time/year_month.go | 18 ++- null.go => java8_time/zone_off_set.go | 17 ++- null.go => java8_time/zoned_date_time.go | 19 ++- java8_time_test.go | 43 ++++++ .../annotation_type_mismatch_exception.go | 5 + java_exception/arithmetic_exception.go | 5 + .../array_index_out_of_bounds_exception.go | 5 + java_exception/array_store_exception.go | 5 + java_exception/backing_store_exception.go | 5 + java_exception/broken_barrier_exception.go | 5 + java_exception/cancellation_exception.go | 5 + java_exception/class_not_found_exception.go | 5 + java_exception/classc_cast_exception.go | 5 + java_exception/clone_not_supported_exception.go | 5 + java_exception/completion_exception.go | 5 + .../concurrent_modification_exception.go | 5 + java_exception/data_format_exception.go | 5 + java_exception/date_time_exception.go | 5 + java_exception/date_time_parse_exception.go | 5 + java_exception/dubbo_generic_exception.go | 5 + java_exception/duplicate_format_flags_exception.go | 5 + java_exception/empty_stack_exception.go | 5 + .../enum_constant_not_present_exception.go | 5 + java_exception/eof_exception.go | 5 + java_exception/exception.go | 17 ++- java_exception/execution_exception.go | 5 + java_exception/file_not_found_exception.go | 5 + java_exception/formatter_closed_exception.go | 5 + java_exception/illegal_access_exception.go | 5 + java_exception/illegal_argument_exception.go | 5 + java_exception/illegal_classFormat_exception.go | 5 + .../illegal_format_code_point_exception.go | 5 + .../illegal_format_conversion_exception.go | 5 + java_exception/illegal_format_flags_exception.go | 5 + .../illegal_format_precision_exception.go | 5 + java_exception/illegal_format_width_exception.go | 5 + java_exception/illegal_monitor_state_exception.go | 5 + java_exception/illegal_state_exception.go | 5 + java_exception/illegal_thread_state_exception.go | 5 + java_exception/illformed_locale_exception.go | 5 + java_exception/incomplete_annotation_exception.go | 5 + java_exception/index_out_of_bounds_exception.go | 5 + java_exception/input_mismatch_exception.go | 5 + java_exception/instantiation_exception.go | 5 + java_exception/interrupted_exception.go | 5 + java_exception/interrupted_io_exception.go | 5 + java_exception/invalid_class_exception.go | 5 + java_exception/invalid_object_exception.go | 5 + .../invalid_preferences_format_exception.go | 5 + .../invalid_properties_format_exception.go | 5 + java_exception/invocation_target_exception.go | 5 + java_exception/io_exception.go | 5 + java_exception/jar_exception.go | 5 + java_exception/lambda_conversion_exception.go | 5 + .../malformed_parameterized_type_exception.go | 5 + java_exception/malformed_parameters_exception.go | 5 + .../missing_format_argument_exception.go | 5 + java_exception/missing_format_width_exception.go | 5 + java_exception/missing_resource_exception.go | 5 + java_exception/negative_array_size_exception.go | 5 + java_exception/no_such_element_exception.go | 5 + java_exception/no_such_field_exception.go | 5 + java_exception/no_such_method_exception.go | 5 + java_exception/not_active_exception.go | 5 + java_exception/not_serializable_exception.go | 5 + java_exception/null_pointer_exception.go | 5 + java_exception/number_format_exception.go | 5 + java_exception/object_stream_exception.go | 5 + java_exception/optional_data_exception.go | 5 + java_exception/reflective_operation_exception.go | 5 + java_exception/rejected_execution_exception.go | 5 + java_exception/runtime_exception.go | 5 + java_exception/security_exception.go | 5 + java_exception/stream_corrupted_exception.go | 5 + .../string_index_out_of_bounds_exception.go | 5 + java_exception/sync_failed_exception.go | 5 + java_exception/timeout_exception.go | 5 + java_exception/too_many_listeners_exception.go | 5 + java_exception/type_not_present_exception.go | 5 + java_exception/unchecked_IO_exception.go | 5 + java_exception/undeclared_throwable_exception.go | 5 + .../unknown_format_conversion_exception.go | 5 + java_exception/unknown_format_flags_exception.go | 5 + java_exception/unmodifiable_class_exception.go | 5 + java_exception/unsupported_operation_exception.go | 5 + .../unsupported_temporal_type_exception.go | 5 + java_exception/utf_data_format_exception.go | 5 + java_exception/write_aborted_exception.go | 5 + java_exception/wrong_method_type_exception.go | 5 + java_exception/zip_exception.go | 5 + java_exception/zone_rules_exception.go | 5 + java_sql_time.go | 145 +++++++++++++++++++++ null.go => java_sql_time/date.go | 47 ++++++- null.go => java_sql_time/java_sql_time.go | 17 ++- null.go => java_sql_time/time.go | 47 ++++++- java_sql_time_test.go | 102 +++++++++++++++ java_unknown_exception.go | 88 +++++++++++++ null.go => java_unknown_exception_test.go | 30 ++++- list.go | 7 + map.go | 17 ++- map_test.go | 11 ++ null.go | 2 +- object.go | 6 +- output/output.go | 66 ++++++++++ null.go => output/testfuncs/string.go | 15 ++- pojo.go | 81 +++++++----- request.go | 6 +- request_test.go | 44 ++++++- response.go | 9 +- test_hessian/pom.xml | 11 ++ test_hessian/src/main/java/test/Hessian.java | 28 ++++ .../src/main/java/test/TestCustomReply.java | 80 ++++++++---- test_hessian/src/main/java/test/TestJava8Time.java | 81 ++++++++++++ .../src/main/java/test/TestJavaSqlTime.java | 32 ++++- test_hessian/src/main/java/test/TestThrowable.java | 4 + .../src/main/java/test/UserDefindException.java | 13 +- .../src/test/java/unit/GoStringTest.java | 21 ++- test_hessian/src/test/java/unit/GoTestUtil.java | 69 ++++++++++ 138 files changed, 1780 insertions(+), 213 deletions(-)
