This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-hessian-lite.git
from eda01778 Bump version to 4.0.1-SNAPSHOT
add 21d0b9f7 Support ImmutableCollection & Record
add f8f437e0 Fix array
add ecce3262 Add license
add 464de36b Add license
add c316eff0 Update test
add 11297b50 Update test
add d2e322b3 Update test
add b786d6b9 Fix jacoco
add 37c2a106 Fix jacoco
add 9e86ddb5 Update test
add eed799a8 Update test
add 6b6b7b4e Check field not exist
add 9e45d37b Set default value
new ba3511e8 Merge pull request #70 from AlbumenJ/0606-jdk11
The 1 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:
.github/workflows/maven.yml | 16 +-
hessian-lite/pom.xml | 37 +++
.../com/caucho/hessian/HessianException.java | 0
.../com/caucho/hessian/HessianUnshared.java | 0
.../caucho/hessian/io/AbstractDeserializer.java | 0
.../hessian/io/AbstractDeserializerWrapper.java | 0
.../caucho/hessian/io/AbstractHessianInput.java | 0
.../caucho/hessian/io/AbstractHessianOutput.java | 0
.../hessian/io/AbstractListDeserializer.java | 0
.../caucho/hessian/io/AbstractMapDeserializer.java | 0
.../com/caucho/hessian/io/AbstractSerializer.java | 0
.../hessian/io/AbstractSerializerFactory.java | 0
.../hessian/io/AbstractSerializerWrapper.java | 0
.../hessian/io/AbstractStreamDeserializer.java | 0
.../hessian/io/AbstractStreamSerializer.java | 0
.../io/AbstractStringValueDeserializer.java | 0
.../caucho/hessian/io/AnnotationDeserializer.java | 0
.../hessian/io/AnnotationInvocationHandler.java | 0
.../caucho/hessian/io/AnnotationSerializer.java | 0
.../com/caucho/hessian/io/ArrayDeserializer.java | 0
.../com/caucho/hessian/io/ArraySerializer.java | 0
.../com/caucho/hessian/io/BasicDeserializer.java | 0
.../com/caucho/hessian/io/BasicSerializer.java | 0
.../com/caucho/hessian/io/BeanDeserializer.java | 0
.../caucho/hessian/io/BigDecimalDeserializer.java | 0
.../com/caucho/hessian/io/BitSetHandle.java | 0
.../com/caucho/hessian/io/BitSetSerializer.java | 0
.../com/caucho/hessian/io/ByteArraySerializer.java | 0
.../alibaba/com/caucho/hessian/io/ByteHandle.java | 0
.../com/caucho/hessian/io/CalendarHandle.java | 0
.../com/caucho/hessian/io/CalendarSerializer.java | 0
.../com/caucho/hessian/io/ClassDeserializer.java | 0
.../com/caucho/hessian/io/ClassFactory.java | 0
.../com/caucho/hessian/io/ClassSerializer.java | 0
.../caucho/hessian/io/CollectionDeserializer.java | 0
.../caucho/hessian/io/CollectionSerializer.java | 0
.../hessian/io/ContextSerializerFactory.java | 0
.../com/caucho/hessian/io/Deserializer.java | 0
.../com/caucho/hessian/io/EnumDeserializer.java | 0
.../com/caucho/hessian/io/EnumSerializer.java | 0
.../caucho/hessian/io/EnumerationDeserializer.java | 0
.../caucho/hessian/io/EnumerationSerializer.java | 0
.../com/caucho/hessian/io/FieldDeserializer2.java | 0
.../hessian/io/FieldDeserializer2Factory.java | 0
.../io/FieldDeserializer2FactoryUnsafe.java | 0
.../com/caucho/hessian/io/FileDeserializer.java | 0
.../alibaba/com/caucho/hessian/io/FloatHandle.java | 0
.../com/caucho/hessian/io/Hessian2Constants.java | 0
.../com/caucho/hessian/io/Hessian2Input.java | 0
.../com/caucho/hessian/io/Hessian2Output.java | 0
.../caucho/hessian/io/Hessian2StreamingInput.java | 0
.../caucho/hessian/io/Hessian2StreamingOutput.java | 0
.../com/caucho/hessian/io/HessianFactory.java | 0
.../caucho/hessian/io/HessianFieldException.java | 0
.../com/caucho/hessian/io/HessianHandle.java | 0
.../io/HessianMethodSerializationException.java | 0
.../hessian/io/HessianProtocolException.java | 0
.../com/caucho/hessian/io/HessianRemote.java | 0
.../com/caucho/hessian/io/HessianRemoteObject.java | 0
.../caucho/hessian/io/HessianRemoteResolver.java | 0
.../caucho/hessian/io/HessianServiceException.java | 0
.../com/caucho/hessian/io/IOExceptionWrapper.java | 0
.../com/caucho/hessian/io/InetAddressHandle.java | 0
.../caucho/hessian/io/InetAddressSerializer.java | 0
.../caucho/hessian/io/InputStreamDeserializer.java | 0
.../caucho/hessian/io/InputStreamSerializer.java | 0
.../caucho/hessian/io/IteratorDeserializer.java | 0
.../com/caucho/hessian/io/IteratorSerializer.java | 0
.../com/caucho/hessian/io/JavaDeserializer.java | 0
.../com/caucho/hessian/io/JavaSerializer.java | 0
.../caucho/hessian/io/JavaUnsharedSerializer.java | 0
.../com/caucho/hessian/io/LocaleHandle.java | 0
.../com/caucho/hessian/io/LocaleSerializer.java | 0
.../com/caucho/hessian/io/MapDeserializer.java | 0
.../com/caucho/hessian/io/MapSerializer.java | 0
.../com/caucho/hessian/io/ObjectDeserializer.java | 0
.../caucho/hessian/io/ObjectHandleSerializer.java | 0
.../caucho/hessian/io/ObjectNameDeserializer.java | 0
.../com/caucho/hessian/io/ObjectSerializer.java | 0
.../com/caucho/hessian/io/RecordDeserializer.java | 124 ++++++++++
.../com/caucho/hessian/io/RecordSerializer.java | 58 +++++
.../alibaba/com/caucho/hessian/io/RecordUtil.java | 190 ++++++++++++++
.../com/caucho/hessian/io/RemoteDeserializer.java | 0
.../com/caucho/hessian/io/RemoteSerializer.java | 0
.../alibaba/com/caucho/hessian/io/Serializer.java | 0
.../com/caucho/hessian/io/SerializerFactory.java | 6 +
.../alibaba/com/caucho/hessian/io/ShortHandle.java | 0
.../com/caucho/hessian/io/SqlDateDeserializer.java | 0
.../com/caucho/hessian/io/SqlDateSerializer.java | 0
.../hessian/io/StackTraceElementDeserializer.java | 0
.../caucho/hessian/io/StringValueDeserializer.java | 0
.../caucho/hessian/io/StringValueSerializer.java | 0
.../com/caucho/hessian/io/ThrowableSerializer.java | 0
.../com/caucho/hessian/io/UnsafeDeserializer.java | 0
.../com/caucho/hessian/io/UnsafeSerializer.java | 0
.../hessian/io/UnsafeUnsharedSerializer.java | 0
.../com/caucho/hessian/io/ValueDeserializer.java | 0
.../caucho/hessian/io/WriteReplaceSerializer.java | 0
.../caucho/hessian/io/java8/DurationHandle.java | 0
.../hessian/io/java8/DurationSerializer.java | 0
.../com/caucho/hessian/io/java8/InstantHandle.java | 0
.../caucho/hessian/io/java8/InstantSerializer.java | 0
.../caucho/hessian/io/java8/LocalDateHandle.java | 0
.../hessian/io/java8/LocalDateSerializer.java | 0
.../hessian/io/java8/LocalDateTimeHandle.java | 0
.../hessian/io/java8/LocalDateTimeSerializer.java | 0
.../caucho/hessian/io/java8/LocalTimeHandle.java | 0
.../hessian/io/java8/LocalTimeSerializer.java | 0
.../caucho/hessian/io/java8/MonthDayHandle.java | 0
.../hessian/io/java8/MonthDaySerializer.java | 0
.../hessian/io/java8/OffsetDateTimeHandle.java | 0
.../hessian/io/java8/OffsetDateTimeSerializer.java | 0
.../caucho/hessian/io/java8/OffsetTimeHandle.java | 0
.../hessian/io/java8/OffsetTimeSerializer.java | 0
.../com/caucho/hessian/io/java8/PeriodHandle.java | 0
.../caucho/hessian/io/java8/PeriodSerializer.java | 0
.../com/caucho/hessian/io/java8/YearHandle.java | 0
.../caucho/hessian/io/java8/YearMonthHandle.java | 0
.../hessian/io/java8/YearMonthSerializer.java | 0
.../caucho/hessian/io/java8/YearSerializer.java | 0
.../com/caucho/hessian/io/java8/ZoneIdHandle.java | 0
.../caucho/hessian/io/java8/ZoneIdSerializer.java | 0
.../caucho/hessian/io/java8/ZoneOffsetHandle.java | 0
.../hessian/io/java8/ZoneOffsetSerializer.java | 0
.../hessian/io/java8/ZonedDateTimeHandle.java | 0
.../hessian/io/java8/ZonedDateTimeSerializer.java | 0
.../caucho/hessian/io/java9/List12Serializer.java | 10 +-
.../caucho/hessian/io/java9/ListNSerializer.java | 10 +-
.../caucho/hessian/io/java9/Map1Serializer.java | 12 +-
.../caucho/hessian/io/java9/MapNSerializer.java | 10 +-
.../caucho/hessian/io/java9/Set12Serializer.java | 12 +-
.../caucho/hessian/io/java9/SetNSerializer.java | 10 +-
.../caucho/hessian/io/java9/SubListSerializer.java | 10 +-
.../com/caucho/hessian/util/HessianFreeList.java | 0
.../com/caucho/hessian/util/IdentityIntMap.java | 0
.../alibaba/com/caucho/hessian/util/IntMap.java | 0
.../src}/main/resources/DENY_CLASS | 0
.../resources/META-INF/dubbo/hessian/deserializers | 0
.../resources/META-INF/dubbo/hessian/serializers | 7 +
java-11-test/pom.xml | 63 +++++
.../apache/dubbo/hessian/java11/ImmutableTest.java | 101 ++++++++
.../hessian/java11}/base/SerializeTestBase.java | 2 +-
java-17-test/pom.xml | 63 +++++
.../apache/dubbo/hessian/java17/RecordTest.java | 275 +++++++++++++++++++++
.../dubbo/hessian/java17/TestRecordObject.java | 8 +-
.../hessian/java17}/base/SerializeTestBase.java | 14 +-
java-8-test/pom.xml | 63 +++++
.../caucho/hessian/io/BitSetSerializerTest.java | 13 +-
.../hessian/io/CollectionSerializerTest.java | 19 +-
.../com/caucho/hessian/io/DenyListTest.java | 61 +++++
.../com/caucho/hessian/io/Hessian2EnumSetTest.java | 16 +-
.../com/caucho/hessian/io/Hessian2ReuseTest.java | 24 +-
.../caucho/hessian/io/Hessian2StringShortTest.java | 11 +-
.../com/caucho/hessian/io/Hessian2UUIDTest.java | 11 +-
.../hessian/io/HessianJavaSerializeTest.java | 17 +-
.../caucho/hessian/io/LocaleSerializerTest.java | 7 +-
.../caucho/hessian/io/SerializerFactoryTest.java | 36 +--
.../alibaba/com/caucho/hessian/io/TestClass.java | 0
.../com/caucho/hessian/io/TestInterface.java | 0
.../caucho/hessian/io/base/SerializeTestBase.java | 0
.../com/caucho/hessian/io/beans/BaseUser.java | 0
.../com/caucho/hessian/io/beans/GrandsonUser.java | 0
.../hessian/io/beans/Hessian2StringShortType.java | 0
.../com/caucho/hessian/io/beans/PersonType.java | 0
.../com/caucho/hessian/io/beans/SubUser.java | 0
.../alibaba/com/caucho/hessian/io/beans/Type.java | 0
.../hessian/io/java8/Java8TimeSerializerTest.java | 110 +++------
.../io/writereplace/Hessian2WriteReplaceTest.java | 7 +-
.../com/caucho/hessian3/HessianException.java | 0
.../caucho/hessian3/io/AbstractDeserializer.java | 0
.../caucho/hessian3/io/AbstractHessianInput.java | 0
.../caucho/hessian3/io/AbstractHessianOutput.java | 0
.../hessian3/io/AbstractHessianResolver.java | 0
.../hessian3/io/AbstractListDeserializer.java | 0
.../hessian3/io/AbstractMapDeserializer.java | 0
.../com/caucho/hessian3/io/AbstractSerializer.java | 0
.../hessian3/io/AbstractSerializerFactory.java | 0
.../com/caucho/hessian3/io/ArrayDeserializer.java | 0
.../com/caucho/hessian3/io/ArraySerializer.java | 0
.../com/caucho/hessian3/io/BasicDeserializer.java | 0
.../com/caucho/hessian3/io/BasicSerializer.java | 0
.../com/caucho/hessian3/io/BeanDeserializer.java | 0
.../com/caucho/hessian3/io/BeanSerializer.java | 0
.../caucho/hessian3/io/BeanSerializerFactory.java | 0
.../caucho/hessian3/io/BigIntegerDeserializer.java | 0
.../com/caucho/hessian3/io/BitSetHandle.java | 0
.../com/caucho/hessian3/io/BitSetSerializer.java | 0
.../com/caucho/hessian3/io/CalendarHandle.java | 0
.../com/caucho/hessian3/io/CalendarSerializer.java | 0
.../com/caucho/hessian3/io/ClassDeserializer.java | 0
.../com/caucho/hessian3/io/ClassFactory.java | 0
.../com/caucho/hessian3/io/ClassSerializer.java | 0
.../caucho/hessian3/io/CollectionDeserializer.java | 0
.../caucho/hessian3/io/CollectionSerializer.java | 0
.../alibaba/com/caucho/hessian3/io/Deflation.java | 0
.../com/caucho/hessian3/io/Deserializer.java | 0
.../com/caucho/hessian3/io/EnumDeserializer.java | 0
.../com/caucho/hessian3/io/EnumSerializer.java | 0
.../com/caucho/hessian3/io/EnumSetHandler.java | 0
.../com/caucho/hessian3/io/EnumSetSerializer.java | 0
.../hessian3/io/EnumerationDeserializer.java | 0
.../caucho/hessian3/io/EnumerationSerializer.java | 0
.../com/caucho/hessian3/io/EnvelopeFactory.java | 0
.../caucho/hessian3/io/ExtSerializerFactory.java | 0
.../com/caucho/hessian3/io/Hessian2Constants.java | 0
.../com/caucho/hessian3/io/Hessian2Input.java | 0
.../com/caucho/hessian3/io/Hessian2Output.java | 0
.../caucho/hessian3/io/Hessian2StreamingInput.java | 0
.../hessian3/io/Hessian2StreamingOutput.java | 0
.../hessian3/io/HessianDebugInputStream.java | 0
.../hessian3/io/HessianDebugOutputStream.java | 0
.../com/caucho/hessian3/io/HessianDebugState.java | 0
.../com/caucho/hessian3/io/HessianEnvelope.java | 0
.../caucho/hessian3/io/HessianFieldException.java | 0
.../com/caucho/hessian3/io/HessianHandle.java | 0
.../com/caucho/hessian3/io/HessianInput.java | 0
.../caucho/hessian3/io/HessianInputFactory.java | 0
.../com/caucho/hessian3/io/HessianOutput.java | 0
.../hessian3/io/HessianProtocolException.java | 0
.../com/caucho/hessian3/io/HessianRemote.java | 0
.../caucho/hessian3/io/HessianRemoteObject.java | 0
.../caucho/hessian3/io/HessianRemoteResolver.java | 0
.../caucho/hessian3/io/HessianSerializerInput.java | 0
.../hessian3/io/HessianSerializerOutput.java | 0
.../hessian3/io/HessianServiceException.java | 0
.../com/caucho/hessian3/io/IOExceptionWrapper.java | 0
.../hessian3/io/InputStreamDeserializer.java | 0
.../caucho/hessian3/io/InputStreamSerializer.java | 0
.../com/caucho/hessian3/io/IteratorSerializer.java | 0
.../com/caucho/hessian3/io/JavaDeserializer.java | 0
.../com/caucho/hessian3/io/JavaSerializer.java | 0
.../com/caucho/hessian3/io/LocaleHandle.java | 0
.../com/caucho/hessian3/io/LocaleSerializer.java | 0
.../com/caucho/hessian3/io/MapDeserializer.java | 0
.../com/caucho/hessian3/io/MapSerializer.java | 0
.../com/caucho/hessian3/io/ObjectDeserializer.java | 0
.../com/caucho/hessian3/io/RemoteSerializer.java | 0
.../alibaba/com/caucho/hessian3/io/Serializer.java | 0
.../com/caucho/hessian3/io/SerializerFactory.java | 0
.../caucho/hessian3/io/SqlDateDeserializer.java | 0
.../com/caucho/hessian3/io/SqlDateSerializer.java | 0
.../hessian3/io/StackTraceElementDeserializer.java | 0
.../hessian3/io/StringValueDeserializer.java | 0
.../caucho/hessian3/io/StringValueSerializer.java | 0
.../caucho/hessian3/io/ThrowableSerializer.java | 0
.../com/caucho/hessian3/io/UUIDDeserializer.java | 0
.../com/caucho/hessian3/io/ValueDeserializer.java | 0
.../caucho/hessian3/io/java8/DurationHandle.java | 0
.../caucho/hessian3/io/java8/InstantHandle.java | 0
.../hessian3/io/java8/Java8TimeSerializer.java | 0
.../caucho/hessian3/io/java8/LocalDateHandle.java | 0
.../hessian3/io/java8/LocalDateTimeHandle.java | 0
.../caucho/hessian3/io/java8/LocalTimeHandle.java | 0
.../caucho/hessian3/io/java8/MonthDayHandle.java | 0
.../hessian3/io/java8/OffsetDateTimeHandle.java | 0
.../caucho/hessian3/io/java8/OffsetTimeHandle.java | 0
.../com/caucho/hessian3/io/java8/PeriodHandle.java | 0
.../com/caucho/hessian3/io/java8/YearHandle.java | 0
.../caucho/hessian3/io/java8/YearMonthHandle.java | 0
.../com/caucho/hessian3/io/java8/ZoneIdHandle.java | 0
.../caucho/hessian3/io/java8/ZoneIdSerializer.java | 0
.../caucho/hessian3/io/java8/ZoneOffsetHandle.java | 0
.../hessian3/io/java8/ZonedDateTimeHandle.java | 0
.../caucho/hessian3/security/X509Encryption.java | 0
.../caucho/hessian3/security/X509Signature.java | 0
.../com/caucho/hessian3/util/IdentityIntMap.java | 0
.../alibaba/com/caucho/hessian3/util/IntMap.java | 0
pom.xml | 89 ++++++-
src/assembly/source-release.xml | 56 -----
.../com/caucho/hessian/io/DenyListTest.java | 61 -----
270 files changed, 1310 insertions(+), 329 deletions(-)
create mode 100644 hessian-lite/pom.xml
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/HessianException.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/HessianUnshared.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractDeserializerWrapper.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianInput.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianOutput.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractListDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractMapDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractSerializerFactory.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractSerializerWrapper.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractStreamDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractStreamSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AbstractStringValueDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AnnotationDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AnnotationInvocationHandler.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/AnnotationSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ArrayDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ArraySerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/BasicDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/BasicSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/BeanDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/BigDecimalDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/BitSetHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/BitSetSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ByteArraySerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ByteHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/CalendarHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/CalendarSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ClassDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ClassFactory.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ClassSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/CollectionDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/CollectionSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ContextSerializerFactory.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/Deserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/EnumDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/EnumSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/EnumerationDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/EnumerationSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/FieldDeserializer2.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/FieldDeserializer2Factory.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/FieldDeserializer2FactoryUnsafe.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/FileDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/FloatHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/Hessian2Constants.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/Hessian2Input.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/Hessian2Output.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/Hessian2StreamingInput.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/Hessian2StreamingOutput.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianFactory.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianFieldException.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianMethodSerializationException.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianProtocolException.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianRemote.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianRemoteObject.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianRemoteResolver.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/HessianServiceException.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/IOExceptionWrapper.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/InetAddressHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/InetAddressSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/InputStreamDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/InputStreamSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/IteratorDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/IteratorSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/JavaDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/JavaSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/JavaUnsharedSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/LocaleHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/LocaleSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/MapDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/MapSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ObjectDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ObjectHandleSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ObjectNameDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ObjectSerializer.java
(100%)
create mode 100644
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/RecordDeserializer.java
create mode 100644
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/RecordSerializer.java
create mode 100644
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/RecordUtil.java
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/RemoteDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/RemoteSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/Serializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/SerializerFactory.java
(99%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ShortHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/SqlDateDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/SqlDateSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/StackTraceElementDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/StringValueDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/StringValueSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ThrowableSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/UnsafeDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/UnsafeSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/UnsafeUnsharedSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/ValueDeserializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/WriteReplaceSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/DurationHandle.java
(100%)
copy {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/DurationSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/InstantHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/InstantSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalDateHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalDateSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalDateTimeHandle.java
(100%)
copy {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalDateTimeSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalTimeHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalTimeSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/MonthDayHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/MonthDaySerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/OffsetDateTimeHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/OffsetDateTimeSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/OffsetTimeHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/OffsetTimeSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/PeriodHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/PeriodSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/YearHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/YearMonthHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/YearMonthSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/YearSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/ZoneIdHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/ZoneIdSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/ZoneOffsetHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/ZoneOffsetSerializer.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/ZonedDateTimeHandle.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/io/java8/ZonedDateTimeSerializer.java
(100%)
copy
src/main/java/com/alibaba/com/caucho/hessian/io/java8/DurationSerializer.java
=>
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java9/List12Serializer.java
(84%)
mode change 100755 => 100644
copy
src/main/java/com/alibaba/com/caucho/hessian/io/java8/DurationSerializer.java
=>
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java9/ListNSerializer.java
(84%)
mode change 100755 => 100644
copy
src/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalDateTimeSerializer.java
=>
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java9/Map1Serializer.java
(81%)
mode change 100755 => 100644
copy
src/main/java/com/alibaba/com/caucho/hessian/io/java8/DurationSerializer.java
=>
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java9/MapNSerializer.java
(84%)
mode change 100755 => 100644
rename
src/main/java/com/alibaba/com/caucho/hessian/io/java8/LocalDateTimeSerializer.java
=>
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java9/Set12Serializer.java
(81%)
mode change 100755 => 100644
copy
src/main/java/com/alibaba/com/caucho/hessian/io/java8/DurationSerializer.java
=>
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java9/SetNSerializer.java
(84%)
mode change 100755 => 100644
rename
src/main/java/com/alibaba/com/caucho/hessian/io/java8/DurationSerializer.java
=>
hessian-lite/src/main/java/com/alibaba/com/caucho/hessian/io/java9/SubListSerializer.java
(84%)
mode change 100755 => 100644
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/util/HessianFreeList.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/util/IdentityIntMap.java
(100%)
rename {src =>
hessian-lite/src}/main/java/com/alibaba/com/caucho/hessian/util/IntMap.java
(100%)
rename {src => hessian-lite/src}/main/resources/DENY_CLASS (100%)
rename {src =>
hessian-lite/src}/main/resources/META-INF/dubbo/hessian/deserializers (100%)
rename {src =>
hessian-lite/src}/main/resources/META-INF/dubbo/hessian/serializers (68%)
create mode 100644 java-11-test/pom.xml
create mode 100644
java-11-test/src/test/java/org/apache/dubbo/hessian/java11/ImmutableTest.java
copy {src/test/java/com/alibaba/com/caucho/hessian/io =>
java-11-test/src/test/java/org/apache/dubbo/hessian/java11}/base/SerializeTestBase.java
(97%)
create mode 100644 java-17-test/pom.xml
create mode 100644
java-17-test/src/test/java/org/apache/dubbo/hessian/java17/RecordTest.java
copy src/test/java/com/alibaba/com/caucho/hessian/io/TestClass.java =>
java-17-test/src/test/java/org/apache/dubbo/hessian/java17/TestRecordObject.java
(84%)
copy {src/test/java/com/alibaba/com/caucho/hessian/io =>
java-17-test/src/test/java/org/apache/dubbo/hessian/java17}/base/SerializeTestBase.java
(77%)
create mode 100644 java-8-test/pom.xml
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/BitSetSerializerTest.java
(91%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/CollectionSerializerTest.java
(84%)
create mode 100644
java-8-test/src/test/java/com/alibaba/com/caucho/hessian/io/DenyListTest.java
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/Hessian2EnumSetTest.java
(78%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/Hessian2ReuseTest.java
(90%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/Hessian2StringShortTest.java
(97%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/Hessian2UUIDTest.java
(88%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/HessianJavaSerializeTest.java
(82%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/LocaleSerializerTest.java
(91%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/SerializerFactoryTest.java
(78%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/TestClass.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/TestInterface.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/base/SerializeTestBase.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/beans/BaseUser.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/beans/GrandsonUser.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/beans/Hessian2StringShortType.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/beans/PersonType.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/beans/SubUser.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/beans/Type.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/java8/Java8TimeSerializerTest.java
(52%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian/io/writereplace/Hessian2WriteReplaceTest.java
(97%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/HessianException.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/AbstractDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/AbstractHessianInput.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/AbstractHessianOutput.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/AbstractHessianResolver.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/AbstractListDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/AbstractMapDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/AbstractSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/AbstractSerializerFactory.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ArrayDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ArraySerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/BasicDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/BasicSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/BeanDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/BeanSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/BeanSerializerFactory.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/BigIntegerDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/BitSetHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/BitSetSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/CalendarHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/CalendarSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ClassDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ClassFactory.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ClassSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/CollectionDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/CollectionSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/Deflation.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/Deserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/EnumDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/EnumSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetHandler.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/EnumSetSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/EnumerationDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/EnumerationSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/EnvelopeFactory.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ExtSerializerFactory.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/Hessian2Constants.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/Hessian2Input.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/Hessian2Output.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/Hessian2StreamingInput.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/Hessian2StreamingOutput.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianDebugInputStream.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianDebugOutputStream.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianDebugState.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianEnvelope.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianFieldException.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianInput.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianInputFactory.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianOutput.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianProtocolException.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianRemote.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianRemoteObject.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianRemoteResolver.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianSerializerInput.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianSerializerOutput.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/HessianServiceException.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/IOExceptionWrapper.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/InputStreamDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/InputStreamSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/IteratorSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/JavaDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/JavaSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/LocaleHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/LocaleSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/MapDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/MapSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ObjectDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/RemoteSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/Serializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/SerializerFactory.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/SqlDateDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/SqlDateSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/StackTraceElementDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/StringValueDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/StringValueSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ThrowableSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/UUIDDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/ValueDeserializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/DurationHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/InstantHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/Java8TimeSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/LocalDateHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/LocalDateTimeHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/LocalTimeHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/MonthDayHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/OffsetDateTimeHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/OffsetTimeHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/PeriodHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/YearHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/YearMonthHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/ZoneIdHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/ZoneIdSerializer.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/ZoneOffsetHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/io/java8/ZonedDateTimeHandle.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/security/X509Encryption.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/security/X509Signature.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/util/IdentityIntMap.java
(100%)
rename {src =>
java-8-test/src}/test/java/com/alibaba/com/caucho/hessian3/util/IntMap.java
(100%)
delete mode 100644 src/assembly/source-release.xml
delete mode 100644
src/test/java/com/alibaba/com/caucho/hessian/io/DenyListTest.java