From cb9ed49faed6001ac5ce09f7dcd8c0295660e08e Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 1 Jan 2025 23:44:09 +0800 Subject: [PATCH] update copyright --- .github/FUNDING.yml | 2 +- bin/check_dependency_updates.sh | 2 +- bin/cobertura.sh | 2 +- bin/commit.sh | 2 +- bin/deploy.sh | 2 +- bin/install.sh | 2 +- bin/javadoc.sh | 9 +++++++-- bin/logo.sh | 2 +- bin/package.sh | 2 +- bin/push_dev.sh | 2 +- bin/push_master.sh | 2 +- bin/replaceVersion.sh | 2 +- bin/simple_install.sh | 2 +- bin/sync.sh | 2 +- bin/test.sh | 2 +- bin/update_version.sh | 2 +- docs/apidocs/index.html | 2 +- hutool-all/pom.xml | 2 +- .../main/java/org/dromara/hutool/Hutool.java | 2 +- .../java/org/dromara/hutool/package-info.java | 4 ++-- hutool-bom/pom.xml | 2 +- hutool-core/pom.xml | 2 +- .../dromara/hutool/core/annotation/Alias.java | 2 +- .../core/annotation/AnnotatedElementUtil.java | 2 +- .../core/annotation/AnnotationMapping.java | 2 +- .../annotation/AnnotationMappingProxy.java | 2 +- .../core/annotation/AnnotationProxy.java | 2 +- .../hutool/core/annotation/AnnotationUtil.java | 4 ++-- .../annotation/GenericAnnotationMapping.java | 2 +- .../hutool/core/annotation/PropIgnore.java | 2 +- .../hutool/core/annotation/ReadableBean.java | 4 ++-- .../RepeatableAnnotationCollector.java | 2 +- .../annotation/ResolvedAnnotationMapping.java | 2 +- .../hutool/core/annotation/WritableBean.java | 4 ++-- .../elements/CombinationAnnotatedElement.java | 2 +- .../HierarchicalAnnotatedElements.java | 2 +- .../elements/MetaAnnotatedElement.java | 2 +- .../RepeatableMetaAnnotatedElement.java | 2 +- .../core/annotation/elements/package-info.java | 2 +- .../hutool/core/annotation/package-info.java | 4 ++-- .../dromara/hutool/core/array/ArrayUtil.java | 2 +- .../hutool/core/array/ArrayWrapper.java | 4 ++-- .../hutool/core/array/PrimitiveArrayUtil.java | 4 ++-- .../hutool/core/array/package-info.java | 4 ++-- .../org/dromara/hutool/core/bean/BeanDesc.java | 2 +- .../hutool/core/bean/BeanDescFactory.java | 2 +- .../hutool/core/bean/BeanException.java | 2 +- .../hutool/core/bean/BeanInfoCache.java | 2 +- .../org/dromara/hutool/core/bean/BeanUtil.java | 2 +- .../org/dromara/hutool/core/bean/DynaBean.java | 2 +- .../hutool/core/bean/NullWrapperBean.java | 2 +- .../org/dromara/hutool/core/bean/PropDesc.java | 4 ++-- .../hutool/core/bean/RecordBeanDesc.java | 4 ++-- .../dromara/hutool/core/bean/RecordUtil.java | 4 ++-- .../hutool/core/bean/SimpleBeanDesc.java | 2 +- .../hutool/core/bean/StrictBeanDesc.java | 4 ++-- .../hutool/core/bean/copier/AbsCopier.java | 4 ++-- .../hutool/core/bean/copier/BeanCopier.java | 4 ++-- .../core/bean/copier/BeanToBeanCopier.java | 2 +- .../core/bean/copier/BeanToMapCopier.java | 2 +- .../hutool/core/bean/copier/CopyOptions.java | 2 +- .../core/bean/copier/MapToBeanCopier.java | 2 +- .../core/bean/copier/MapToMapCopier.java | 2 +- .../hutool/core/bean/copier/ValueProvider.java | 2 +- .../bean/copier/ValueProviderToBeanCopier.java | 2 +- .../hutool/core/bean/copier/package-info.java | 4 ++-- .../copier/provider/BeanValueProvider.java | 4 ++-- .../copier/provider/DynaBeanValueProvider.java | 4 ++-- .../bean/copier/provider/MapValueProvider.java | 4 ++-- .../bean/copier/provider/package-info.java | 4 ++-- .../dromara/hutool/core/bean/package-info.java | 4 ++-- .../core/bean/path/AbstractBeanDesc.java | 2 +- .../hutool/core/bean/path/BeanPath.java | 2 +- .../core/bean/path/DefaultNodeBeanFactory.java | 4 ++-- .../hutool/core/bean/path/NodeBeanFactory.java | 4 ++-- .../hutool/core/bean/path/node/EmptyNode.java | 4 ++-- .../hutool/core/bean/path/node/ListNode.java | 4 ++-- .../hutool/core/bean/path/node/NameNode.java | 4 ++-- .../hutool/core/bean/path/node/Node.java | 4 ++-- .../core/bean/path/node/NodeFactory.java | 4 ++-- .../hutool/core/bean/path/node/RangeNode.java | 4 ++-- .../core/bean/path/node/package-info.java | 4 ++-- .../hutool/core/bean/path/package-info.java | 4 ++-- .../org/dromara/hutool/core/cache/Cache.java | 2 +- .../hutool/core/cache/CacheListener.java | 4 ++-- .../dromara/hutool/core/cache/CacheUtil.java | 2 +- .../hutool/core/cache/GlobalPruneTimer.java | 4 ++-- .../dromara/hutool/core/cache/SimpleCache.java | 2 +- .../core/cache/file/AbstractFileCache.java | 2 +- .../hutool/core/cache/file/LFUFileCache.java | 2 +- .../hutool/core/cache/file/LRUFileCache.java | 2 +- .../hutool/core/cache/file/package-info.java | 4 ++-- .../hutool/core/cache/impl/AbstractCache.java | 2 +- .../hutool/core/cache/impl/CacheObj.java | 2 +- .../core/cache/impl/CacheObjIterator.java | 4 ++-- .../core/cache/impl/CacheValuesIterator.java | 4 ++-- .../hutool/core/cache/impl/FIFOCache.java | 2 +- .../hutool/core/cache/impl/LFUCache.java | 2 +- .../hutool/core/cache/impl/LRUCache.java | 2 +- .../hutool/core/cache/impl/LockedCache.java | 4 ++-- .../hutool/core/cache/impl/NoCache.java | 2 +- .../hutool/core/cache/impl/TimedCache.java | 2 +- .../core/cache/impl/TimedReentrantCache.java | 2 +- .../hutool/core/cache/impl/WeakCache.java | 4 ++-- .../hutool/core/cache/impl/package-info.java | 4 ++-- .../hutool/core/cache/package-info.java | 4 ++-- .../core/classloader/ClassLoaderUtil.java | 2 +- .../core/classloader/JarClassLoader.java | 2 +- .../core/classloader/ResourceClassLoader.java | 4 ++-- .../hutool/core/classloader/package-info.java | 4 ++-- .../org/dromara/hutool/core/codec/Caesar.java | 4 ++-- .../org/dromara/hutool/core/codec/Decoder.java | 4 ++-- .../org/dromara/hutool/core/codec/Encoder.java | 4 ++-- .../org/dromara/hutool/core/codec/Hashids.java | 2 +- .../org/dromara/hutool/core/codec/Luhn.java | 2 +- .../org/dromara/hutool/core/codec/Morse.java | 4 ++-- .../dromara/hutool/core/codec/Number128.java | 2 +- .../hutool/core/codec/PercentCodec.java | 6 +++--- .../dromara/hutool/core/codec/PunyCode.java | 4 ++-- .../dromara/hutool/core/codec/RadixUtil.java | 2 +- .../org/dromara/hutool/core/codec/Rot.java | 4 ++-- .../hutool/core/codec/binary/Base16Codec.java | 4 ++-- .../hutool/core/codec/binary/Base32.java | 2 +- .../hutool/core/codec/binary/Base32Codec.java | 2 +- .../hutool/core/codec/binary/Base58.java | 4 ++-- .../hutool/core/codec/binary/Base58Codec.java | 4 ++-- .../hutool/core/codec/binary/Base62.java | 2 +- .../hutool/core/codec/binary/Base62Codec.java | 2 +- .../hutool/core/codec/binary/Base64.java | 2 +- .../core/codec/binary/Base64Decoder.java | 4 ++-- .../codec/binary/CrockfordBase32Codec.java | 2 +- .../dromara/hutool/core/codec/binary/Hex.java | 2 +- .../hutool/core/codec/binary/HexUtil.java | 2 +- .../hutool/core/codec/binary/Z85Codec.java | 2 +- .../hutool/core/codec/binary/package-info.java | 2 +- .../hutool/core/codec/hash/CityHash.java | 2 +- .../hutool/core/codec/hash/ConsistentHash.java | 2 +- .../hutool/core/codec/hash/Hash128.java | 4 ++-- .../dromara/hutool/core/codec/hash/Hash32.java | 4 ++-- .../dromara/hutool/core/codec/hash/Hash64.java | 4 ++-- .../hutool/core/codec/hash/HashUtil.java | 2 +- .../hutool/core/codec/hash/KetamaHash.java | 4 ++-- .../hutool/core/codec/hash/MurmurHash.java | 4 ++-- .../hutool/core/codec/hash/Simhash.java | 2 +- .../codec/hash/metro/AbstractMetroHash.java | 2 +- .../core/codec/hash/metro/MetroHash.java | 2 +- .../core/codec/hash/metro/MetroHash128.java | 2 +- .../core/codec/hash/metro/MetroHash64.java | 2 +- .../core/codec/hash/metro/package-info.java | 4 ++-- .../hutool/core/codec/hash/package-info.java | 4 ++-- .../hutool/core/codec/package-info.java | 4 ++-- .../core/collection/BoundedCollection.java | 2 +- .../hutool/core/collection/BoundedList.java | 2 +- .../hutool/core/collection/CollStreamUtil.java | 2 +- .../hutool/core/collection/CollUtil.java | 2 +- .../core/collection/CollectionOperation.java | 2 +- .../hutool/core/collection/ListUtil.java | 4 ++-- .../hutool/core/collection/ListWrapper.java | 2 +- .../hutool/core/collection/RingIndexUtil.java | 2 +- .../core/collection/SpliteratorUtil.java | 4 ++-- .../core/collection/TransCollection.java | 4 ++-- .../core/collection/TransSpliterator.java | 4 ++-- .../hutool/core/collection/iter/ArrayIter.java | 2 +- .../core/collection/iter/ComputeIter.java | 4 ++-- .../core/collection/iter/CopiedIter.java | 2 +- .../core/collection/iter/EnumerationIter.java | 2 +- .../core/collection/iter/FilterIter.java | 4 ++-- .../hutool/core/collection/iter/IterChain.java | 4 ++-- .../hutool/core/collection/iter/IterUtil.java | 2 +- .../core/collection/iter/IterableIter.java | 4 ++-- .../collection/iter/IteratorEnumeration.java | 2 +- .../hutool/core/collection/iter/LineIter.java | 4 ++-- .../core/collection/iter/NodeListIter.java | 4 ++-- .../core/collection/iter/PartitionIter.java | 2 +- .../core/collection/iter/ResettableIter.java | 2 +- .../hutool/core/collection/iter/TransIter.java | 4 ++-- .../core/collection/iter/package-info.java | 4 ++-- .../hutool/core/collection/package-info.java | 4 ++-- .../collection/partition/AvgPartition.java | 4 ++-- .../core/collection/partition/Partition.java | 4 ++-- .../partition/RandomAccessAvgPartition.java | 4 ++-- .../partition/RandomAccessPartition.java | 4 ++-- .../collection/partition/package-info.java | 4 ++-- .../collection/queue/BoundedPriorityQueue.java | 2 +- .../queue/CheckedLinkedBlockingQueue.java | 4 ++-- .../core/collection/queue/DiscardingQueue.java | 4 ++-- .../hutool/core/collection/queue/Linked.java | 2 +- .../core/collection/queue/LinkedDeque.java | 2 +- .../queue/MemorySafeLinkedBlockingQueue.java | 2 +- .../core/collection/queue/package-info.java | 2 +- .../core/collection/set/ConcurrentHashSet.java | 2 +- .../set/ConcurrentLinkedHashSet.java | 2 +- .../hutool/core/collection/set/SetFromMap.java | 2 +- .../hutool/core/collection/set/SetUtil.java | 4 ++-- .../hutool/core/collection/set/SetWrapper.java | 2 +- .../core/collection/set/UniqueKeySet.java | 4 ++-- .../core/collection/set/package-info.java | 2 +- .../comparator/ArrayIndexedComparator.java | 4 ++-- .../core/comparator/ComparatorChain.java | 4 ++-- .../core/comparator/ComparatorException.java | 2 +- .../hutool/core/comparator/CompareUtil.java | 4 ++-- .../core/comparator/FieldComparator.java | 2 +- .../core/comparator/FieldsComparator.java | 2 +- .../hutool/core/comparator/FuncComparator.java | 4 ++-- .../core/comparator/IndexedComparator.java | 4 ++-- .../core/comparator/InstanceComparator.java | 2 +- .../core/comparator/LocaleComparator.java | 4 ++-- .../hutool/core/comparator/NullComparator.java | 4 ++-- .../core/comparator/PinyinComparator.java | 4 ++-- .../core/comparator/PropertyComparator.java | 2 +- .../core/comparator/StrLengthComparator.java | 4 ++-- .../core/comparator/VersionComparator.java | 2 +- .../WindowsExplorerStringComparator.java | 2 +- .../hutool/core/comparator/package-info.java | 4 ++-- .../dromara/hutool/core/compress/Deflate.java | 4 ++-- .../org/dromara/hutool/core/compress/Gzip.java | 4 ++-- .../core/compress/InflaterInputStream.java | 4 ++-- .../core/compress/OpcZipOutputStream.java | 2 +- .../dromara/hutool/core/compress/Zip64.java | 2 +- .../hutool/core/compress/ZipCopyVisitor.java | 4 ++-- .../hutool/core/compress/ZipFileResource.java | 4 ++-- .../hutool/core/compress/ZipReader.java | 4 ++-- .../hutool/core/compress/ZipReplacer.java | 4 ++-- .../hutool/core/compress/ZipResource.java | 4 ++-- .../hutool/core/compress/ZipSecurityUtil.java | 4 ++-- .../core/compress/ZipStreamResource.java | 4 ++-- .../dromara/hutool/core/compress/ZipUtil.java | 2 +- .../hutool/core/compress/ZipWriter.java | 4 ++-- .../hutool/core/compress/package-info.java | 4 ++-- .../hutool/core/convert/AbstractConverter.java | 2 +- .../dromara/hutool/core/convert/BasicType.java | 2 +- .../dromara/hutool/core/convert/CastUtil.java | 2 +- .../core/convert/CompositeConverter.java | 2 +- .../hutool/core/convert/ConvertException.java | 2 +- .../hutool/core/convert/ConvertUtil.java | 4 ++-- .../dromara/hutool/core/convert/Converter.java | 4 ++-- .../hutool/core/convert/ConverterWithRoot.java | 2 +- .../hutool/core/convert/MatcherConverter.java | 2 +- .../hutool/core/convert/RegisterConverter.java | 4 ++-- .../hutool/core/convert/SpecialConverter.java | 2 +- .../core/convert/impl/ArrayConverter.java | 2 +- .../convert/impl/AtomicBooleanConverter.java | 2 +- .../impl/AtomicIntegerArrayConverter.java | 2 +- .../convert/impl/AtomicLongArrayConverter.java | 2 +- .../convert/impl/AtomicReferenceConverter.java | 2 +- .../core/convert/impl/BeanConverter.java | 2 +- .../core/convert/impl/BooleanConverter.java | 2 +- .../core/convert/impl/CalendarConverter.java | 2 +- .../core/convert/impl/CastConverter.java | 2 +- .../core/convert/impl/CharacterConverter.java | 2 +- .../core/convert/impl/CharsetConverter.java | 2 +- .../core/convert/impl/ClassConverter.java | 2 +- .../core/convert/impl/CollectionConverter.java | 2 +- .../core/convert/impl/CurrencyConverter.java | 2 +- .../core/convert/impl/DateConverter.java | 2 +- .../core/convert/impl/DurationConverter.java | 2 +- .../core/convert/impl/EmptyBeanConverter.java | 2 +- .../core/convert/impl/EntryConverter.java | 4 ++-- .../core/convert/impl/EnumConverter.java | 2 +- .../core/convert/impl/KBeanConverter.java | 2 +- .../core/convert/impl/LocaleConverter.java | 2 +- .../hutool/core/convert/impl/MapConverter.java | 2 +- .../core/convert/impl/NumberConverter.java | 2 +- .../hutool/core/convert/impl/OptConverter.java | 2 +- .../core/convert/impl/OptionalConverter.java | 2 +- .../core/convert/impl/PairConverter.java | 4 ++-- .../core/convert/impl/PathConverter.java | 2 +- .../core/convert/impl/PeriodConverter.java | 2 +- .../core/convert/impl/PrimitiveConverter.java | 2 +- .../core/convert/impl/RecordConverter.java | 2 +- .../core/convert/impl/ReferenceConverter.java | 2 +- .../impl/StackTraceElementConverter.java | 2 +- .../core/convert/impl/StringConverter.java | 2 +- .../impl/TemporalAccessorConverter.java | 4 ++-- .../core/convert/impl/TimeZoneConverter.java | 2 +- .../core/convert/impl/TripleConverter.java | 4 ++-- .../core/convert/impl/TupleConverter.java | 4 ++-- .../hutool/core/convert/impl/URIConverter.java | 2 +- .../hutool/core/convert/impl/URLConverter.java | 2 +- .../core/convert/impl/UUIDConverter.java | 2 +- .../impl/XMLGregorianCalendarConverter.java | 2 +- .../core/convert/impl/ZoneIdConverter.java | 2 +- .../hutool/core/convert/impl/package-info.java | 4 ++-- .../convert/impl/stringer/BlobStringer.java | 4 ++-- .../convert/impl/stringer/ClobStringer.java | 4 ++-- .../convert/impl/stringer/package-info.java | 2 +- .../hutool/core/convert/package-info.java | 4 ++-- .../java/org/dromara/hutool/core/data/CIN.java | 2 +- .../org/dromara/hutool/core/data/CIN10.java | 2 +- .../hutool/core/data/CoordinateUtil.java | 6 +++--- .../hutool/core/data/CreditCodeUtil.java | 4 ++-- .../dromara/hutool/core/data/IdcardUtil.java | 2 +- .../dromara/hutool/core/data/MaskingUtil.java | 2 +- .../hutool/core/data/PasswdStrength.java | 2 +- .../dromara/hutool/core/data/PhoneUtil.java | 2 +- .../java/org/dromara/hutool/core/data/VIN.java | 2 +- .../hutool/core/data/id/IdConstants.java | 2 +- .../dromara/hutool/core/data/id/IdUtil.java | 4 ++-- .../dromara/hutool/core/data/id/NanoId.java | 2 +- .../dromara/hutool/core/data/id/ObjectId.java | 4 ++-- .../hutool/core/data/id/ObjectIdGenerator.java | 4 ++-- .../org/dromara/hutool/core/data/id/Pid.java | 4 ++-- .../hutool/core/data/id/SeataSnowflake.java | 2 +- .../dromara/hutool/core/data/id/Snowflake.java | 2 +- .../org/dromara/hutool/core/data/id/ULID.java | 2 +- .../hutool/core/data/id/ULIDGenerator.java | 4 ++-- .../org/dromara/hutool/core/data/id/UUID.java | 4 ++-- .../hutool/core/data/id/UUIDGenerator.java | 4 ++-- .../hutool/core/data/id/package-info.java | 4 ++-- .../core/data/masking/MaskingHandler.java | 2 +- .../core/data/masking/MaskingManager.java | 2 +- .../hutool/core/data/masking/MaskingType.java | 2 +- .../hutool/core/data/masking/package-info.java | 4 ++-- .../dromara/hutool/core/data/package-info.java | 4 ++-- .../hutool/core/date/BetweenFormatter.java | 2 +- .../dromara/hutool/core/date/CalendarUtil.java | 4 ++-- .../dromara/hutool/core/date/DateBetween.java | 2 +- .../dromara/hutool/core/date/DateBuilder.java | 2 +- .../hutool/core/date/DateException.java | 2 +- .../dromara/hutool/core/date/DateField.java | 2 +- .../hutool/core/date/DateFormatPool.java | 2 +- .../dromara/hutool/core/date/DateModifier.java | 6 +++--- .../dromara/hutool/core/date/DateRange.java | 4 ++-- .../org/dromara/hutool/core/date/DateTime.java | 2 +- .../org/dromara/hutool/core/date/DateUnit.java | 2 +- .../org/dromara/hutool/core/date/DateUtil.java | 2 +- .../hutool/core/date/LocalTimeUtil.java | 2 +- .../org/dromara/hutool/core/date/Month.java | 2 +- .../org/dromara/hutool/core/date/Quarter.java | 2 +- .../dromara/hutool/core/date/SqlDateUtil.java | 4 ++-- .../dromara/hutool/core/date/StopWatch.java | 2 +- .../dromara/hutool/core/date/SystemClock.java | 4 ++-- .../hutool/core/date/TemporalAccessorUtil.java | 4 ++-- .../dromara/hutool/core/date/TemporalUtil.java | 4 ++-- .../org/dromara/hutool/core/date/TimeUtil.java | 4 ++-- .../org/dromara/hutool/core/date/Week.java | 2 +- .../org/dromara/hutool/core/date/Zodiac.java | 4 ++-- .../org/dromara/hutool/core/date/ZoneUtil.java | 4 ++-- .../hutool/core/date/chinese/ChineseDate.java | 4 ++-- .../core/date/chinese/ChineseDateFormat.java | 2 +- .../hutool/core/date/chinese/ChineseMonth.java | 4 ++-- .../hutool/core/date/chinese/GanZhi.java | 4 ++-- .../core/date/chinese/LunarFestival.java | 4 ++-- .../hutool/core/date/chinese/LunarInfo.java | 4 ++-- .../hutool/core/date/chinese/ShiChen.java | 2 +- .../hutool/core/date/chinese/SolarTerms.java | 4 ++-- .../hutool/core/date/chinese/package-info.java | 4 ++-- .../hutool/core/date/format/DateBasic.java | 2 +- .../core/date/format/DateFormatManager.java | 4 ++-- .../hutool/core/date/format/DatePattern.java | 2 +- .../hutool/core/date/format/DatePrinter.java | 2 +- .../core/date/format/DefaultDateBasic.java | 4 ++-- .../core/date/format/FastDateFormat.java | 2 +- .../core/date/format/FastDatePrinter.java | 2 +- .../hutool/core/date/format/FormatCache.java | 2 +- .../core/date/format/SimpleDateBasic.java | 4 ++-- .../hutool/core/date/format/package-info.java | 4 ++-- .../core/date/format/parser/DateParser.java | 2 +- .../format/parser/DefaultRegexDateParser.java | 2 +- .../date/format/parser/FastDateParser.java | 2 +- .../date/format/parser/PatternsDateParser.java | 4 ++-- .../date/format/parser/PositionDateParser.java | 2 +- .../format/parser/PredicateDateParser.java | 4 ++-- .../date/format/parser/RegexDateParser.java | 2 +- .../date/format/parser/RegisterDateParser.java | 4 ++-- .../core/date/format/parser/TimeParser.java | 4 ++-- .../core/date/format/parser/package-info.java | 4 ++-- .../dromara/hutool/core/date/package-info.java | 4 ++-- .../hutool/core/exception/CloneException.java | 2 +- .../core/exception/DependencyException.java | 2 +- .../hutool/core/exception/ExceptionUtil.java | 2 +- .../hutool/core/exception/HutoolException.java | 4 ++-- .../core/exception/StatefulException.java | 4 ++-- .../core/exception/ValidateException.java | 2 +- .../hutool/core/exception/package-info.java | 4 ++-- .../hutool/core/func/ComposeFunction.java | 2 +- .../dromara/hutool/core/func/FunctionPool.java | 4 ++-- .../hutool/core/func/LambdaFactory.java | 2 +- .../dromara/hutool/core/func/LambdaInfo.java | 2 +- .../dromara/hutool/core/func/LambdaUtil.java | 4 ++-- .../core/func/PredicateUnaryOperator.java | 2 +- .../hutool/core/func/PredicateUtil.java | 4 ++-- .../hutool/core/func/SerBiConsumer.java | 2 +- .../hutool/core/func/SerBiFunction.java | 2 +- .../hutool/core/func/SerBiPredicate.java | 2 +- .../hutool/core/func/SerBinaryOperator.java | 2 +- .../dromara/hutool/core/func/SerConsumer.java | 2 +- .../dromara/hutool/core/func/SerConsumer3.java | 2 +- .../dromara/hutool/core/func/SerFunction.java | 2 +- .../dromara/hutool/core/func/SerPredicate.java | 2 +- .../dromara/hutool/core/func/SerRunnable.java | 2 +- .../dromara/hutool/core/func/SerSupplier.java | 2 +- .../hutool/core/func/SerUnaryOperator.java | 2 +- .../dromara/hutool/core/func/package-info.java | 4 ++-- .../hutool/core/io/AppendableWriter.java | 4 ++-- .../org/dromara/hutool/core/io/BomReader.java | 4 ++-- .../dromara/hutool/core/io/ByteOrderMark.java | 2 +- .../hutool/core/io/CharSequenceReader.java | 2 +- .../hutool/core/io/CharsetDetector.java | 4 ++-- .../hutool/core/io/CircularByteBuffer.java | 2 +- .../hutool/core/io/FastStringWriter.java | 4 ++-- .../hutool/core/io/IORuntimeException.java | 4 ++-- .../org/dromara/hutool/core/io/IoUtil.java | 2 +- .../org/dromara/hutool/core/io/LineReader.java | 4 ++-- .../dromara/hutool/core/io/ManifestUtil.java | 4 ++-- .../org/dromara/hutool/core/io/NioUtil.java | 4 ++-- .../dromara/hutool/core/io/ReaderWrapper.java | 4 ++-- .../dromara/hutool/core/io/SerializeUtil.java | 4 ++-- .../dromara/hutool/core/io/StreamProgress.java | 2 +- .../hutool/core/io/buffer/BufferUtil.java | 4 ++-- .../hutool/core/io/buffer/FastBuffer.java | 2 +- .../hutool/core/io/buffer/FastByteBuffer.java | 4 ++-- .../hutool/core/io/buffer/FastCharBuffer.java | 4 ++-- .../hutool/core/io/buffer/package-info.java | 4 ++-- .../dromara/hutool/core/io/checksum/CRC16.java | 4 ++-- .../dromara/hutool/core/io/checksum/CRC8.java | 2 +- .../hutool/core/io/checksum/ChecksumUtil.java | 4 ++-- .../core/io/checksum/crc16/CRC16Ansi.java | 4 ++-- .../core/io/checksum/crc16/CRC16CCITT.java | 4 ++-- .../io/checksum/crc16/CRC16CCITTFalse.java | 4 ++-- .../core/io/checksum/crc16/CRC16Checksum.java | 4 ++-- .../core/io/checksum/crc16/CRC16DNP.java | 4 ++-- .../core/io/checksum/crc16/CRC16IBM.java | 4 ++-- .../core/io/checksum/crc16/CRC16Maxim.java | 4 ++-- .../core/io/checksum/crc16/CRC16Modbus.java | 4 ++-- .../core/io/checksum/crc16/CRC16USB.java | 4 ++-- .../core/io/checksum/crc16/CRC16X25.java | 4 ++-- .../core/io/checksum/crc16/CRC16XModem.java | 4 ++-- .../core/io/checksum/crc16/package-info.java | 4 ++-- .../hutool/core/io/checksum/package-info.java | 4 ++-- .../hutool/core/io/copy/ChannelCopier.java | 4 ++-- .../hutool/core/io/copy/FileChannelCopier.java | 2 +- .../dromara/hutool/core/io/copy/IoCopier.java | 4 ++-- .../core/io/copy/ReaderWriterCopier.java | 4 ++-- .../hutool/core/io/copy/StreamCopier.java | 4 ++-- .../hutool/core/io/copy/package-info.java | 4 ++-- .../hutool/core/io/file/FileAppender.java | 4 ++-- .../hutool/core/io/file/FileMagicNumber.java | 2 +- .../dromara/hutool/core/io/file/FileMode.java | 4 ++-- .../hutool/core/io/file/FileNameUtil.java | 4 ++-- .../hutool/core/io/file/FileReader.java | 2 +- .../hutool/core/io/file/FileSystemUtil.java | 4 ++-- .../hutool/core/io/file/FileTypeUtil.java | 2 +- .../dromara/hutool/core/io/file/FileUtil.java | 4 ++-- .../hutool/core/io/file/FileWrapper.java | 2 +- .../hutool/core/io/file/FileWriter.java | 2 +- .../hutool/core/io/file/LineReadWatcher.java | 4 ++-- .../hutool/core/io/file/LineSeparator.java | 2 +- .../hutool/core/io/file/PathCopier.java | 4 ++-- .../hutool/core/io/file/PathDeleter.java | 4 ++-- .../dromara/hutool/core/io/file/PathMover.java | 4 ++-- .../dromara/hutool/core/io/file/PathUtil.java | 4 ++-- .../dromara/hutool/core/io/file/Tailer.java | 6 +++--- .../hutool/core/io/file/package-info.java | 4 ++-- .../core/io/file/visitor/CopyVisitor.java | 4 ++-- .../core/io/file/visitor/DelVisitor.java | 4 ++-- .../core/io/file/visitor/MoveVisitor.java | 4 ++-- .../core/io/file/visitor/package-info.java | 4 ++-- .../dromara/hutool/core/io/package-info.java | 4 ++-- .../hutool/core/io/resource/BytesResource.java | 4 ++-- .../core/io/resource/CharSequenceResource.java | 4 ++-- .../core/io/resource/ClassPathResource.java | 2 +- .../core/io/resource/FileObjectResource.java | 4 ++-- .../hutool/core/io/resource/FileResource.java | 4 ++-- .../hutool/core/io/resource/HttpResource.java | 4 ++-- .../core/io/resource/InputStreamResource.java | 4 ++-- .../hutool/core/io/resource/JarResource.java | 4 ++-- .../core/io/resource/MultiFileResource.java | 4 ++-- .../hutool/core/io/resource/MultiResource.java | 4 ++-- .../core/io/resource/NoResourceException.java | 2 +- .../hutool/core/io/resource/Resource.java | 4 ++-- .../core/io/resource/ResourceFinder.java | 2 +- .../hutool/core/io/resource/ResourceUtil.java | 2 +- .../core/io/resource/StringResource.java | 4 ++-- .../hutool/core/io/resource/UrlResource.java | 2 +- .../hutool/core/io/resource/VfsResource.java | 4 ++-- .../core/io/resource/WebAppResource.java | 4 ++-- .../hutool/core/io/resource/package-info.java | 4 ++-- .../hutool/core/io/stream/BOMInputStream.java | 4 ++-- .../core/io/stream/EmptyInputStream.java | 4 ++-- .../core/io/stream/EmptyOutputStream.java | 4 ++-- .../io/stream/FastByteArrayOutputStream.java | 2 +- .../core/io/stream/LimitedInputStream.java | 2 +- .../hutool/core/io/stream/LineCounter.java | 2 +- .../hutool/core/io/stream/LineInputStream.java | 4 ++-- .../core/io/stream/ReaderInputStream.java | 2 +- .../hutool/core/io/stream/StrInputStream.java | 4 ++-- .../hutool/core/io/stream/StreamReader.java | 4 ++-- .../hutool/core/io/stream/StreamWriter.java | 4 ++-- .../hutool/core/io/stream/SyncInputStream.java | 4 ++-- .../core/io/stream/UTF8OutputStreamWriter.java | 2 +- .../io/stream/ValidateObjectInputStream.java | 4 ++-- .../core/io/stream/WriterOutputStream.java | 2 +- .../hutool/core/io/stream/package-info.java | 4 ++-- .../dromara/hutool/core/io/unit/DataSize.java | 2 +- .../hutool/core/io/unit/DataSizeUtil.java | 4 ++-- .../dromara/hutool/core/io/unit/DataUnit.java | 2 +- .../hutool/core/io/unit/package-info.java | 4 ++-- .../hutool/core/io/watch/WatchException.java | 2 +- .../hutool/core/io/watch/WatchKind.java | 2 +- .../hutool/core/io/watch/WatchMonitor.java | 2 +- .../core/io/watch/WatchServiceWrapper.java | 4 ++-- .../hutool/core/io/watch/WatchUtil.java | 2 +- .../dromara/hutool/core/io/watch/Watcher.java | 2 +- .../hutool/core/io/watch/package-info.java | 4 ++-- .../core/io/watch/watchers/DelayWatcher.java | 2 +- .../core/io/watch/watchers/SimpleWatcher.java | 2 +- .../core/io/watch/watchers/WatcherChain.java | 2 +- .../core/io/watch/watchers/package-info.java | 4 ++-- .../org/dromara/hutool/core/lang/Assert.java | 2 +- .../org/dromara/hutool/core/lang/Chain.java | 2 +- .../org/dromara/hutool/core/lang/Console.java | 2 +- .../dromara/hutool/core/lang/ConsoleTable.java | 2 +- .../org/dromara/hutool/core/lang/EnumItem.java | 2 +- .../java/org/dromara/hutool/core/lang/Opt.java | 2 +- .../dromara/hutool/core/lang/Singleton.java | 2 +- .../dromara/hutool/core/lang/Validator.java | 2 +- .../org/dromara/hutool/core/lang/Version.java | 2 +- .../lang/ansi/Ansi4BitBackgroundColor.java | 2 +- .../hutool/core/lang/ansi/Ansi4BitColor.java | 2 +- .../hutool/core/lang/ansi/Ansi8BitColor.java | 2 +- .../hutool/core/lang/ansi/AnsiElement.java | 2 +- .../hutool/core/lang/ansi/AnsiEncoder.java | 2 +- .../hutool/core/lang/ansi/AnsiStyle.java | 2 +- .../hutool/core/lang/ansi/package-info.java | 4 ++-- .../hutool/core/lang/builder/Builder.java | 2 +- .../core/lang/builder/GenericBuilder.java | 2 +- .../hutool/core/lang/builder/package-info.java | 4 ++-- .../hutool/core/lang/caller/Caller.java | 2 +- .../hutool/core/lang/caller/CallerUtil.java | 2 +- .../lang/caller/SecurityManagerCaller.java | 2 +- .../core/lang/caller/StackTraceCaller.java | 2 +- .../hutool/core/lang/caller/package-info.java | 4 ++-- .../hutool/core/lang/copier/Copier.java | 2 +- .../core/lang/copier/SrcToTargetCopier.java | 2 +- .../hutool/core/lang/copier/package-info.java | 4 ++-- .../dromara/hutool/core/lang/event/Event.java | 2 +- .../hutool/core/lang/event/EventPublisher.java | 2 +- .../core/lang/event/SimpleEventPublisher.java | 4 ++-- .../hutool/core/lang/event/SourceEvent.java | 4 ++-- .../hutool/core/lang/event/Subscriber.java | 2 +- .../hutool/core/lang/event/package-info.java | 2 +- .../hutool/core/lang/generator/Generator.java | 2 +- .../core/lang/generator/ObjectGenerator.java | 4 ++-- .../core/lang/generator/package-info.java | 4 ++-- .../core/lang/getter/GroupedTypeGetter.java | 2 +- .../hutool/core/lang/getter/TypeGetter.java | 2 +- .../hutool/core/lang/getter/package-info.java | 4 ++-- .../hutool/core/lang/intern/Intern.java | 4 ++-- .../hutool/core/lang/intern/InternUtil.java | 4 ++-- .../hutool/core/lang/intern/StringIntern.java | 4 ++-- .../hutool/core/lang/intern/WeakIntern.java | 4 ++-- .../hutool/core/lang/intern/package-info.java | 4 ++-- .../hutool/core/lang/loader/AtomicLoader.java | 4 ++-- .../hutool/core/lang/loader/LazyFunLoader.java | 2 +- .../hutool/core/lang/loader/LazyLoader.java | 4 ++-- .../hutool/core/lang/loader/Loader.java | 4 ++-- .../hutool/core/lang/loader/package-info.java | 4 ++-- .../hutool/core/lang/mutable/Mutable.java | 2 +- .../hutool/core/lang/mutable/MutableBool.java | 2 +- .../hutool/core/lang/mutable/MutableByte.java | 2 +- .../core/lang/mutable/MutableDouble.java | 2 +- .../hutool/core/lang/mutable/MutableEntry.java | 4 ++-- .../hutool/core/lang/mutable/MutableFloat.java | 2 +- .../hutool/core/lang/mutable/MutableInt.java | 2 +- .../hutool/core/lang/mutable/MutableLong.java | 2 +- .../hutool/core/lang/mutable/MutableObj.java | 2 +- .../hutool/core/lang/mutable/MutablePair.java | 4 ++-- .../hutool/core/lang/mutable/MutableShort.java | 2 +- .../core/lang/mutable/MutableTriple.java | 2 +- .../hutool/core/lang/mutable/package-info.java | 4 ++-- .../dromara/hutool/core/lang/package-info.java | 4 ++-- .../core/lang/page/NavigatePageInfo.java | 2 +- .../hutool/core/lang/page/PageInfo.java | 2 +- .../hutool/core/lang/page/package-info.java | 4 ++-- .../dromara/hutool/core/lang/range/Bound.java | 2 +- .../hutool/core/lang/range/BoundType.java | 2 +- .../hutool/core/lang/range/BoundedRange.java | 2 +- .../core/lang/range/BoundedRangeOperation.java | 2 +- .../hutool/core/lang/range/DefaultSegment.java | 4 ++-- .../hutool/core/lang/range/FiniteBound.java | 2 +- .../hutool/core/lang/range/NoneLowerBound.java | 2 +- .../hutool/core/lang/range/NoneUpperBound.java | 2 +- .../dromara/hutool/core/lang/range/Range.java | 2 +- .../hutool/core/lang/range/Segment.java | 4 ++-- .../hutool/core/lang/range/package-info.java | 4 ++-- .../hutool/core/lang/ref/PhantomObj.java | 2 +- .../org/dromara/hutool/core/lang/ref/Ref.java | 2 +- .../hutool/core/lang/ref/ReferenceType.java | 4 ++-- .../hutool/core/lang/ref/ReferenceUtil.java | 4 ++-- .../dromara/hutool/core/lang/ref/SoftObj.java | 2 +- .../hutool/core/lang/ref/StrongObj.java | 2 +- .../dromara/hutool/core/lang/ref/WeakObj.java | 2 +- .../hutool/core/lang/ref/package-info.java | 2 +- .../core/lang/selector/IncrementSelector.java | 2 +- .../core/lang/selector/RandomSelector.java | 2 +- .../hutool/core/lang/selector/Selector.java | 4 ++-- .../core/lang/selector/SmoothWeightObj.java | 2 +- .../lang/selector/SmoothWeightSelector.java | 2 +- .../selector/WeightListRandomSelector.java | 2 +- .../hutool/core/lang/selector/WeightObj.java | 4 ++-- .../lang/selector/WeightRandomSelector.java | 4 ++-- .../core/lang/selector/package-info.java | 4 ++-- .../dromara/hutool/core/lang/tuple/Pair.java | 4 ++-- .../dromara/hutool/core/lang/tuple/Triple.java | 2 +- .../dromara/hutool/core/lang/tuple/Tuple.java | 2 +- .../hutool/core/lang/tuple/package-info.java | 2 +- .../core/lang/wrapper/SimpleWrapper.java | 4 ++-- .../hutool/core/lang/wrapper/Wrapper.java | 4 ++-- .../hutool/core/lang/wrapper/package-info.java | 2 +- .../org/dromara/hutool/core/map/AbsEntry.java | 2 +- .../org/dromara/hutool/core/map/BeanMap.java | 2 +- .../org/dromara/hutool/core/map/BiMap.java | 2 +- .../hutool/core/map/CamelCaseLinkedMap.java | 2 +- .../dromara/hutool/core/map/CamelCaseMap.java | 2 +- .../core/map/CaseInsensitiveLinkedMap.java | 2 +- .../hutool/core/map/CaseInsensitiveMap.java | 2 +- .../core/map/CaseInsensitiveTreeMap.java | 2 +- .../dromara/hutool/core/map/CustomKeyMap.java | 2 +- .../java/org/dromara/hutool/core/map/Dict.java | 4 ++-- .../hutool/core/map/FixedLinkedHashMap.java | 4 ++-- .../org/dromara/hutool/core/map/ForestMap.java | 2 +- .../dromara/hutool/core/map/FuncKeyMap.java | 2 +- .../org/dromara/hutool/core/map/FuncMap.java | 2 +- .../hutool/core/map/LinkedForestMap.java | 2 +- .../dromara/hutool/core/map/MapBuilder.java | 2 +- .../dromara/hutool/core/map/MapGetUtil.java | 4 ++-- .../org/dromara/hutool/core/map/MapJoiner.java | 4 ++-- .../org/dromara/hutool/core/map/MapProxy.java | 4 ++-- .../org/dromara/hutool/core/map/MapUtil.java | 2 +- .../dromara/hutool/core/map/MapWrapper.java | 4 ++-- .../org/dromara/hutool/core/map/TableMap.java | 4 ++-- .../dromara/hutool/core/map/TolerantMap.java | 4 ++-- .../org/dromara/hutool/core/map/TransMap.java | 2 +- .../org/dromara/hutool/core/map/TreeEntry.java | 2 +- .../dromara/hutool/core/map/TripleTable.java | 4 ++-- .../concurrent/ConcurrentLinkedHashMap.java | 2 +- .../core/map/concurrent/EntryWeigher.java | 2 +- .../map/concurrent/SafeConcurrentHashMap.java | 2 +- .../hutool/core/map/concurrent/Weigher.java | 2 +- .../hutool/core/map/concurrent/Weighers.java | 2 +- .../core/map/concurrent/package-info.java | 2 +- .../hutool/core/map/multi/AbsCollValueMap.java | 4 ++-- .../hutool/core/map/multi/AbsTable.java | 2 +- .../core/map/multi/CollectionValueMap.java | 4 ++-- .../core/map/multi/DirectedWeightGraph.java | 2 +- .../dromara/hutool/core/map/multi/Graph.java | 2 +- .../hutool/core/map/multi/ListValueMap.java | 4 ++-- .../hutool/core/map/multi/MultiValueMap.java | 2 +- .../hutool/core/map/multi/RowKeyTable.java | 2 +- .../hutool/core/map/multi/SetValueMap.java | 4 ++-- .../dromara/hutool/core/map/multi/Table.java | 2 +- .../hutool/core/map/multi/package-info.java | 4 ++-- .../dromara/hutool/core/map/package-info.java | 4 ++-- .../map/reference/ReferenceConcurrentMap.java | 4 ++-- .../core/map/reference/SoftConcurrentMap.java | 4 ++-- .../core/map/reference/WeakConcurrentMap.java | 4 ++-- .../map/reference/WeakKeyConcurrentMap.java | 4 ++-- .../core/map/reference/package-info.java | 2 +- .../dromara/hutool/core/math/Arrangement.java | 4 ++-- .../hutool/core/math/BitStatusUtil.java | 2 +- .../dromara/hutool/core/math/Calculator.java | 4 ++-- .../core/math/ChineseNumberFormatter.java | 4 ++-- .../hutool/core/math/ChineseNumberParser.java | 4 ++-- .../dromara/hutool/core/math/Combination.java | 4 ++-- .../core/math/EnglishNumberFormatter.java | 2 +- .../org/dromara/hutool/core/math/MathUtil.java | 4 ++-- .../org/dromara/hutool/core/math/Money.java | 2 +- .../dromara/hutool/core/math/NumberParser.java | 4 ++-- .../dromara/hutool/core/math/NumberUtil.java | 2 +- .../hutool/core/math/NumberValidator.java | 4 ++-- .../hutool/core/math/RomanNumberFormatter.java | 2 +- .../dromara/hutool/core/math/package-info.java | 4 ++-- .../org/dromara/hutool/core/net/Ipv4Pool.java | 2 +- .../org/dromara/hutool/core/net/Ipv4Util.java | 2 +- .../org/dromara/hutool/core/net/Ipv6Util.java | 4 ++-- .../hutool/core/net/LocalPortGenerator.java | 4 ++-- .../hutool/core/net/MacAddressUtil.java | 4 ++-- .../org/dromara/hutool/core/net/MaskBit.java | 4 ++-- .../org/dromara/hutool/core/net/NetUtil.java | 2 +- .../hutool/core/net/ProxySocketFactory.java | 4 ++-- .../hutool/core/net/UserPassAuthenticator.java | 4 ++-- .../dromara/hutool/core/net/package-info.java | 4 ++-- .../hutool/core/net/ssl/KeyManagerUtil.java | 2 +- .../hutool/core/net/ssl/SSLContextBuilder.java | 2 +- .../hutool/core/net/ssl/SSLContextUtil.java | 4 ++-- .../hutool/core/net/ssl/SSLProtocols.java | 4 ++-- .../core/net/ssl/TrustAnyHostnameVerifier.java | 2 +- .../core/net/ssl/TrustAnyTrustManager.java | 2 +- .../hutool/core/net/ssl/TrustManagerUtil.java | 2 +- .../hutool/core/net/ssl/package-info.java | 4 ++-- .../hutool/core/net/url/FormUrlencoded.java | 2 +- .../dromara/hutool/core/net/url/RFC3986.java | 4 ++-- .../hutool/core/net/url/UrlBuilder.java | 4 ++-- .../hutool/core/net/url/UrlDecoder.java | 4 ++-- .../hutool/core/net/url/UrlEncoder.java | 4 ++-- .../dromara/hutool/core/net/url/UrlPath.java | 4 ++-- .../hutool/core/net/url/UrlProtocolUtil.java | 4 ++-- .../dromara/hutool/core/net/url/UrlQuery.java | 6 +++--- .../hutool/core/net/url/UrlQueryUtil.java | 4 ++-- .../dromara/hutool/core/net/url/UrlUtil.java | 4 ++-- .../hutool/core/net/url/package-info.java | 4 ++-- .../org/dromara/hutool/core/package-info.java | 4 ++-- .../hutool/core/pool/ObjectFactory.java | 2 +- .../dromara/hutool/core/pool/ObjectPool.java | 2 +- .../dromara/hutool/core/pool/PoolConfig.java | 2 +- .../hutool/core/pool/PoolException.java | 2 +- .../org/dromara/hutool/core/pool/Poolable.java | 2 +- .../hutool/core/pool/SimplePoolable.java | 2 +- .../dromara/hutool/core/pool/package-info.java | 4 ++-- .../pool/partition/PartitionObjectPool.java | 2 +- .../pool/partition/PartitionPoolConfig.java | 4 ++-- .../core/pool/partition/PartitionPoolable.java | 2 +- .../core/pool/partition/PoolPartition.java | 2 +- .../core/pool/partition/package-info.java | 2 +- .../core/reflect/ActualTypeMapperPool.java | 4 ++-- .../hutool/core/reflect/ClassDescUtil.java | 2 +- .../hutool/core/reflect/ClassMember.java | 4 ++-- .../hutool/core/reflect/ClassScanner.java | 4 ++-- .../dromara/hutool/core/reflect/ClassUtil.java | 2 +- .../hutool/core/reflect/ConstructorUtil.java | 4 ++-- .../hutool/core/reflect/FieldInvoker.java | 4 ++-- .../hutool/core/reflect/FieldReflect.java | 2 +- .../dromara/hutool/core/reflect/FieldUtil.java | 4 ++-- .../dromara/hutool/core/reflect/Invoker.java | 2 +- .../hutool/core/reflect/JdkProxyUtil.java | 2 +- .../hutool/core/reflect/ModifierType.java | 4 ++-- .../hutool/core/reflect/ModifierUtil.java | 4 ++-- .../dromara/hutool/core/reflect/NullType.java | 4 ++-- .../core/reflect/ParameterizedTypeImpl.java | 4 ++-- .../hutool/core/reflect/ReflectUtil.java | 2 +- .../hutool/core/reflect/TypeReference.java | 4 ++-- .../dromara/hutool/core/reflect/TypeUtil.java | 2 +- .../reflect/creator/DefaultObjectCreator.java | 2 +- .../core/reflect/creator/ObjectCreator.java | 2 +- .../reflect/creator/PossibleObjectCreator.java | 2 +- .../core/reflect/creator/package-info.java | 4 ++-- .../hutool/core/reflect/kotlin/KCallable.java | 2 +- .../hutool/core/reflect/kotlin/KClassImpl.java | 2 +- .../hutool/core/reflect/kotlin/KClassUtil.java | 2 +- .../hutool/core/reflect/kotlin/KParameter.java | 2 +- .../core/reflect/kotlin/package-info.java | 2 +- .../lookup/ConstructorLookupFactory.java | 4 ++-- .../core/reflect/lookup/LookupFactory.java | 4 ++-- .../hutool/core/reflect/lookup/LookupUtil.java | 4 ++-- .../reflect/lookup/MethodLookupFactory.java | 4 ++-- .../core/reflect/lookup/package-info.java | 4 ++-- .../core/reflect/method/MethodHandleUtil.java | 4 ++-- .../core/reflect/method/MethodInvoker.java | 2 +- .../core/reflect/method/MethodMatcherUtil.java | 2 +- .../core/reflect/method/MethodNameUtil.java | 2 +- .../core/reflect/method/MethodReflect.java | 2 +- .../core/reflect/method/MethodTypeUtil.java | 4 ++-- .../hutool/core/reflect/method/MethodUtil.java | 4 ++-- .../core/reflect/method/package-info.java | 4 ++-- .../hutool/core/reflect/package-info.java | 4 ++-- .../dromara/hutool/core/regex/PatternPool.java | 2 +- .../org/dromara/hutool/core/regex/ReUtil.java | 2 +- .../dromara/hutool/core/regex/RegexPool.java | 4 ++-- .../hutool/core/regex/package-info.java | 4 ++-- .../hutool/core/spi/AbsServiceLoader.java | 4 ++-- .../hutool/core/spi/JdkServiceLoaderUtil.java | 4 ++-- .../hutool/core/spi/ListServiceLoader.java | 4 ++-- .../hutool/core/spi/MapServiceLoader.java | 4 ++-- .../dromara/hutool/core/spi/ServiceLoader.java | 4 ++-- .../dromara/hutool/core/spi/SpiException.java | 4 ++-- .../org/dromara/hutool/core/spi/SpiUtil.java | 4 ++-- .../dromara/hutool/core/spi/package-info.java | 2 +- .../stream/AbstractEnhancedWrappedStream.java | 2 +- .../hutool/core/stream/CollectorUtil.java | 4 ++-- .../dromara/hutool/core/stream/EasyStream.java | 2 +- .../hutool/core/stream/EntryStream.java | 2 +- .../hutool/core/stream/SimpleCollector.java | 2 +- .../dromara/hutool/core/stream/StreamUtil.java | 4 ++-- .../core/stream/TerminableWrappedStream.java | 2 +- .../stream/TransformableWrappedStream.java | 2 +- .../hutool/core/stream/WrappedStream.java | 2 +- .../hutool/core/stream/package-info.java | 2 +- .../spliterators/DropWhileSpliterator.java | 2 +- .../spliterators/IterateSpliterator.java | 2 +- .../spliterators/TakeWhileSpliterator.java | 2 +- .../core/stream/spliterators/package-info.java | 2 +- .../hutool/core/text/ASCIIStrCache.java | 4 ++-- .../hutool/core/text/AntPathMatcher.java | 2 +- .../dromara/hutool/core/text/CharArray.java | 2 +- .../org/dromara/hutool/core/text/CharPool.java | 4 ++-- .../hutool/core/text/CharSequenceUtil.java | 4 ++-- .../org/dromara/hutool/core/text/CharUtil.java | 4 ++-- .../hutool/core/text/CodePointIter.java | 2 +- .../dromara/hutool/core/text/NamingCase.java | 4 ++-- .../dromara/hutool/core/text/StrJoiner.java | 4 ++-- .../org/dromara/hutool/core/text/StrPool.java | 4 ++-- .../hutool/core/text/StrRegionMatcher.java | 4 ++-- .../dromara/hutool/core/text/StrRepeater.java | 4 ++-- .../dromara/hutool/core/text/StrStripper.java | 2 +- .../dromara/hutool/core/text/StrTrimer.java | 6 +++--- .../org/dromara/hutool/core/text/StrUtil.java | 2 +- .../dromara/hutool/core/text/StrValidator.java | 2 +- .../hutool/core/text/TextSimilarity.java | 2 +- .../dromara/hutool/core/text/UnicodeUtil.java | 4 ++-- .../hutool/core/text/bloom/AbstractFilter.java | 4 ++-- .../hutool/core/text/bloom/BloomFilter.java | 2 +- .../core/text/bloom/CombinedBloomFilter.java | 2 +- .../hutool/core/text/bloom/FuncFilter.java | 4 ++-- .../hutool/core/text/bloom/package-info.java | 4 ++-- .../hutool/core/text/dfa/FoundWord.java | 2 +- .../org/dromara/hutool/core/text/dfa/NFA.java | 2 +- .../core/text/dfa/SensitiveProcessor.java | 2 +- .../hutool/core/text/dfa/SensitiveUtil.java | 2 +- .../dromara/hutool/core/text/dfa/StopChar.java | 2 +- .../dromara/hutool/core/text/dfa/WordTree.java | 2 +- .../hutool/core/text/dfa/package-info.java | 4 ++-- .../hutool/core/text/escape/EscapeUtil.java | 2 +- .../hutool/core/text/escape/Html4Escape.java | 4 ++-- .../hutool/core/text/escape/Html4Unescape.java | 4 ++-- .../core/text/escape/InternalEscapeUtil.java | 4 ++-- .../text/escape/NumericEntityUnescaper.java | 4 ++-- .../hutool/core/text/escape/XmlEscape.java | 4 ++-- .../hutool/core/text/escape/XmlUnescape.java | 4 ++-- .../hutool/core/text/escape/package-info.java | 4 ++-- .../hutool/core/text/finder/CharFinder.java | 4 ++-- .../core/text/finder/CharMatcherFinder.java | 4 ++-- .../hutool/core/text/finder/Finder.java | 4 ++-- .../hutool/core/text/finder/LengthFinder.java | 4 ++-- .../core/text/finder/MultiStrFinder.java | 2 +- .../hutool/core/text/finder/PatternFinder.java | 4 ++-- .../hutool/core/text/finder/StrFinder.java | 4 ++-- .../hutool/core/text/finder/TextFinder.java | 4 ++-- .../hutool/core/text/finder/package-info.java | 4 ++-- .../dromara/hutool/core/text/package-info.java | 4 ++-- .../text/placeholder/PlaceholderParser.java | 2 +- .../core/text/placeholder/StrFormatter.java | 2 +- .../core/text/placeholder/StrMatcher.java | 4 ++-- .../core/text/placeholder/StrTemplate.java | 2 +- .../core/text/placeholder/package-info.java | 2 +- .../segment/AbstractPlaceholderSegment.java | 2 +- .../segment/IndexedPlaceholderSegment.java | 2 +- .../placeholder/segment/LiteralSegment.java | 2 +- .../segment/NamedPlaceholderSegment.java | 2 +- .../segment/SinglePlaceholderSegment.java | 2 +- .../segment/StrTemplateSegment.java | 2 +- .../text/placeholder/segment/package-info.java | 2 +- .../template/NamedPlaceholderStrTemplate.java | 2 +- .../template/SinglePlaceholderStrTemplate.java | 2 +- .../placeholder/template/package-info.java | 2 +- .../core/text/replacer/HighMultiReplacer.java | 2 +- .../text/replacer/HighMultiReplacerV2.java | 2 +- .../core/text/replacer/LookupReplacer.java | 4 ++-- .../text/replacer/RangeReplacerByChar.java | 2 +- .../core/text/replacer/RangeReplacerByStr.java | 2 +- .../core/text/replacer/ReplacerChain.java | 4 ++-- .../core/text/replacer/SearchReplacer.java | 4 ++-- .../hutool/core/text/replacer/StrReplacer.java | 4 ++-- .../core/text/replacer/package-info.java | 4 ++-- .../hutool/core/text/split/SplitIter.java | 4 ++-- .../hutool/core/text/split/SplitUtil.java | 2 +- .../hutool/core/text/split/package-info.java | 4 ++-- .../dromara/hutool/core/thread/AsyncUtil.java | 2 +- .../hutool/core/thread/BlockPolicy.java | 2 +- .../hutool/core/thread/ConcurrencyTester.java | 2 +- .../core/thread/DelegatedExecutorService.java | 2 +- .../hutool/core/thread/ExecutorBuilder.java | 4 ++-- .../FinalizableDelegatedExecutorService.java | 2 +- .../hutool/core/thread/GlobalThreadPool.java | 2 +- .../hutool/core/thread/NamedThreadFactory.java | 4 ++-- .../hutool/core/thread/RejectPolicy.java | 4 ++-- .../dromara/hutool/core/thread/RetryUtil.java | 2 +- .../hutool/core/thread/RetryableTask.java | 2 +- .../hutool/core/thread/SemaphoreRunnable.java | 4 ++-- .../hutool/core/thread/SimpleScheduler.java | 2 +- .../hutool/core/thread/SyncFinisher.java | 2 +- .../hutool/core/thread/ThreadException.java | 4 ++-- .../core/thread/ThreadFactoryBuilder.java | 4 ++-- .../dromara/hutool/core/thread/ThreadUtil.java | 2 +- .../hutool/core/thread/lock/LockUtil.java | 4 ++-- .../hutool/core/thread/lock/NoLock.java | 4 ++-- .../core/thread/lock/NoReadWriteLock.java | 4 ++-- .../hutool/core/thread/lock/package-info.java | 4 ++-- .../hutool/core/thread/package-info.java | 4 ++-- .../core/thread/ratelimiter/RateLimiter.java | 2 +- .../thread/ratelimiter/RateLimiterConfig.java | 2 +- .../ratelimiter/SemaphoreRateLimiter.java | 2 +- .../ratelimiter/TokenBucketRateLimiter.java | 4 ++-- .../core/thread/ratelimiter/package-info.java | 2 +- .../NamedInheritableThreadLocal.java | 4 ++-- .../thread/threadlocal/NamedThreadLocal.java | 4 ++-- .../core/thread/threadlocal/package-info.java | 4 ++-- .../org/dromara/hutool/core/tree/BeanTree.java | 2 +- .../hutool/core/tree/HierarchyIterator.java | 2 +- .../hutool/core/tree/LambdaTreeNodeConfig.java | 2 +- .../org/dromara/hutool/core/tree/MapTree.java | 2 +- .../org/dromara/hutool/core/tree/Node.java | 4 ++-- .../dromara/hutool/core/tree/TreeBuilder.java | 2 +- .../org/dromara/hutool/core/tree/TreeNode.java | 2 +- .../hutool/core/tree/TreeNodeConfig.java | 2 +- .../org/dromara/hutool/core/tree/TreeUtil.java | 2 +- .../dromara/hutool/core/tree/package-info.java | 2 +- .../core/tree/parser/DefaultNodeParser.java | 2 +- .../hutool/core/tree/parser/NodeParser.java | 2 +- .../hutool/core/tree/parser/package-info.java | 2 +- .../dromara/hutool/core/util/BooleanUtil.java | 4 ++-- .../org/dromara/hutool/core/util/ByteUtil.java | 4 ++-- .../dromara/hutool/core/util/CharsetUtil.java | 4 ++-- .../org/dromara/hutool/core/util/EnumUtil.java | 4 ++-- .../org/dromara/hutool/core/util/JNDIUtil.java | 2 +- .../org/dromara/hutool/core/util/JdkUtil.java | 4 ++-- .../org/dromara/hutool/core/util/ObjUtil.java | 2 +- .../dromara/hutool/core/util/RandomUtil.java | 2 +- .../dromara/hutool/core/util/RuntimeUtil.java | 2 +- .../dromara/hutool/core/util/SystemUtil.java | 4 ++-- .../dromara/hutool/core/util/package-info.java | 4 ++-- .../hutool/core/xml/DocumentBuilderUtil.java | 4 ++-- .../hutool/core/xml/SAXParserFactoryUtil.java | 4 ++-- .../core/xml/UniversalNamespaceCache.java | 4 ++-- .../org/dromara/hutool/core/xml/XPathUtil.java | 4 ++-- .../org/dromara/hutool/core/xml/XXEUtil.java | 4 ++-- .../dromara/hutool/core/xml/XmlConstants.java | 4 ++-- .../dromara/hutool/core/xml/XmlFeatures.java | 4 ++-- .../org/dromara/hutool/core/xml/XmlMapper.java | 4 ++-- .../dromara/hutool/core/xml/XmlSaxReader.java | 4 ++-- .../org/dromara/hutool/core/xml/XmlUtil.java | 4 ++-- .../org/dromara/hutool/core/xml/XmlWriter.java | 4 ++-- .../dromara/hutool/core/xml/package-info.java | 4 ++-- .../annotation/AnnotatedElementUtilTest.java | 2 +- .../core/annotation/AnnotationUtilTest.java | 2 +- .../CombinationAnnotatedElementTest.java | 2 +- .../GenericAnnotationMappingTest.java | 2 +- .../HierarchicalAnnotatedElementTest.java | 2 +- .../annotation/MetaAnnotatedElementTest.java | 2 +- .../RepeatableAnnotationCollectorTest.java | 2 +- .../RepeatableMetaAnnotatedElementTest.java | 2 +- .../ResolvedAnnotationMappingTest.java | 2 +- .../hutool/core/array/ArrayUtilTest.java | 2 +- .../hutool/core/array/ArrayWrapperTest.java | 2 +- .../hutool/core/array/IssueIAQ16ETest.java | 16 ++++++++++++++++ .../hutool/core/bean/BeanCopyMappingTest.java | 2 +- .../hutool/core/bean/BeanDescFactoryTest.java | 2 +- .../dromara/hutool/core/bean/BeanDescTest.java | 4 ++-- .../dromara/hutool/core/bean/BeanUtilTest.java | 2 +- .../core/bean/BeanWithReturnThisTest.java | 2 +- .../dromara/hutool/core/bean/DynaBeanTest.java | 2 +- .../hutool/core/bean/Issue1687Test.java | 2 +- .../hutool/core/bean/Issue2009Test.java | 2 +- .../hutool/core/bean/Issue2082Test.java | 2 +- .../hutool/core/bean/Issue2202Test.java | 2 +- .../hutool/core/bean/Issue2649Test.java | 2 +- .../hutool/core/bean/Issue2683Test.java | 2 +- .../hutool/core/bean/Issue3091Test.java | 2 +- .../hutool/core/bean/Issue3096Test.java | 2 +- .../hutool/core/bean/Issue3346Test.java | 2 +- .../hutool/core/bean/Issue3452Test.java | 2 +- .../hutool/core/bean/Issue3497Test.java | 2 +- .../hutool/core/bean/Issue3645Test.java | 2 +- .../hutool/core/bean/IssueI5DDZXTest.java | 2 +- .../hutool/core/bean/IssueI80FP4Test.java | 2 +- .../hutool/core/bean/IssueI8M38TTest.java | 2 +- .../hutool/core/bean/IssueI96JIPTest.java | 2 +- .../hutool/core/bean/IssueIAYGT0Test.java | 16 ++++++++++++++++ .../hutool/core/bean/ProxyBeanTest.java | 2 +- .../core/bean/copier/BeanCopierTest.java | 2 +- .../hutool/core/bean/copier/Issue3702Test.java | 2 +- .../bean/path/BeanPathGetOrSetValueTest.java | 2 +- .../hutool/core/bean/path/BeanPathTest.java | 2 +- .../hutool/core/cache/CacheConcurrentTest.java | 4 ++-- .../dromara/hutool/core/cache/CacheTest.java | 2 +- .../hutool/core/cache/FileCacheTest.java | 4 ++-- .../hutool/core/cache/Issue3618Test.java | 2 +- .../hutool/core/cache/Issue3686Test.java | 2 +- .../hutool/core/cache/IssueI8MEIXTest.java | 2 +- .../hutool/core/cache/LRUCacheTest.java | 2 +- .../hutool/core/cache/SimpleCacheTest.java | 2 +- .../hutool/core/cache/WeakCacheTest.java | 2 +- .../core/classloader/ClassLoaderUtilTest.java | 2 +- .../dromara/hutool/core/codec/Base32Test.java | 2 +- .../dromara/hutool/core/codec/Base58Test.java | 2 +- .../dromara/hutool/core/codec/Base62Test.java | 4 ++-- .../dromara/hutool/core/codec/Base64Test.java | 4 ++-- .../dromara/hutool/core/codec/CaesarTest.java | 2 +- .../dromara/hutool/core/codec/HashidsTest.java | 2 +- .../dromara/hutool/core/codec/LuhnTest.java | 2 +- .../dromara/hutool/core/codec/MorseTest.java | 2 +- .../hutool/core/codec/PercentCodecTest.java | 2 +- .../hutool/core/codec/PunyCodeTest.java | 2 +- .../org/dromara/hutool/core/codec/RotTest.java | 2 +- .../org/dromara/hutool/core/codec/Z85Test.java | 2 +- .../hutool/core/codec/hash/CityHashTest.java | 2 +- .../hutool/core/codec/hash/MurmurHashTest.java | 2 +- .../hutool/core/codec/hash/SimhashTest.java | 2 +- .../codec/hash/metro/MetroHash128Test.java | 2 +- .../core/codec/hash/metro/MetroHash64Test.java | 2 +- .../core/codec/hash/metro/MetroHashTest.java | 2 +- .../core/collection/CollStreamUtilTest.java | 2 +- .../hutool/core/collection/CollUtilTest.java | 4 ++-- .../hutool/core/collection/Issue3308Test.java | 2 +- .../hutool/core/collection/ListUtilTest.java | 2 +- .../hutool/core/collection/MapProxyTest.java | 2 +- .../MemorySafeLinkedBlockingQueueTest.java | 2 +- .../core/collection/PartitionIterTest.java | 2 +- .../core/collection/RingIndexUtilTest.java | 2 +- .../core/collection/UniqueKeySetTest.java | 2 +- .../core/collection/iter/ArrayIterTest.java | 2 +- .../core/collection/iter/CopiedIterTest.java | 2 +- .../collection/iter/EnumerationIterTest.java | 2 +- .../core/collection/iter/FilterIterTest.java | 2 +- .../core/collection/iter/IterChainTest.java | 2 +- .../core/collection/iter/IterUtilTest.java | 2 +- .../iter/IteratorEnumerationTest.java | 2 +- .../core/collection/iter/LineIterTest.java | 2 +- .../collection/iter/PartitionIterTest.java | 2 +- .../core/collection/iter/TransIterTest.java | 2 +- .../collection/partition/PartitionTest.java | 2 +- .../core/comparator/CompareUtilTest.java | 2 +- .../core/comparator/IndexedComparatorTest.java | 2 +- .../hutool/core/comparator/Issue3259Test.java | 2 +- .../core/comparator/IssueI81N3HTest.java | 2 +- .../comparator/PropertyComparatorTest.java | 2 +- .../core/comparator/VersionComparatorTest.java | 4 ++-- .../WindowsExplorerStringComparatorTest.java | 2 +- .../hutool/core/compress/Issue3018Test.java | 2 +- .../hutool/core/compress/IssueI3UZ28Test.java | 16 ++++++++++++++++ .../hutool/core/compress/IssueI5DRU0Test.java | 2 +- .../hutool/core/compress/IssueIAGYDGTest.java | 2 +- .../hutool/core/compress/ZipReaderTest.java | 2 +- .../hutool/core/compress/ZipUtilTest.java | 2 +- .../hutool/core/compress/ZipWriterTest.java | 2 +- .../hutool/core/convert/BasicTypeTest.java | 2 +- .../hutool/core/convert/CastUtilTest.java | 2 +- .../core/convert/CompositeConverterTest.java | 2 +- .../hutool/core/convert/ConvertKBeanTest.java | 2 +- .../hutool/core/convert/ConvertOtherTest.java | 2 +- .../hutool/core/convert/ConvertTest.java | 2 +- .../core/convert/ConvertToArrayTest.java | 2 +- .../hutool/core/convert/ConvertToBeanTest.java | 2 +- .../core/convert/ConvertToBooleanTest.java | 2 +- .../core/convert/ConvertToCollectionTest.java | 4 ++-- .../core/convert/ConvertToNumberTest.java | 2 +- .../core/convert/ConvertToSBCAndDBCTest.java | 2 +- .../hutool/core/convert/DateConvertTest.java | 2 +- .../hutool/core/convert/EntryConvertTest.java | 2 +- .../hutool/core/convert/EnumConvertTest.java | 2 +- .../hutool/core/convert/Issue3105Test.java | 2 +- .../hutool/core/convert/IssueI7WJHHTest.java | 2 +- .../hutool/core/convert/IssueIALV38Test.java | 2 +- .../hutool/core/convert/MapConvertTest.java | 4 ++-- .../core/convert/NumberConverterTest.java | 2 +- .../core/convert/PrimitiveConvertTest.java | 2 +- .../hutool/core/convert/StringConvertTest.java | 2 +- .../convert/TemporalAccessorConverterTest.java | 2 +- .../XMLGregorianCalendarConverterTest.java | 2 +- .../hutool/core/data/CoordinateUtilTest.java | 4 ++-- .../hutool/core/data/CreditCodeUtilTest.java | 2 +- .../hutool/core/data/IdcardUtilTest.java | 2 +- .../hutool/core/data/Issue3081Test.java | 2 +- .../hutool/core/data/IssueI7XMYWTest.java | 2 +- .../hutool/core/data/MaskingUtilTest.java | 2 +- .../hutool/core/data/PasswdStrengthTest.java | 2 +- .../hutool/core/data/PhoneUtilTest.java | 2 +- .../org/dromara/hutool/core/data/VinTest.java | 2 +- .../hutool/core/data/id/NanoIdTest.java | 2 +- .../hutool/core/data/id/ObjectIdTest.java | 4 ++-- .../core/data/id/SeataSnowflakeTest.java | 2 +- .../hutool/core/data/id/SnowflakeTest.java | 2 +- .../dromara/hutool/core/data/id/UUIDTest.java | 2 +- .../hutool/core/date/BetweenFormatterTest.java | 2 +- .../hutool/core/date/CalendarUtilTest.java | 2 +- .../hutool/core/date/ChineseDateTest.java | 2 +- .../hutool/core/date/DateBetweenTest.java | 2 +- .../hutool/core/date/DateBuilderTest.java | 2 +- .../hutool/core/date/DateFieldTest.java | 2 +- .../hutool/core/date/DateModifierTest.java | 2 +- .../hutool/core/date/DateRangeTest.java | 16 ++++++++++++++++ .../dromara/hutool/core/date/DateTimeTest.java | 2 +- .../dromara/hutool/core/date/DateUtilTest.java | 2 +- .../dromara/hutool/core/date/GanzhiTest.java | 2 +- .../hutool/core/date/Issue2612Test.java | 2 +- .../hutool/core/date/Issue2981Test.java | 2 +- .../hutool/core/date/Issue3011Test.java | 2 +- .../hutool/core/date/Issue3301Test.java | 2 +- .../hutool/core/date/Issue3348Test.java | 2 +- .../hutool/core/date/Issue3713Test.java | 2 +- .../hutool/core/date/Issue3798Test.java | 16 ++++++++++++++++ .../hutool/core/date/IssueI7QI6RTest.java | 2 +- .../hutool/core/date/IssueI82Y1LTest.java | 2 +- .../hutool/core/date/IssueI8IUTBTest.java | 2 +- .../hutool/core/date/IssueI9C2D4Test.java | 2 +- .../hutool/core/date/IssueIB8OFSTest.java | 2 +- .../hutool/core/date/IssueIBB6I5Test.java | 2 +- .../dromara/hutool/core/date/MonthTest.java | 2 +- .../hutool/core/date/StopWatchTest.java | 2 +- .../core/date/TemporalAccessorUtilTest.java | 2 +- .../dromara/hutool/core/date/TimeUtilTest.java | 2 +- .../dromara/hutool/core/date/TimeZoneTest.java | 2 +- .../org/dromara/hutool/core/date/WeekTest.java | 2 +- .../dromara/hutool/core/date/ZodiacTest.java | 2 +- .../dromara/hutool/core/date/ZoneUtilTest.java | 2 +- .../core/date/chinese/IssueI5YB1ATest.java | 2 +- .../core/date/chinese/IssueI97WU6Test.java | 2 +- .../hutool/core/date/chinese/ShiChenTest.java | 2 +- .../core/date/chinese/SolarTermsTest.java | 2 +- .../core/date/format/FastDateFormatTest.java | 2 +- .../parser/DefaultRegexDateParserTest.java | 2 +- .../format/parser/RegexDateParserTest.java | 2 +- .../core/exception/ExceptionUtilTest.java | 4 ++-- .../hutool/core/func/FunctionPoolTest.java | 2 +- .../hutool/core/func/LambdaFactoryTest.java | 2 +- .../hutool/core/func/LambdaUtilTest.java | 2 +- .../hutool/core/func/PredicateUtilTest.java | 2 +- .../dromara/hutool/core/io/BomReaderTest.java | 2 +- .../hutool/core/io/CharsetDetectorTest.java | 2 +- .../hutool/core/io/ClassPathResourceTest.java | 2 +- .../hutool/core/io/FastStringWriterTest.java | 2 +- .../org/dromara/hutool/core/io/IoUtilTest.java | 2 +- .../hutool/core/io/LineInputStreamTest.java | 2 +- .../dromara/hutool/core/io/LineReaderTest.java | 2 +- .../hutool/core/io/ManifestUtilTest.java | 2 +- .../dromara/hutool/core/io/NioUtilTest.java | 2 +- .../hutool/core/io/buffer/BufferUtilTest.java | 4 ++-- .../hutool/core/io/checksum/CRC16Test.java | 2 +- .../hutool/core/io/checksum/CrcTest.java | 4 ++-- .../hutool/core/io/file/FileNameUtilTest.java | 2 +- .../hutool/core/io/file/FileReaderTest.java | 2 +- .../core/io/file/FileSystemUtilTest.java | 2 +- .../hutool/core/io/file/FileTypeUtilTest.java | 2 +- .../hutool/core/io/file/FileUtilTest.java | 2 +- .../hutool/core/io/file/Issue3557Test.java | 2 +- .../hutool/core/io/file/IssueI666HBTest.java | 2 +- .../hutool/core/io/file/IssueIAB65VTest.java | 2 +- .../hutool/core/io/file/PathCopyTest.java | 2 +- .../hutool/core/io/file/PathDeleterTest.java | 2 +- .../hutool/core/io/file/PathUtilTest.java | 6 +++--- .../hutool/core/io/file/TailerTest.java | 2 +- .../core/io/resource/ResourceFinderTest.java | 2 +- .../core/io/resource/ResourceUtilTest.java | 2 +- .../hutool/core/io/unit/DataSizeUtilTest.java | 2 +- .../core/io/watch/TestConsoleWatcher.java | 2 +- .../hutool/core/io/watch/WatchMonitorTest.java | 2 +- .../core/io/watch/WatchServiceWrapperTest.java | 2 +- .../dromara/hutool/core/lang/AssertTest.java | 2 +- .../hutool/core/lang/ConsoleTableTest.java | 2 +- .../dromara/hutool/core/lang/ConsoleTest.java | 2 +- .../org/dromara/hutool/core/lang/OptTest.java | 2 +- .../hutool/core/lang/SingletonTest.java | 2 +- .../hutool/core/lang/ValidatorTest.java | 2 +- .../hutool/core/lang/ansi/AnsiEncoderTest.java | 2 +- .../core/lang/builder/GenericBuilderTest.java | 2 +- .../hutool/core/lang/caller/CallerTest.java | 2 +- .../core/lang/caller/CallerUtilTest.java | 2 +- .../lang/event/SimpleEventPublisherTest.java | 16 ++++++++++++++++ .../core/lang/intern/InternUtilTest.java | 2 +- .../core/lang/loader/LazyFunLoaderTest.java | 2 +- .../core/lang/mutable/BaseMutableTest.java | 2 +- .../core/lang/mutable/MutableBoolTest.java | 2 +- .../core/lang/mutable/MutableByteTest.java | 2 +- .../core/lang/mutable/MutableDoubleTest.java | 2 +- .../core/lang/mutable/MutableEntryTest.java | 2 +- .../core/lang/mutable/MutableFloatTest.java | 2 +- .../core/lang/mutable/MutableIntTest.java | 2 +- .../core/lang/mutable/MutableLongTest.java | 2 +- .../core/lang/mutable/MutableObjTest.java | 2 +- .../core/lang/mutable/MutableShortTest.java | 2 +- .../core/lang/mutable/MutableTripleTest.java | 2 +- .../core/lang/page/NavigatePageInfoTest.java | 2 +- .../hutool/core/lang/page/PageInfoTest.java | 2 +- .../hutool/core/lang/range/BoundTest.java | 2 +- .../hutool/core/lang/range/BoundTypeTest.java | 2 +- .../core/lang/range/BoundedRangeTest.java | 2 +- .../hutool/core/lang/range/RangeTest.java | 2 +- .../selector/SmoothWeightSelectorTest.java | 2 +- .../selector/WeightListRandomSelectorTest.java | 2 +- .../selector/WeightRandomSelectorTest.java | 2 +- .../core/lang/test/bean/ExamInfoDict.java | 2 +- .../core/lang/test/bean/UserInfoDict.java | 2 +- .../lang/test/bean/UserInfoRedundCount.java | 2 +- .../hutool/core/lang/tuple/PairTest.java | 4 ++-- .../hutool/core/lang/tuple/TripleTest.java | 2 +- .../hutool/core/lang/tuple/TupleTest.java | 2 +- .../org/dromara/hutool/core/map/BiMapTest.java | 2 +- .../hutool/core/map/CamelCaseMapTest.java | 2 +- .../core/map/CaseInsensitiveMapTest.java | 2 +- .../core/map/CollectionValueMapTest.java | 2 +- .../org/dromara/hutool/core/map/DictTest.java | 2 +- .../core/map/DirectedWeightGraphTest.java | 2 +- .../org/dromara/hutool/core/map/GraphTest.java | 2 +- .../dromara/hutool/core/map/Issue2349Test.java | 2 +- .../dromara/hutool/core/map/Issue3340Test.java | 2 +- .../hutool/core/map/IssueI88R5MTest.java | 2 +- .../hutool/core/map/ListValueMapTest.java | 2 +- .../hutool/core/map/MapBuilderTest.java | 2 +- .../dromara/hutool/core/map/MapJoinerTest.java | 2 +- .../dromara/hutool/core/map/MapUtilTest.java | 2 +- .../hutool/core/map/RowKeyTableTest.java | 2 +- .../hutool/core/map/SerFunctionMapTest.java | 2 +- .../hutool/core/map/SetValueMapTest.java | 2 +- .../dromara/hutool/core/map/TableMapTest.java | 2 +- .../hutool/core/map/TolerantMapTest.java | 2 +- .../hutool/core/map/WeakConcurrentMapTest.java | 2 +- .../map/reference/WeakConcurrentMapTest.java | 2 +- .../hutool/core/math/ArrangementTest.java | 4 ++-- .../hutool/core/math/BitStatusUtilTest.java | 2 +- .../hutool/core/math/CalculatorTest.java | 2 +- .../core/math/ChineseNumberFormatterTest.java | 2 +- .../core/math/ChineseNumberParserTest.java | 2 +- .../hutool/core/math/CombinationTest.java | 4 ++-- .../core/math/EnglishNumberFormatterTest.java | 2 +- .../hutool/core/math/Issue3423Test.java | 2 +- .../hutool/core/math/Issue3809Test.java | 16 ++++++++++++++++ .../hutool/core/math/IssueI79VS7Test.java | 2 +- .../hutool/core/math/IssueI7NIW0Test.java | 2 +- .../hutool/core/math/IssueI7R2B6Test.java | 2 +- .../dromara/hutool/core/math/MathUtilTest.java | 2 +- .../dromara/hutool/core/math/MoneyTest.java | 2 +- .../hutool/core/math/NumberParserTest.java | 2 +- .../hutool/core/math/NumberUtilTest.java | 2 +- .../hutool/core/math/NumberWordFormatTest.java | 2 +- .../hutool/core/net/FormUrlencodedTest.java | 2 +- .../dromara/hutool/core/net/Ipv4UtilTest.java | 2 +- .../dromara/hutool/core/net/Ipv6UtilTest.java | 16 ++++++++++++++++ .../dromara/hutool/core/net/NetUtilTest.java | 2 +- .../dromara/hutool/core/net/RFC3986Test.java | 2 +- .../hutool/core/net/URLEncoderTest.java | 2 +- .../dromara/hutool/core/net/URLUtilTest.java | 4 ++-- .../hutool/core/net/UrlBuilderTest.java | 2 +- .../hutool/core/net/UrlDecoderTest.java | 2 +- .../dromara/hutool/core/net/UrlQueryTest.java | 2 +- .../core/net/ssl/SSLContextUtilTest.java | 2 +- .../hutool/core/net/url/IssueI6ZF6KTest.java | 2 +- .../hutool/core/net/url/IssueI73J6XTest.java | 2 +- .../hutool/core/net/url/UrlQueryUtilTest.java | 2 +- .../core/pool/PartitionObjectPoolTest.java | 2 +- .../core/reflect/ActualTypeMapperPoolTest.java | 2 +- .../hutool/core/reflect/ClassDescTest.java | 2 +- .../hutool/core/reflect/ClassScannerTest.java | 2 +- .../hutool/core/reflect/ClassUtilTest.java | 2 +- .../core/reflect/ConstructorUtilTest.java | 2 +- .../hutool/core/reflect/FieldUtilTest.java | 2 +- .../hutool/core/reflect/Issue3516Test.java | 2 +- .../hutool/core/reflect/IssueI7CRIWTest.java | 2 +- .../core/reflect/MethodHandleUtilTest.java | 2 +- .../hutool/core/reflect/ModifierUtilTest.java | 2 +- .../hutool/core/reflect/ReflectTestBeans.java | 2 +- .../core/reflect/kotlin/KClassUtilTest.java | 2 +- .../hutool/core/reflect/kotlin/TestKBean.kt | 2 +- .../core/reflect/lookup/LookupUtilTest.java | 2 +- .../core/reflect/method/MethodMatcherTest.java | 2 +- .../reflect/method/MethodMatcherUtilsTest.java | 2 +- .../core/reflect/method/MethodUtilTest.java | 2 +- .../hutool/core/regex/IssueIB95X4Test.java | 16 ++++++++++++++++ .../dromara/hutool/core/regex/ReUtilTest.java | 2 +- .../hutool/core/spi/ListServiceLoaderTest.java | 2 +- .../hutool/core/spi/MapServiceLoaderTest.java | 2 +- .../AbstractEnhancedWrappedStreamTest.java | 2 +- .../hutool/core/stream/CollectorUtilTest.java | 2 +- .../hutool/core/stream/EasyStreamTest.java | 2 +- .../hutool/core/stream/EntryStreamTest.java | 2 +- .../hutool/core/stream/StreamUtilTest.java | 2 +- .../hutool/core/text/AntPathMatcherTest.java | 2 +- .../hutool/core/text/CharSequenceUtilTest.java | 2 +- .../dromara/hutool/core/text/CharUtilTest.java | 2 +- .../hutool/core/text/IssueI73AB9Test.java | 2 +- .../hutool/core/text/IssueI96LWHTest.java | 2 +- .../hutool/core/text/NamingCaseTest.java | 2 +- .../core/text/PlaceholderParserTest.java | 2 +- .../hutool/core/text/SplitUtilTest.java | 2 +- .../hutool/core/text/StrCheckerTest.java | 2 +- .../hutool/core/text/StrFormatterTest.java | 2 +- .../hutool/core/text/StrJoinerTest.java | 2 +- .../hutool/core/text/StrMatcherTest.java | 2 +- .../hutool/core/text/StrRegionMatcherTest.java | 2 +- .../hutool/core/text/StrRepeaterTest.java | 2 +- .../hutool/core/text/StrStripperTest.java | 2 +- .../hutool/core/text/StrTemplateTest.java | 2 +- .../dromara/hutool/core/text/StrUtilTest.java | 2 +- .../hutool/core/text/TextSimilarityTest.java | 4 ++-- .../hutool/core/text/UnicodeUtilTest.java | 4 ++-- .../core/text/bloom/BitMapBloomFilterTest.java | 2 +- .../dromara/hutool/core/text/dfa/DfaTest.java | 2 +- .../hutool/core/text/dfa/IssueI5Q4HDTest.java | 2 +- .../dromara/hutool/core/text/dfa/NFATest.java | 2 +- .../core/text/dfa/SensitiveUtilTest.java | 2 +- .../core/text/escape/EscapeUtilTest.java | 2 +- .../core/text/finder/CharFinderTest.java | 2 +- .../core/text/finder/MultiStrFinderTest.java | 2 +- .../text/replacer/HighMultiReplacerTest.java | 2 +- .../text/replacer/HighMultiReplacerV2Test.java | 2 +- .../core/text/replacer/SearchReplacerTest.java | 2 +- .../hutool/core/text/split/Issue3660Test.java | 2 +- .../core/text/split/IssueI9UK5VTest.java | 2 +- .../hutool/core/text/split/SplitIterTest.java | 2 +- .../hutool/core/text/split/SplitUtilTest.java | 2 +- .../hutool/core/thread/AsyncUtilTest.java | 2 +- .../core/thread/ConcurrencyTesterTest.java | 2 +- .../hutool/core/thread/Issue3167Test.java | 2 +- .../hutool/core/thread/RetryUtilTest.java | 2 +- .../core/thread/SimpleSchedulerTest.java | 2 +- .../hutool/core/thread/SyncFinisherTest.java | 2 +- .../hutool/core/thread/ThreadUtilTest.java | 2 +- .../ratelimiter/SemaphoreRateLimiterTest.java | 2 +- .../dromara/hutool/core/tree/BeanTreeTest.java | 12 ++++++------ .../core/tree/HierarchyIteratorTest.java | 2 +- .../hutool/core/tree/Issue2279Test.java | 2 +- .../hutool/core/tree/IssueI6NR2ZTest.java | 2 +- .../hutool/core/tree/IssueI795INTest.java | 2 +- .../hutool/core/tree/IssueI9PDVFTest.java | 2 +- .../hutool/core/tree/IssueIAUSHRTest.java | 16 ++++++++++++++++ .../hutool/core/tree/TreeBuilderTest.java | 2 +- .../hutool/core/tree/TreeSearchTest.java | 2 +- .../org/dromara/hutool/core/tree/TreeTest.java | 2 +- .../hutool/core/util/BooleanUtilTest.java | 2 +- .../dromara/hutool/core/util/ByteUtilTest.java | 2 +- .../hutool/core/util/ClassUtilTest.java | 2 +- .../dromara/hutool/core/util/CloneTest.java | 2 +- .../hutool/core/util/DefaultCloneTest.java | 2 +- .../dromara/hutool/core/util/EnumUtilTest.java | 4 ++-- .../dromara/hutool/core/util/HashUtilTest.java | 2 +- .../dromara/hutool/core/util/HexUtilTest.java | 2 +- .../dromara/hutool/core/util/IdUtilTest.java | 4 ++-- .../hutool/core/util/Issue3136Test.java | 2 +- .../hutool/core/util/IssueI9NSZ4Test.java | 2 +- .../dromara/hutool/core/util/JNDIUtilTest.java | 2 +- .../dromara/hutool/core/util/JdkUtilTest.java | 2 +- .../dromara/hutool/core/util/ObjUtilTest.java | 2 +- .../hutool/core/util/RandomUtilTest.java | 2 +- .../hutool/core/util/ReferenceUtilTest.java | 2 +- .../hutool/core/util/RuntimeUtilTest.java | 4 ++-- .../hutool/core/util/SystemUtilTest.java | 2 +- .../dromara/hutool/core/util/TypeUtilTest.java | 2 +- .../hutool/core/xml/IssueIASB22Test.java | 2 +- .../dromara/hutool/core/xml/XmlUtilTest.java | 4 ++-- ...ool.core.spi.ListServiceLoaderTest$TestSPI1 | 2 +- hutool-core/src/test/resources/issueI5DO8E.xml | 16 ++++++++++++++++ .../src/test/resources/multi_line.properties | 16 ++++++++++++++++ .../test/resources/multi_line_crlf.properties | 16 ++++++++++++++++ hutool-core/src/test/resources/test.properties | 16 ++++++++++++++++ hutool-core/src/test/resources/test.xml | 2 +- hutool-cron/pom.xml | 2 +- .../org/dromara/hutool/cron/CronConfig.java | 4 ++-- .../org/dromara/hutool/cron/CronException.java | 2 +- .../org/dromara/hutool/cron/CronTimer.java | 2 +- .../java/org/dromara/hutool/cron/CronUtil.java | 2 +- .../org/dromara/hutool/cron/Scheduler.java | 2 +- .../org/dromara/hutool/cron/TaskExecutor.java | 2 +- .../hutool/cron/TaskExecutorManager.java | 2 +- .../org/dromara/hutool/cron/TaskLauncher.java | 2 +- .../hutool/cron/TaskLauncherManager.java | 4 ++-- .../org/dromara/hutool/cron/TaskTable.java | 2 +- .../cron/listener/SimpleTaskListener.java | 2 +- .../hutool/cron/listener/TaskListener.java | 2 +- .../cron/listener/TaskListenerManager.java | 2 +- .../hutool/cron/listener/package-info.java | 4 ++-- .../org/dromara/hutool/cron/package-info.java | 4 ++-- .../hutool/cron/pattern/CronPattern.java | 2 +- .../hutool/cron/pattern/CronPatternUtil.java | 4 ++-- .../org/dromara/hutool/cron/pattern/Part.java | 4 ++-- .../hutool/cron/pattern/PatternUtil.java | 4 ++-- .../cron/pattern/builder/PartBuilder.java | 2 +- .../cron/pattern/builder/PatternBuilder.java | 4 ++-- .../cron/pattern/builder/package-info.java | 2 +- .../pattern/matcher/AlwaysTrueMatcher.java | 2 +- .../cron/pattern/matcher/BoolArrayMatcher.java | 2 +- .../pattern/matcher/DayOfMonthMatcher.java | 2 +- .../cron/pattern/matcher/PartMatcher.java | 2 +- .../cron/pattern/matcher/PatternMatcher.java | 4 ++-- .../cron/pattern/matcher/YearValueMatcher.java | 2 +- .../cron/pattern/matcher/package-info.java | 4 ++-- .../hutool/cron/pattern/package-info.java | 4 ++-- .../hutool/cron/pattern/parser/PartParser.java | 4 ++-- .../cron/pattern/parser/PatternParser.java | 4 ++-- .../cron/pattern/parser/package-info.java | 4 ++-- .../org/dromara/hutool/cron/task/CronTask.java | 4 ++-- .../dromara/hutool/cron/task/InvokeTask.java | 2 +- .../dromara/hutool/cron/task/RunnableTask.java | 2 +- .../org/dromara/hutool/cron/task/Task.java | 2 +- .../dromara/hutool/cron/task/package-info.java | 4 ++-- .../hutool/cron/timingwheel/SystemTimer.java | 4 ++-- .../hutool/cron/timingwheel/TimerTask.java | 4 ++-- .../hutool/cron/timingwheel/TimerTaskList.java | 4 ++-- .../hutool/cron/timingwheel/TimingWheel.java | 4 ++-- .../hutool/cron/timingwheel/package-info.java | 4 ++-- .../org/dromara/hutool/cron/TaskTableTest.java | 2 +- .../hutool/cron/demo/AddAndRemoveMainTest.java | 2 +- .../org/dromara/hutool/cron/demo/CronTest.java | 2 +- .../hutool/cron/demo/DeamonMainTest.java | 2 +- .../dromara/hutool/cron/demo/JobMainTest.java | 2 +- .../dromara/hutool/cron/demo/SimpleDemo.java | 16 ++++++++++++++++ .../org/dromara/hutool/cron/demo/TestJob.java | 4 ++-- .../org/dromara/hutool/cron/demo/TestJob2.java | 4 ++-- .../dromara/hutool/cron/demo/package-info.java | 16 ++++++++++++++++ .../cron/pattern/CronPatternNextMatchTest.java | 2 +- .../hutool/cron/pattern/CronPatternTest.java | 2 +- .../cron/pattern/CronPatternUtilTest.java | 2 +- .../hutool/cron/pattern/Issue3685Test.java | 2 +- .../hutool/cron/pattern/IssueI82CSHTest.java | 2 +- .../hutool/cron/pattern/IssueI92H5HTest.java | 2 +- .../hutool/cron/pattern/IssueI9FQUATest.java | 2 +- .../pattern/builder/PatternBuilderTest.java | 2 +- .../cron/pattern/parser/IssueI7SMP7Test.java | 2 +- .../hutool/cron/timingwheel/Issue3090Test.java | 2 +- .../src/test/resources/config/cron.setting | 2 +- hutool-crypto/pom.xml | 2 +- .../java/org/dromara/hutool/crypto/Cipher.java | 2 +- .../org/dromara/hutool/crypto/CipherMode.java | 4 ++-- .../dromara/hutool/crypto/CryptoException.java | 2 +- .../org/dromara/hutool/crypto/JceCipher.java | 2 +- .../dromara/hutool/crypto/KeyStoreUtil.java | 4 ++-- .../org/dromara/hutool/crypto/KeyUtil.java | 4 ++-- .../java/org/dromara/hutool/crypto/Mode.java | 2 +- .../org/dromara/hutool/crypto/Padding.java | 2 +- .../org/dromara/hutool/crypto/SecureUtil.java | 2 +- .../org/dromara/hutool/crypto/SignUtil.java | 4 ++-- .../org/dromara/hutool/crypto/SpecUtil.java | 4 ++-- .../asymmetric/AbstractAsymmetricCrypto.java | 2 +- .../crypto/asymmetric/AsymmetricAlgorithm.java | 2 +- .../crypto/asymmetric/AsymmetricCrypto.java | 2 +- .../crypto/asymmetric/AsymmetricDecryptor.java | 4 ++-- .../crypto/asymmetric/AsymmetricEncryptor.java | 4 ++-- .../crypto/asymmetric/BaseAsymmetric.java | 2 +- .../hutool/crypto/asymmetric/ECIES.java | 2 +- .../hutool/crypto/asymmetric/KeyType.java | 2 +- .../dromara/hutool/crypto/asymmetric/RSA.java | 2 +- .../dromara/hutool/crypto/asymmetric/SM2.java | 4 ++-- .../dromara/hutool/crypto/asymmetric/Sign.java | 4 ++-- .../crypto/asymmetric/SignAlgorithm.java | 2 +- .../hutool/crypto/asymmetric/package-info.java | 4 ++-- .../asymmetric/paillier/PaillierCipher.java | 2 +- .../paillier/PaillierCipherSpiImpl.java | 2 +- .../asymmetric/paillier/PaillierCrypto.java | 2 +- .../asymmetric/paillier/PaillierKey.java | 4 ++-- .../paillier/PaillierKeyPairGenerator.java | 4 ++-- .../paillier/PaillierPrivateKey.java | 4 ++-- .../asymmetric/paillier/PaillierPublicKey.java | 4 ++-- .../asymmetric/paillier/package-info.java | 2 +- .../org/dromara/hutool/crypto/bc/ASN1Util.java | 4 ++-- .../org/dromara/hutool/crypto/bc/BCCipher.java | 2 +- .../org/dromara/hutool/crypto/bc/BCUtil.java | 4 ++-- .../hutool/crypto/bc/ECKeySpecUtil.java | 2 +- .../dromara/hutool/crypto/bc/ECKeyUtil.java | 4 ++-- .../hutool/crypto/bc/OpensslKeyUtil.java | 4 ++-- .../org/dromara/hutool/crypto/bc/PemUtil.java | 4 ++-- .../dromara/hutool/crypto/bc/SM2Constant.java | 2 +- .../org/dromara/hutool/crypto/bc/SmUtil.java | 4 ++-- .../dromara/hutool/crypto/bc/package-info.java | 4 ++-- .../dromara/hutool/crypto/cert/CertUtil.java | 4 ++-- .../hutool/crypto/cert/package-info.java | 2 +- .../dromara/hutool/crypto/digest/BCrypt.java | 2 +- .../hutool/crypto/digest/DigestAlgorithm.java | 2 +- .../hutool/crypto/digest/DigestUtil.java | 2 +- .../dromara/hutool/crypto/digest/Digester.java | 2 +- .../hutool/crypto/digest/DigesterFactory.java | 4 ++-- .../org/dromara/hutool/crypto/digest/MD5.java | 4 ++-- .../org/dromara/hutool/crypto/digest/SM3.java | 4 ++-- .../hutool/crypto/digest/mac/BCHMacEngine.java | 2 +- .../hutool/crypto/digest/mac/BCMacEngine.java | 2 +- .../digest/mac/CBCBlockCipherMacEngine.java | 4 ++-- .../dromara/hutool/crypto/digest/mac/HMac.java | 2 +- .../crypto/digest/mac/HmacAlgorithm.java | 2 +- .../hutool/crypto/digest/mac/JCEMacEngine.java | 2 +- .../dromara/hutool/crypto/digest/mac/Mac.java | 2 +- .../hutool/crypto/digest/mac/MacEngine.java | 2 +- .../crypto/digest/mac/MacEngineFactory.java | 2 +- .../hutool/crypto/digest/mac/SM4MacEngine.java | 4 ++-- .../hutool/crypto/digest/mac/package-info.java | 2 +- .../dromara/hutool/crypto/digest/otp/HOTP.java | 2 +- .../dromara/hutool/crypto/digest/otp/TOTP.java | 2 +- .../hutool/crypto/digest/otp/package-info.java | 4 ++-- .../hutool/crypto/digest/package-info.java | 4 ++-- .../crypto/openssl/OpenSSLPBEInputStream.java | 4 ++-- .../crypto/openssl/OpenSSLPBEOutputStream.java | 4 ++-- .../crypto/openssl/OpenSSLSaltParser.java | 4 ++-- .../hutool/crypto/openssl/SaltMagic.java | 4 ++-- .../hutool/crypto/openssl/package-info.java | 4 ++-- .../dromara/hutool/crypto/package-info.java | 4 ++-- .../provider/BouncyCastleProviderFactory.java | 4 ++-- .../crypto/provider/GlobalProviderFactory.java | 4 ++-- .../crypto/provider/ProviderFactory.java | 4 ++-- .../hutool/crypto/provider/package-info.java | 4 ++-- .../dromara/hutool/crypto/sasl/SaslUtil.java | 2 +- .../hutool/crypto/sasl/package-info.java | 2 +- .../dromara/hutool/crypto/symmetric/AES.java | 2 +- .../hutool/crypto/symmetric/ChaCha20.java | 4 ++-- .../dromara/hutool/crypto/symmetric/DES.java | 2 +- .../hutool/crypto/symmetric/DESede.java | 2 +- .../dromara/hutool/crypto/symmetric/FPE.java | 6 +++--- .../hutool/crypto/symmetric/PBKDF2.java | 4 ++-- .../dromara/hutool/crypto/symmetric/SM4.java | 2 +- .../crypto/symmetric/SymmetricAlgorithm.java | 2 +- .../crypto/symmetric/SymmetricCrypto.java | 2 +- .../crypto/symmetric/SymmetricDecryptor.java | 4 ++-- .../crypto/symmetric/SymmetricEncryptor.java | 4 ++-- .../hutool/crypto/symmetric/Vigenere.java | 4 ++-- .../dromara/hutool/crypto/symmetric/XXTEA.java | 2 +- .../dromara/hutool/crypto/symmetric/ZUC.java | 6 +++--- .../hutool/crypto/symmetric/package-info.java | 4 ++-- ...mara.hutool.crypto.provider.ProviderFactory | 2 +- .../dromara/hutool/crypto/IssueI99FKETest.java | 2 +- .../org/dromara/hutool/crypto/KeyUtilTest.java | 2 +- .../dromara/hutool/crypto/SignUtilTest.java | 2 +- .../hutool/crypto/asymmetric/ECIESTest.java | 2 +- .../crypto/asymmetric/Issue3728Test.java | 2 +- .../crypto/asymmetric/IssueIB1GVPTest.java | 16 ++++++++++++++++ .../hutool/crypto/asymmetric/PaillierTest.java | 2 +- .../hutool/crypto/asymmetric/RSATest.java | 2 +- .../hutool/crypto/asymmetric/SM2Test.java | 2 +- .../hutool/crypto/asymmetric/SignTest.java | 4 ++-- .../hutool/crypto/asymmetric/SmForJsTest.java | 2 +- .../dromara/hutool/crypto/bc/BCCipherTest.java | 2 +- .../dromara/hutool/crypto/bc/BCUtilTest.java | 2 +- .../hutool/crypto/bc/ECKeyUtilTest.java | 2 +- .../hutool/crypto/bc/OpensslKeyUtilTest.java | 2 +- .../dromara/hutool/crypto/bc/PemUtilTest.java | 2 +- .../org/dromara/hutool/crypto/bc/SmTest.java | 4 ++-- .../hutool/crypto/digest/BCryptTest.java | 2 +- .../digest/CBCBlockCipherMacEngineTest.java | 2 +- .../hutool/crypto/digest/DigestTest.java | 2 +- .../dromara/hutool/crypto/digest/HmacTest.java | 2 +- .../dromara/hutool/crypto/digest/Md5Test.java | 2 +- .../dromara/hutool/crypto/digest/OTPTest.java | 2 +- .../hutool/crypto/openssl/SaltTest.java | 2 +- .../provider/GlobalProviderFactoryTest.java | 2 +- .../hutool/crypto/symmetric/AESTest.java | 2 +- .../hutool/crypto/symmetric/ChaCha20Test.java | 2 +- .../hutool/crypto/symmetric/DesTest.java | 2 +- .../hutool/crypto/symmetric/Issue2613Test.java | 2 +- .../hutool/crypto/symmetric/PBKDF2Test.java | 2 +- .../hutool/crypto/symmetric/RC4Test.java | 2 +- .../hutool/crypto/symmetric/Sm4StreamTest.java | 2 +- .../hutool/crypto/symmetric/SymmetricTest.java | 2 +- .../hutool/crypto/symmetric/TEATest.java | 2 +- .../hutool/crypto/symmetric/ZucTest.java | 2 +- .../hutool/crypto/symmetric/fpe/FPETest.java | 2 +- hutool-db/pom.xml | 2 +- .../java/org/dromara/hutool/db/AbstractDb.java | 4 ++-- .../org/dromara/hutool/db/ActiveEntity.java | 2 +- .../dromara/hutool/db/ConnectionHolder.java | 4 ++-- .../org/dromara/hutool/db/DaoTemplate.java | 2 +- .../main/java/org/dromara/hutool/db/Db.java | 2 +- .../org/dromara/hutool/db/DbException.java | 2 +- .../hutool/db/DefaultConnectionHolder.java | 4 ++-- .../org/dromara/hutool/db/DialectRunner.java | 4 ++-- .../java/org/dromara/hutool/db/Entity.java | 2 +- .../main/java/org/dromara/hutool/db/Page.java | 2 +- .../java/org/dromara/hutool/db/PageResult.java | 2 +- .../java/org/dromara/hutool/db/Session.java | 2 +- .../hutool/db/ThreadLocalConnection.java | 4 ++-- .../dromara/hutool/db/config/ConfigParser.java | 2 +- .../hutool/db/config/ConnectionConfig.java | 2 +- .../org/dromara/hutool/db/config/DSKeys.java | 2 +- .../org/dromara/hutool/db/config/DbConfig.java | 2 +- .../hutool/db/config/SettingConfigParser.java | 2 +- .../dromara/hutool/db/config/package-info.java | 2 +- .../org/dromara/hutool/db/dialect/Dialect.java | 2 +- .../hutool/db/dialect/DialectFactory.java | 2 +- .../dromara/hutool/db/dialect/DialectName.java | 2 +- .../hutool/db/dialect/impl/AnsiSqlDialect.java | 2 +- .../hutool/db/dialect/impl/DmDialect.java | 2 +- .../hutool/db/dialect/impl/H2Dialect.java | 2 +- .../hutool/db/dialect/impl/MysqlDialect.java | 2 +- .../hutool/db/dialect/impl/OracleDialect.java | 2 +- .../hutool/db/dialect/impl/PhoenixDialect.java | 2 +- .../db/dialect/impl/PostgresqlDialect.java | 2 +- .../db/dialect/impl/SqlServer2005Dialect.java | 4 ++-- .../db/dialect/impl/SqlServer2012Dialect.java | 2 +- .../hutool/db/dialect/impl/Sqlite3Dialect.java | 2 +- .../hutool/db/dialect/impl/package-info.java | 4 ++-- .../hutool/db/dialect/package-info.java | 4 ++-- .../hutool/db/driver/DriverIdentifier.java | 4 ++-- .../dromara/hutool/db/driver/DriverNames.java | 4 ++-- .../dromara/hutool/db/driver/DriverUtil.java | 4 ++-- .../db/driver/matcher/Db2DriverMatcher.java | 2 +- .../db/driver/matcher/DriverMatcher.java | 4 ++-- .../db/driver/matcher/MysqlDriverMatcher.java | 4 ++-- .../matcher/StartsWithDriverMatcher.java | 4 ++-- .../hutool/db/driver/matcher/package-info.java | 4 ++-- .../dromara/hutool/db/driver/package-info.java | 2 +- .../hutool/db/ds/AbstractDSFactory.java | 4 ++-- .../org/dromara/hutool/db/ds/DSFactory.java | 2 +- .../java/org/dromara/hutool/db/ds/DSPool.java | 2 +- .../java/org/dromara/hutool/db/ds/DSUtil.java | 4 ++-- .../org/dromara/hutool/db/ds/DSWrapper.java | 4 ++-- .../dromara/hutool/db/ds/bee/BeeDSFactory.java | 2 +- .../dromara/hutool/db/ds/bee/package-info.java | 4 ++-- .../hutool/db/ds/c3p0/C3p0DSFactory.java | 2 +- .../hutool/db/ds/c3p0/package-info.java | 4 ++-- .../hutool/db/ds/dbcp/DbcpDSFactory.java | 2 +- .../hutool/db/ds/dbcp/package-info.java | 4 ++-- .../hutool/db/ds/druid/DruidDSFactory.java | 2 +- .../hutool/db/ds/druid/package-info.java | 4 ++-- .../hutool/db/ds/hikari/HikariDSFactory.java | 2 +- .../hutool/db/ds/hikari/package-info.java | 4 ++-- .../hutool/db/ds/jndi/JndiDSFactory.java | 2 +- .../hutool/db/ds/jndi/package-info.java | 4 ++-- .../org/dromara/hutool/db/ds/package-info.java | 4 ++-- .../hutool/db/ds/pooled/ConnectionWrapper.java | 2 +- .../hutool/db/ds/pooled/PooledConnection.java | 2 +- .../hutool/db/ds/pooled/PooledDSFactory.java | 2 +- .../hutool/db/ds/pooled/PooledDataSource.java | 2 +- .../hutool/db/ds/pooled/package-info.java | 4 ++-- .../db/ds/simple/AbstractDataSource.java | 2 +- .../hutool/db/ds/simple/SimpleDSFactory.java | 2 +- .../hutool/db/ds/simple/SimpleDataSource.java | 2 +- .../hutool/db/ds/simple/package-info.java | 4 ++-- .../hutool/db/ds/tomcat/TomcatDSFactory.java | 2 +- .../hutool/db/ds/tomcat/package-info.java | 4 ++-- .../dromara/hutool/db/handler/BeanHandler.java | 2 +- .../hutool/db/handler/BeanListHandler.java | 2 +- .../hutool/db/handler/EntityHandler.java | 2 +- .../hutool/db/handler/EntityListHandler.java | 2 +- .../hutool/db/handler/EntitySetHandler.java | 2 +- .../hutool/db/handler/NumberHandler.java | 2 +- .../hutool/db/handler/PageResultHandler.java | 2 +- .../hutool/db/handler/ResultSetUtil.java | 4 ++-- .../dromara/hutool/db/handler/RsHandler.java | 2 +- .../hutool/db/handler/StringHandler.java | 2 +- .../hutool/db/handler/ValueListHandler.java | 2 +- .../hutool/db/handler/package-info.java | 4 ++-- .../hutool/db/handler/row/AbsRowHandler.java | 4 ++-- .../hutool/db/handler/row/ArrayRowHandler.java | 4 ++-- .../hutool/db/handler/row/BeanRowHandler.java | 4 ++-- .../db/handler/row/EntityRowHandler.java | 4 ++-- .../hutool/db/handler/row/ListRowHandler.java | 4 ++-- .../hutool/db/handler/row/RowHandler.java | 4 ++-- .../db/handler/row/StringRowHandler.java | 4 ++-- .../hutool/db/handler/row/package-info.java | 4 ++-- .../org/dromara/hutool/db/meta/Column.java | 2 +- .../dromara/hutool/db/meta/ColumnIndex.java | 2 +- .../org/dromara/hutool/db/meta/ColumnType.java | 2 +- .../db/meta/DatabaseMetaDataWrapper.java | 2 +- .../org/dromara/hutool/db/meta/IndexInfo.java | 2 +- .../org/dromara/hutool/db/meta/JdbcType.java | 2 +- .../org/dromara/hutool/db/meta/MetaUtil.java | 4 ++-- .../dromara/hutool/db/meta/ResultColumn.java | 4 ++-- .../java/org/dromara/hutool/db/meta/Table.java | 2 +- .../org/dromara/hutool/db/meta/TableType.java | 2 +- .../dromara/hutool/db/meta/package-info.java | 4 ++-- .../org/dromara/hutool/db/package-info.java | 4 ++-- .../org/dromara/hutool/db/sql/BoundSql.java | 2 +- .../org/dromara/hutool/db/sql/Condition.java | 2 +- .../hutool/db/sql/ConditionBuilder.java | 4 ++-- .../dromara/hutool/db/sql/ConditionGroup.java | 2 +- .../org/dromara/hutool/db/sql/Direction.java | 2 +- .../dromara/hutool/db/sql/LogicalOperator.java | 2 +- .../org/dromara/hutool/db/sql/NamedSql.java | 4 ++-- .../java/org/dromara/hutool/db/sql/Order.java | 2 +- .../java/org/dromara/hutool/db/sql/Query.java | 2 +- .../dromara/hutool/db/sql/QueryBuilder.java | 2 +- .../dromara/hutool/db/sql/QuoteWrapper.java | 2 +- .../org/dromara/hutool/db/sql/SqlBuilder.java | 4 ++-- .../org/dromara/hutool/db/sql/SqlExecutor.java | 2 +- .../dromara/hutool/db/sql/SqlFormatter.java | 4 ++-- .../java/org/dromara/hutool/db/sql/SqlLog.java | 4 ++-- .../org/dromara/hutool/db/sql/SqlUtil.java | 4 ++-- .../hutool/db/sql/StatementBuilder.java | 4 ++-- .../dromara/hutool/db/sql/StatementUtil.java | 4 ++-- .../hutool/db/sql/StatementWrapper.java | 4 ++-- .../hutool/db/sql/filter/SqlFilter.java | 2 +- .../hutool/db/sql/filter/SqlFilterChain.java | 2 +- .../hutool/db/sql/filter/SqlLogFilter.java | 2 +- .../hutool/db/sql/filter/package-info.java | 2 +- .../dromara/hutool/db/sql/package-info.java | 4 ++-- .../db/transaction/TransactionLevel.java | 4 ++-- .../hutool/db/transaction/package-info.java | 4 ++-- .../org.dromara.hutool.db.ds.DSFactory | 2 +- .../java/org/dromara/hutool/db/CRUDTest.java | 4 ++-- .../org/dromara/hutool/db/ConcurentTest.java | 4 ++-- .../java/org/dromara/hutool/db/DbTest.java | 4 ++-- .../java/org/dromara/hutool/db/DerbyTest.java | 4 ++-- .../java/org/dromara/hutool/db/DmTest.java | 2 +- .../java/org/dromara/hutool/db/EntityTest.java | 4 ++-- .../org/dromara/hutool/db/FindBeanTest.java | 4 ++-- .../java/org/dromara/hutool/db/H2Test.java | 4 ++-- .../java/org/dromara/hutool/db/HsqldbTest.java | 4 ++-- .../org/dromara/hutool/db/Issue3654Test.java | 2 +- .../org/dromara/hutool/db/IssueI73770Test.java | 2 +- .../org/dromara/hutool/db/IssueI7GUKOTest.java | 2 +- .../org/dromara/hutool/db/IssueI8UTGPTest.java | 2 +- .../org/dromara/hutool/db/IssueI9B98CTest.java | 2 +- .../org/dromara/hutool/db/IssueI9BANETest.java | 2 +- .../java/org/dromara/hutool/db/MySQLTest.java | 4 ++-- .../org/dromara/hutool/db/NamedSqlTest.java | 2 +- .../org/dromara/hutool/db/OceanBaseTest.java | 2 +- .../java/org/dromara/hutool/db/OracleTest.java | 4 ++-- .../org/dromara/hutool/db/PageResultTest.java | 2 +- .../java/org/dromara/hutool/db/PageTest.java | 2 +- .../org/dromara/hutool/db/PicTransferTest.java | 2 +- .../org/dromara/hutool/db/PostgreTest.java | 4 ++-- .../dromara/hutool/db/QuoteWrapperTest.java | 2 +- .../org/dromara/hutool/db/SessionTest.java | 4 ++-- .../org/dromara/hutool/db/SqlServerTest.java | 4 ++-- .../java/org/dromara/hutool/db/UpdateTest.java | 2 +- .../hutool/db/driver/DriverUtilTest.java | 2 +- .../hutool/db/ds/DataSourceWrapperTest.java | 2 +- .../java/org/dromara/hutool/db/ds/DsTest.java | 2 +- .../hutool/db/ds/PooledDataSourceTest.java | 16 ++++++++++++++++ .../dromara/hutool/db/meta/MetaUtilTest.java | 2 +- .../java/org/dromara/hutool/db/pojo/User.java | 4 ++-- .../dromara/hutool/db/pojo/package-info.java | 2 +- .../hutool/db/sql/ConditionBuilderTest.java | 2 +- .../hutool/db/sql/ConditionGroupTest.java | 2 +- .../dromara/hutool/db/sql/ConditionTest.java | 2 +- .../dromara/hutool/db/sql/IssueIBCDL2Test.java | 2 +- .../dromara/hutool/db/sql/SqlBuilderTest.java | 2 +- .../hutool/db/sql/SqlFormatterTest.java | 2 +- hutool-db/src/test/resources/config/db.setting | 10 +++++----- .../config/example/db-example-c3p0.setting | 2 +- .../config/example/db-example-dbcp.setting | 2 +- .../config/example/db-example-druid.setting | 2 +- .../config/example/db-example-hikari.setting | 2 +- .../config/example/db-example-tomcat.setting | 2 +- .../config/example/mongo-example.setting | 2 +- .../test/resources/config/issueI9B98C.setting | 2 +- hutool-db/src/test/resources/logback.xml | 2 +- .../src/test/resources/simplelogger.properties | 2 +- hutool-extra/pom.xml | 2 +- .../org/dromara/hutool/extra/aop/Aspect.java | 4 ++-- .../dromara/hutool/extra/aop/ProxyUtil.java | 2 +- .../hutool/extra/aop/SimpleInterceptor.java | 4 ++-- .../hutool/extra/aop/aspects/SimpleAspect.java | 2 +- .../extra/aop/aspects/TimeIntervalAspect.java | 2 +- .../hutool/extra/aop/aspects/package-info.java | 4 ++-- .../hutool/extra/aop/engine/ProxyEngine.java | 4 ++-- .../extra/aop/engine/ProxyEngineFactory.java | 4 ++-- .../extra/aop/engine/jdk/JdkInterceptor.java | 2 +- .../extra/aop/engine/jdk/JdkProxyEngine.java | 4 ++-- .../extra/aop/engine/jdk/package-info.java | 4 ++-- .../hutool/extra/aop/engine/package-info.java | 4 ++-- .../engine/spring/SpringCglibInterceptor.java | 4 ++-- .../engine/spring/SpringCglibProxyEngine.java | 4 ++-- .../extra/aop/engine/spring/package-info.java | 4 ++-- .../dromara/hutool/extra/aop/package-info.java | 4 ++-- .../extra/compress/CompressException.java | 2 +- .../hutool/extra/compress/CompressUtil.java | 4 ++-- .../extra/compress/archiver/Archiver.java | 4 ++-- .../compress/archiver/SevenZArchiver.java | 4 ++-- .../compress/archiver/StreamArchiver.java | 4 ++-- .../extra/compress/archiver/package-info.java | 4 ++-- .../extra/compress/extractor/Extractor.java | 4 ++-- .../extractor/Seven7EntryInputStream.java | 4 ++-- .../compress/extractor/SevenZExtractor.java | 4 ++-- .../compress/extractor/StreamExtractor.java | 4 ++-- .../extra/compress/extractor/package-info.java | 4 ++-- .../hutool/extra/compress/package-info.java | 4 ++-- .../dromara/hutool/extra/emoji/EmojiUtil.java | 4 ++-- .../hutool/extra/emoji/package-info.java | 4 ++-- .../dromara/hutool/extra/ftp/AbstractFtp.java | 4 ++-- .../dromara/hutool/extra/ftp/CommonsFtp.java | 2 +- .../java/org/dromara/hutool/extra/ftp/Ftp.java | 2 +- .../dromara/hutool/extra/ftp/FtpConfig.java | 4 ++-- .../dromara/hutool/extra/ftp/FtpException.java | 2 +- .../org/dromara/hutool/extra/ftp/FtpMode.java | 4 ++-- .../hutool/extra/ftp/SimpleFtpServer.java | 4 ++-- .../dromara/hutool/extra/ftp/package-info.java | 4 ++-- .../hutool/extra/mail/GlobalMailAccount.java | 4 ++-- .../hutool/extra/mail/InternalMailUtil.java | 4 ++-- .../org/dromara/hutool/extra/mail/Mail.java | 4 ++-- .../dromara/hutool/extra/mail/MailAccount.java | 2 +- .../hutool/extra/mail/MailException.java | 2 +- .../dromara/hutool/extra/mail/MailUtil.java | 4 ++-- .../hutool/extra/mail/package-info.java | 4 ++-- .../hutool/extra/management/HostInfo.java | 2 +- .../hutool/extra/management/JavaInfo.java | 2 +- .../extra/management/JavaRuntimeInfo.java | 2 +- .../hutool/extra/management/JavaSpecInfo.java | 2 +- .../hutool/extra/management/JvmInfo.java | 2 +- .../hutool/extra/management/JvmSpecInfo.java | 2 +- .../extra/management/ManagementException.java | 2 +- .../extra/management/ManagementUtil.java | 2 +- .../hutool/extra/management/OsInfo.java | 2 +- .../hutool/extra/management/RuntimeInfo.java | 4 ++-- .../extra/management/SystemPropsKeys.java | 2 +- .../hutool/extra/management/UserInfo.java | 2 +- .../hutool/extra/management/oshi/CpuInfo.java | 2 +- .../hutool/extra/management/oshi/CpuTicks.java | 4 ++-- .../hutool/extra/management/oshi/OshiUtil.java | 2 +- .../extra/management/oshi/package-info.java | 2 +- .../hutool/extra/management/package-info.java | 4 ++-- .../org/dromara/hutool/extra/package-info.java | 4 ++-- .../hutool/extra/pinyin/PinyinException.java | 4 ++-- .../hutool/extra/pinyin/PinyinUtil.java | 4 ++-- .../extra/pinyin/engine/PinyinEngine.java | 4 ++-- .../pinyin/engine/PinyinEngineFactory.java | 4 ++-- .../engine/bopomofo4j/Bopomofo4jEngine.java | 4 ++-- .../pinyin/engine/bopomofo4j/package-info.java | 4 ++-- .../extra/pinyin/engine/houbb/HoubbEngine.java | 4 ++-- .../pinyin/engine/houbb/package-info.java | 4 ++-- .../pinyin/engine/jpinyin/JPinyinEngine.java | 4 ++-- .../pinyin/engine/jpinyin/package-info.java | 4 ++-- .../extra/pinyin/engine/package-info.java | 4 ++-- .../pinyin/engine/pinyin4j/Pinyin4jEngine.java | 4 ++-- .../pinyin/engine/pinyin4j/package-info.java | 4 ++-- .../engine/tinypinyin/TinyPinyinEngine.java | 4 ++-- .../pinyin/engine/tinypinyin/package-info.java | 4 ++-- .../hutool/extra/pinyin/package-info.java | 4 ++-- .../qrcode/BufferedImageLuminanceSource.java | 2 +- .../hutool/extra/qrcode/QrAsciiArt.java | 2 +- .../hutool/extra/qrcode/QrCodeException.java | 2 +- .../hutool/extra/qrcode/QrCodeUtil.java | 4 ++-- .../dromara/hutool/extra/qrcode/QrConfig.java | 4 ++-- .../dromara/hutool/extra/qrcode/QrDecoder.java | 4 ++-- .../dromara/hutool/extra/qrcode/QrEncoder.java | 4 ++-- .../dromara/hutool/extra/qrcode/QrImage.java | 4 ++-- .../org/dromara/hutool/extra/qrcode/QrSVG.java | 2 +- .../hutool/extra/qrcode/package-info.java | 4 ++-- .../hutool/extra/spring/SpringUtil.java | 2 +- .../extra/spring/cglib/BeanCopierCache.java | 2 +- .../hutool/extra/spring/cglib/CglibUtil.java | 4 ++-- .../extra/spring/cglib/package-info.java | 4 ++-- .../hutool/extra/spring/package-info.java | 4 ++-- .../dromara/hutool/extra/ssh/Connector.java | 4 ++-- .../org/dromara/hutool/extra/ssh/Session.java | 4 ++-- .../dromara/hutool/extra/ssh/SshException.java | 2 +- .../ssh/engine/ganymed/GanymedSession.java | 4 ++-- .../extra/ssh/engine/ganymed/GanymedUtil.java | 4 ++-- .../extra/ssh/engine/ganymed/package-info.java | 4 ++-- .../extra/ssh/engine/jsch/ChannelType.java | 4 ++-- .../extra/ssh/engine/jsch/JschSession.java | 2 +- .../hutool/extra/ssh/engine/jsch/JschSftp.java | 6 +++--- .../hutool/extra/ssh/engine/jsch/JschUtil.java | 2 +- .../extra/ssh/engine/jsch/package-info.java | 4 ++-- .../extra/ssh/engine/mina/MinaSession.java | 4 ++-- .../hutool/extra/ssh/engine/mina/MinaUtil.java | 4 ++-- .../extra/ssh/engine/mina/package-info.java | 4 ++-- .../hutool/extra/ssh/engine/package-info.java | 2 +- .../extra/ssh/engine/sshj/SshjSession.java | 4 ++-- .../hutool/extra/ssh/engine/sshj/SshjSftp.java | 2 +- .../hutool/extra/ssh/engine/sshj/SshjUtil.java | 4 ++-- .../extra/ssh/engine/sshj/package-info.java | 4 ++-- .../dromara/hutool/extra/ssh/package-info.java | 4 ++-- .../hutool/extra/template/Template.java | 4 ++-- .../hutool/extra/template/TemplateConfig.java | 6 +++--- .../extra/template/TemplateException.java | 2 +- .../hutool/extra/template/TemplateUtil.java | 4 ++-- .../extra/template/engine/TemplateEngine.java | 4 ++-- .../template/engine/TemplateEngineFactory.java | 4 ++-- .../template/engine/beetl/BeetlEngine.java | 4 ++-- .../template/engine/beetl/BeetlTemplate.java | 4 ++-- .../template/engine/beetl/package-info.java | 4 ++-- .../template/engine/enjoy/EnjoyEngine.java | 4 ++-- .../template/engine/enjoy/EnjoyTemplate.java | 4 ++-- .../template/engine/enjoy/package-info.java | 4 ++-- .../engine/freemarker/FreemarkerEngine.java | 4 ++-- .../engine/freemarker/FreemarkerTemplate.java | 4 ++-- .../freemarker/SimpleStringTemplateLoader.java | 4 ++-- .../engine/freemarker/package-info.java | 4 ++-- .../engine/jetbrick/JetbrickEngine.java | 4 ++-- .../engine/jetbrick/JetbrickTemplate.java | 4 ++-- .../jetbrick/loader/StringResourceLoader.java | 6 +++--- .../engine/jetbrick/loader/package-info.java | 4 ++-- .../template/engine/jetbrick/package-info.java | 4 ++-- .../extra/template/engine/jte/JteEngine.java | 2 +- .../extra/template/engine/jte/JteTemplate.java | 2 +- .../engine/jte/SimpleStringCodeResolver.java | 2 +- .../template/engine/jte/package-info.java | 2 +- .../extra/template/engine/package-info.java | 4 ++-- .../template/engine/pebble/PebbleTemplate.java | 2 +- .../engine/pebble/PebbleTemplateEngine.java | 2 +- .../template/engine/pebble/package-info.java | 2 +- .../template/engine/rythm/RythmEngine.java | 4 ++-- .../template/engine/rythm/RythmTemplate.java | 4 ++-- .../template/engine/rythm/package-info.java | 4 ++-- .../engine/thymeleaf/ThymeleafEngine.java | 4 ++-- .../engine/thymeleaf/ThymeleafTemplate.java | 4 ++-- .../engine/thymeleaf/package-info.java | 4 ++-- .../velocity/SimpleStringResourceLoader.java | 4 ++-- .../engine/velocity/VelocityEngine.java | 4 ++-- .../engine/velocity/VelocityTemplate.java | 4 ++-- .../template/engine/velocity/package-info.java | 4 ++-- .../extra/template/engine/wit/WitEngine.java | 4 ++-- .../extra/template/engine/wit/WitTemplate.java | 4 ++-- .../template/engine/wit/package-info.java | 4 ++-- .../hutool/extra/template/package-info.java | 4 ++-- .../hutool/extra/tokenizer/AbstractResult.java | 4 ++-- .../dromara/hutool/extra/tokenizer/Result.java | 4 ++-- .../extra/tokenizer/TokenizerException.java | 2 +- .../hutool/extra/tokenizer/TokenizerUtil.java | 4 ++-- .../dromara/hutool/extra/tokenizer/Word.java | 4 ++-- .../tokenizer/engine/TokenizerEngine.java | 4 ++-- .../engine/TokenizerEngineFactory.java | 4 ++-- .../engine/analysis/AnalysisEngine.java | 4 ++-- .../engine/analysis/AnalysisResult.java | 4 ++-- .../engine/analysis/AnalysisWord.java | 4 ++-- .../engine/analysis/SmartcnEngine.java | 4 ++-- .../engine/analysis/package-info.java | 4 ++-- .../tokenizer/engine/ansj/AnsjEngine.java | 4 ++-- .../tokenizer/engine/ansj/AnsjResult.java | 4 ++-- .../extra/tokenizer/engine/ansj/AnsjWord.java | 4 ++-- .../tokenizer/engine/ansj/package-info.java | 4 ++-- .../tokenizer/engine/hanlp/HanLPEngine.java | 4 ++-- .../tokenizer/engine/hanlp/HanLPResult.java | 4 ++-- .../tokenizer/engine/hanlp/HanLPWord.java | 4 ++-- .../tokenizer/engine/hanlp/package-info.java | 4 ++-- .../engine/ikanalyzer/IKAnalyzerEngine.java | 4 ++-- .../engine/ikanalyzer/IKAnalyzerResult.java | 4 ++-- .../engine/ikanalyzer/IKAnalyzerWord.java | 4 ++-- .../engine/ikanalyzer/package-info.java | 4 ++-- .../tokenizer/engine/jcseg/JcsegEngine.java | 4 ++-- .../tokenizer/engine/jcseg/JcsegResult.java | 4 ++-- .../tokenizer/engine/jcseg/JcsegWord.java | 4 ++-- .../tokenizer/engine/jcseg/package-info.java | 4 ++-- .../tokenizer/engine/jieba/JiebaEngine.java | 4 ++-- .../tokenizer/engine/jieba/JiebaResult.java | 4 ++-- .../tokenizer/engine/jieba/JiebaWord.java | 4 ++-- .../tokenizer/engine/jieba/package-info.java | 4 ++-- .../tokenizer/engine/mmseg/MmsegEngine.java | 4 ++-- .../tokenizer/engine/mmseg/MmsegResult.java | 4 ++-- .../tokenizer/engine/mmseg/MmsegWord.java | 4 ++-- .../tokenizer/engine/mmseg/package-info.java | 4 ++-- .../tokenizer/engine/mynlp/MynlpEngine.java | 4 ++-- .../tokenizer/engine/mynlp/MynlpResult.java | 4 ++-- .../tokenizer/engine/mynlp/MynlpWord.java | 4 ++-- .../tokenizer/engine/mynlp/package-info.java | 2 +- .../extra/tokenizer/engine/package-info.java | 4 ++-- .../tokenizer/engine/word/WordEngine.java | 4 ++-- .../tokenizer/engine/word/WordResult.java | 4 ++-- .../extra/tokenizer/engine/word/WordWord.java | 4 ++-- .../tokenizer/engine/word/package-info.java | 4 ++-- .../hutool/extra/tokenizer/package-info.java | 4 ++-- .../extra/validation/BeanValidationResult.java | 2 +- .../extra/validation/ValidationUtil.java | 2 +- .../hutool/extra/validation/package-info.java | 2 +- .../org/dromara/hutool/extra/xml/JAXBUtil.java | 2 +- .../dromara/hutool/extra/xml/package-info.java | 4 ++-- ...dromara.hutool.extra.aop.engine.ProxyEngine | 2 +- ...ara.hutool.extra.pinyin.engine.PinyinEngine | 2 +- ...hutool.extra.template.engine.TemplateEngine | 2 +- ...tool.extra.tokenizer.engine.TokenizerEngine | 2 +- .../org/dromara/hutool/extra/aop/AopTest.java | 6 +++--- .../hutool/extra/aop/IssueI74EX7Test.java | 2 +- .../hutool/extra/aop/ProxyBeanTest.java | 2 +- .../hutool/extra/compress/ArchiverTest.java | 2 +- .../hutool/extra/compress/ExtractorTest.java | 2 +- .../hutool/extra/compress/IssueI71K5VTest.java | 2 +- .../hutool/extra/emoji/EmojiUtilTest.java | 2 +- .../org/dromara/hutool/extra/ftp/FtpTest.java | 8 ++++---- .../hutool/extra/ftp/SimpleFtpServerTest.java | 2 +- .../hutool/extra/mail/MailAccountTest.java | 4 ++-- .../dromara/hutool/extra/mail/MailTest.java | 4 ++-- .../dromara/hutool/extra/mail/Oauth2Test.java | 2 +- .../hutool/extra/management/JavaInfoTest.java | 2 +- .../extra/management/ManagementUtilTest.java | 2 +- .../hutool/extra/management/OshiPrintTest.java | 2 +- .../hutool/extra/management/OshiTest.java | 2 +- .../hutool/extra/pinyin/Bopomofo4jTest.java | 2 +- .../hutool/extra/pinyin/HoubbPinyinTest.java | 2 +- .../hutool/extra/pinyin/JpinyinTest.java | 2 +- .../hutool/extra/pinyin/Pinyin4jTest.java | 2 +- .../hutool/extra/pinyin/PinyinUtilTest.java | 2 +- .../hutool/extra/pinyin/TinyPinyinTest.java | 2 +- .../extra/qrcode/Discussions3030Test.java | 2 +- .../hutool/extra/qrcode/Issue3146Test.java | 2 +- .../hutool/extra/qrcode/IssuesI76SZBTest.java | 2 +- .../hutool/extra/qrcode/QrCodeUtilTest.java | 4 ++-- .../hutool/extra/spring/SpringUtilTest.java | 2 +- .../spring/SpringUtilWithAutoConfigTest.java | 2 +- .../extra/spring/cglib/CglibUtilTest.java | 2 +- .../org/dromara/hutool/extra/ssh/JschTest.java | 10 +++++----- .../org/dromara/hutool/extra/ssh/SftpTest.java | 2 +- .../hutool/extra/template/JetbrickTest.java | 2 +- .../extra/template/TemplateFactoryTest.java | 4 ++-- .../hutool/extra/template/ThymeleafTest.java | 4 ++-- .../hutool/extra/template/VelocityTest.java | 2 +- .../extra/tokenizer/TokenizerUtilTest.java | 4 ++-- .../validation/BeanValidatorUtilTest.java | 2 +- .../dromara/hutool/extra/xml/JAXBUtilTest.java | 2 +- .../src/test/resources/beetl.properties | 2 +- .../src/test/resources/config/mail.setting | 2 +- .../resources/example/beetl-example.properties | 2 +- .../resources/example/mail-example.setting | 2 +- hutool-http/pom.xml | 2 +- .../http/GlobalCompressStreamRegister.java | 4 ++-- .../org/dromara/hutool/http/GlobalHeaders.java | 4 ++-- .../org/dromara/hutool/http/HttpException.java | 2 +- .../dromara/hutool/http/HttpGlobalConfig.java | 2 +- .../org/dromara/hutool/http/HttpUrlUtil.java | 2 +- .../java/org/dromara/hutool/http/HttpUtil.java | 2 +- .../dromara/hutool/http/auth/HttpAuthUtil.java | 4 ++-- .../dromara/hutool/http/auth/package-info.java | 4 ++-- .../http/client/ApacheHttpClientConfig.java | 2 +- .../hutool/http/client/ClientConfig.java | 4 ++-- .../hutool/http/client/HeaderOperation.java | 2 +- .../hutool/http/client/HttpDownloader.java | 4 ++-- .../dromara/hutool/http/client/Request.java | 4 ++-- .../hutool/http/client/RequestContext.java | 2 +- .../dromara/hutool/http/client/Response.java | 4 ++-- .../hutool/http/client/body/BytesBody.java | 4 ++-- .../hutool/http/client/body/FormBody.java | 4 ++-- .../hutool/http/client/body/HttpBody.java | 2 +- .../hutool/http/client/body/MultipartBody.java | 4 ++-- .../client/body/MultipartOutputStream.java | 4 ++-- .../hutool/http/client/body/ResourceBody.java | 4 ++-- .../hutool/http/client/body/ResponseBody.java | 4 ++-- .../hutool/http/client/body/StringBody.java | 4 ++-- .../http/client/body/UrlEncodedFormBody.java | 4 ++-- .../hutool/http/client/body/package-info.java | 4 ++-- .../hutool/http/client/cookie/CookieSpi.java | 2 +- .../http/client/cookie/CookieStoreSpi.java | 2 +- .../client/cookie/InMemoryCookieStore.java | 4 ++-- .../client/cookie/ThreadLocalCookieStore.java | 4 ++-- .../http/client/cookie/package-info.java | 4 ++-- .../client/engine/AbstractClientEngine.java | 2 +- .../http/client/engine/ClientEngine.java | 4 ++-- .../client/engine/ClientEngineFactory.java | 4 ++-- .../client/engine/EngineRequestBuilder.java | 2 +- ...ConnectionSocketFactoryRegistryBuilder.java | 2 +- .../httpclient4/HttpClient4BodyEntity.java | 4 ++-- .../engine/httpclient4/HttpClient4Cookie.java | 4 ++-- .../httpclient4/HttpClient4CookieStore.java | 4 ++-- .../engine/httpclient4/HttpClient4Engine.java | 4 ++-- .../httpclient4/HttpClient4Response.java | 4 ++-- .../httpclient4/HttpUriRequestBuilder.java | 2 +- .../engine/httpclient4/package-info.java | 4 ++-- .../httpclient5/ClassicHttpRequestBuilder.java | 2 +- .../httpclient5/HttpClient5BodyEntity.java | 4 ++-- .../engine/httpclient5/HttpClient5Cookie.java | 4 ++-- .../httpclient5/HttpClient5CookieStore.java | 4 ++-- .../engine/httpclient5/HttpClient5Engine.java | 4 ++-- .../httpclient5/HttpClient5Response.java | 4 ++-- .../httpclient5/TlsSocketStrategyBuilder.java | 4 ++-- .../engine/httpclient5/package-info.java | 4 ++-- .../engine/jdk/HttpUrlConnectionUtil.java | 4 ++-- .../client/engine/jdk/JdkClientEngine.java | 4 ++-- .../http/client/engine/jdk/JdkCookie.java | 4 ++-- .../client/engine/jdk/JdkCookieManager.java | 2 +- .../http/client/engine/jdk/JdkCookieStore.java | 4 ++-- .../client/engine/jdk/JdkHttpConnection.java | 2 +- .../client/engine/jdk/JdkHttpInputStream.java | 2 +- .../client/engine/jdk/JdkHttpResponse.java | 2 +- .../client/engine/jdk/JdkRequestBuilder.java | 2 +- .../http/client/engine/jdk/package-info.java | 4 ++-- .../engine/okhttp/BasicProxyAuthenticator.java | 4 ++-- .../client/engine/okhttp/CookieJarImpl.java | 2 +- .../http/client/engine/okhttp/OkCookie.java | 4 ++-- .../engine/okhttp/OkHttpClientConfig.java | 2 +- .../client/engine/okhttp/OkHttpEngine.java | 4 ++-- .../engine/okhttp/OkHttpRequestBody.java | 4 ++-- .../engine/okhttp/OkHttpRequestBuilder.java | 2 +- .../client/engine/okhttp/OkHttpResponse.java | 4 ++-- .../client/engine/okhttp/package-info.java | 2 +- .../http/client/engine/package-info.java | 4 ++-- .../hutool/http/client/package-info.java | 4 ++-- .../dromara/hutool/http/html/HtmlFilter.java | 2 +- .../org/dromara/hutool/http/html/HtmlUtil.java | 2 +- .../dromara/hutool/http/html/package-info.java | 4 ++-- .../dromara/hutool/http/meta/ContentType.java | 4 ++-- .../hutool/http/meta/ContentTypeUtil.java | 4 ++-- .../dromara/hutool/http/meta/HeaderName.java | 2 +- .../hutool/http/meta/HttpHeaderUtil.java | 2 +- .../dromara/hutool/http/meta/HttpStatus.java | 2 +- .../org/dromara/hutool/http/meta/Method.java | 2 +- .../dromara/hutool/http/meta/package-info.java | 4 ++-- .../http/multipart/MultipartFormData.java | 2 +- .../multipart/MultipartRequestInputStream.java | 2 +- .../hutool/http/multipart/UploadFile.java | 2 +- .../http/multipart/UploadFileHeader.java | 2 +- .../hutool/http/multipart/UploadSetting.java | 2 +- .../hutool/http/multipart/package-info.java | 4 ++-- .../org/dromara/hutool/http/package-info.java | 4 ++-- .../dromara/hutool/http/proxy/ProxyInfo.java | 4 ++-- .../hutool/http/proxy/package-info.java | 4 ++-- .../hutool/http/server/ServerConfig.java | 2 +- .../server/engine/AbstractServerEngine.java | 4 ++-- .../http/server/engine/ServerEngine.java | 4 ++-- .../server/engine/ServerEngineFactory.java | 2 +- .../server/engine/jetty/Jetty9Handler.java | 2 +- .../http/server/engine/jetty/JettyEngine.java | 2 +- .../http/server/engine/jetty/package-info.java | 2 +- .../http/server/engine/package-info.java | 2 +- .../server/engine/smart/SmartHttpRequest.java | 4 ++-- .../server/engine/smart/SmartHttpResponse.java | 2 +- .../engine/smart/SmartHttpServerEngine.java | 4 ++-- .../http/server/engine/smart/package-info.java | 2 +- .../server/engine/sun/HttpExchangeWrapper.java | 4 ++-- .../http/server/engine/sun/SimpleServer.java | 4 ++-- .../server/engine/sun/SunHttpServerEngine.java | 4 ++-- .../engine/sun/SunServerExchangeBase.java | 4 ++-- .../server/engine/sun/SunServerRequest.java | 2 +- .../server/engine/sun/SunServerResponse.java | 4 ++-- .../sun/filter/DefaultExceptionFilter.java | 4 ++-- .../engine/sun/filter/ExceptionFilter.java | 4 ++-- .../server/engine/sun/filter/HttpFilter.java | 4 ++-- .../server/engine/sun/filter/SimpleFilter.java | 4 ++-- .../server/engine/sun/filter/package-info.java | 2 +- .../http/server/engine/sun/package-info.java | 2 +- .../server/engine/tomcat/JSSESSLContext.java | 4 ++-- .../server/engine/tomcat/TomcatEngine.java | 2 +- .../server/engine/tomcat/TomcatRequest.java | 2 +- .../server/engine/tomcat/TomcatResponse.java | 2 +- .../server/engine/tomcat/package-info.java | 2 +- .../server/engine/undertow/UndertowEngine.java | 4 ++-- .../engine/undertow/UndertowExchangeBase.java | 4 ++-- .../engine/undertow/UndertowRequest.java | 4 ++-- .../engine/undertow/UndertowResponse.java | 4 ++-- .../server/engine/undertow/package-info.java | 2 +- .../http/server/handler/HttpHandler.java | 2 +- .../hutool/http/server/handler/PathTrie.java | 2 +- .../http/server/handler/RootHandler.java | 4 ++-- .../http/server/handler/RouteHttpHandler.java | 2 +- .../http/server/handler/ServerRequest.java | 4 ++-- .../http/server/handler/ServerResponse.java | 2 +- .../http/server/handler/package-info.java | 2 +- .../hutool/http/server/package-info.java | 4 ++-- .../server/servlet/JavaxServletRequest.java | 2 +- .../server/servlet/JavaxServletResponse.java | 2 +- .../http/server/servlet/JavaxServletUtil.java | 4 ++-- .../http/server/servlet/ServletRequest.java | 2 +- .../http/server/servlet/ServletResponse.java | 2 +- .../http/server/servlet/ServletUtil.java | 4 ++-- .../http/server/servlet/package-info.java | 4 ++-- .../http/ssl/CustomProtocolsSSLFactory.java | 4 ++-- .../org/dromara/hutool/http/ssl/SSLInfo.java | 4 ++-- .../dromara/hutool/http/ssl/package-info.java | 4 ++-- .../dromara/hutool/http/useragent/Browser.java | 4 ++-- .../hutool/http/useragent/BrowserEngine.java | 4 ++-- .../org/dromara/hutool/http/useragent/OS.java | 4 ++-- .../hutool/http/useragent/Platform.java | 4 ++-- .../hutool/http/useragent/UserAgent.java | 4 ++-- .../hutool/http/useragent/UserAgentInfo.java | 4 ++-- .../hutool/http/useragent/UserAgentParser.java | 4 ++-- .../hutool/http/useragent/UserAgentUtil.java | 4 ++-- .../hutool/http/useragent/package-info.java | 4 ++-- .../hutool/http/webservice/SoapClient.java | 4 ++-- .../hutool/http/webservice/SoapProtocol.java | 4 ++-- .../hutool/http/webservice/SoapResponse.java | 2 +- .../http/webservice/SoapRuntimeException.java | 2 +- .../hutool/http/webservice/SoapUtil.java | 4 ++-- .../hutool/http/webservice/package-info.java | 4 ++-- ...mara.hutool.http.client.engine.ClientEngine | 2 +- ...mara.hutool.http.server.engine.ServerEngine | 2 +- .../org/dromara/hutool/http/HttpUtilTest.java | 2 +- .../org/dromara/hutool/http/HttpsTest.java | 2 +- .../org/dromara/hutool/http/Issue2531Test.java | 2 +- .../org/dromara/hutool/http/Issue2901Test.java | 2 +- .../org/dromara/hutool/http/Issue3536Test.java | 2 +- .../dromara/hutool/http/IssueI5TFPUTest.java | 2 +- .../dromara/hutool/http/IssueI5TPSYTest.java | 2 +- .../dromara/hutool/http/IssueI5WAV4Test.java | 2 +- .../dromara/hutool/http/IssueI5XBCFTest.java | 2 +- .../dromara/hutool/http/IssueI78PB1Test.java | 2 +- .../dromara/hutool/http/IssueI85C9STest.java | 2 +- .../dromara/hutool/http/IssueIA80XITest.java | 2 +- .../dromara/hutool/http/IssueIAFKWPTest.java | 2 +- .../org/dromara/hutool/http/RequestTest.java | 2 +- .../org/dromara/hutool/http/UploadTest.java | 4 ++-- .../http/client/ClientEngineFactoryTest.java | 2 +- .../hutool/http/client/DownloadTest.java | 4 ++-- .../http/client/HttpClient4EngineTest.java | 2 +- .../http/client/HttpClient5EngineTest.java | 2 +- .../http/client/HttpUrlConnectionUtilTest.java | 2 +- .../hutool/http/client/HttpbinTest.java | 2 +- .../hutool/http/client/Issue3240Test.java | 2 +- .../hutool/http/client/Issue3658Test.java | 2 +- .../hutool/http/client/Issue3765Test.java | 2 +- .../hutool/http/client/Issue444Test.java | 2 +- .../hutool/http/client/IssueI7ZRJUTest.java | 2 +- .../hutool/http/client/IssueI8WU4MTest.java | 2 +- .../hutool/http/client/IssueIANZ38Test.java | 2 +- .../hutool/http/client/IssueIAOPR9Test.java | 2 +- .../hutool/http/client/IssueIB1QHQTest.java | 16 ++++++++++++++++ .../hutool/http/client/IssueIBC5N8Test.java | 16 ++++++++++++++++ .../http/client/JdkClientEngineTest.java | 2 +- .../hutool/http/client/OkHttpEngineTest.java | 2 +- .../dromara/hutool/http/client/RestTest.java | 4 ++-- .../hutool/http/client/XiaohonshuTest.java | 2 +- .../http/client/body/MultipartBodyTest.java | 2 +- .../hutool/http/html/HTMLFilterTest.java | 2 +- .../dromara/hutool/http/html/HtmlUtilTest.java | 4 ++-- .../hutool/http/html/IssueI8YV0KTest.java | 2 +- .../hutool/http/meta/ContentTypeTest.java | 2 +- .../hutool/http/meta/HttpHeaderUtilTest.java | 2 +- .../hutool/http/server/BlankServerTest.java | 2 +- .../hutool/http/server/DocServerTest.java | 2 +- .../http/server/ExceptionServerTest.java | 2 +- .../hutool/http/server/Issue3343Test.java | 2 +- .../hutool/http/server/Issue3723Test.java | 2 +- .../hutool/http/server/IssueI6Q30XTest.java | 2 +- .../hutool/http/server/RedirectServerTest.java | 2 +- .../hutool/http/server/SimpleServerTest.java | 2 +- .../hutool/http/server/engine/JettyTest.java | 16 ++++++++++++++++ .../server/engine/SmartHttpServerTest.java | 16 ++++++++++++++++ .../http/server/engine/SunServerTest.java | 16 ++++++++++++++++ .../hutool/http/server/engine/TomcatTest.java | 16 ++++++++++++++++ .../http/server/engine/UndertowTest.java | 2 +- .../http/server/handler/PathTrieTest.java | 2 +- .../http/server/servlet/ServletUtilTest.java | 2 +- .../hutool/http/useragent/Issue3813Test.java | 16 ++++++++++++++++ .../hutool/http/useragent/IssueI8X5XQTest.java | 2 +- .../hutool/http/useragent/IssueIB3SJFTest.java | 16 ++++++++++++++++ .../http/useragent/UserAgentUtilTest.java | 2 +- .../hutool/http/webservice/SoapClientTest.java | 4 ++-- .../src/test/resources/html/formForUpload.html | 2 +- hutool-http/src/test/resources/html/index.html | 2 +- .../src/test/resources/simplelogger.properties | 2 +- hutool-jmh/pom.xml | 2 +- .../dromara/hutool/jmh/core/CharBufferJmh.java | 16 ++++++++++++++++ .../dromara/hutool/jmh/core/package-info.java | 16 ++++++++++++++++ .../hutool/jmh/json/BeanToJsonStrJmh.java | 2 +- .../hutool/jmh/json/FromJsonStringStrJmh.java | 2 +- .../dromara/hutool/jmh/json/JSONJmhData.java | 16 ++++++++++++++++ .../dromara/hutool/jmh/json/JsonAddJmh.java | 16 ++++++++++++++++ .../dromara/hutool/jmh/json/JsonPutJmh.java | 16 ++++++++++++++++ .../hutool/jmh/json/JsonToStringJmh.java | 16 ++++++++++++++++ .../dromara/hutool/jmh/json/ParseTreeJmh.java | 18 +++++++++++++++++- .../dromara/hutool/jmh/json/package-info.java | 16 ++++++++++++++++ hutool-json/pom.xml | 2 +- .../java/org/dromara/hutool/json/JSON.java | 2 +- .../org/dromara/hutool/json/JSONArray.java | 4 ++-- .../org/dromara/hutool/json/JSONConfig.java | 4 ++-- .../org/dromara/hutool/json/JSONException.java | 4 ++-- .../org/dromara/hutool/json/JSONFactory.java | 4 ++-- .../org/dromara/hutool/json/JSONGetter.java | 2 +- .../org/dromara/hutool/json/JSONObject.java | 4 ++-- .../org/dromara/hutool/json/JSONPrimitive.java | 2 +- .../java/org/dromara/hutool/json/JSONUtil.java | 2 +- .../hutool/json/engine/AbstractJSONEngine.java | 2 +- .../hutool/json/engine/HutoolJSONEngine.java | 2 +- .../dromara/hutool/json/engine/JSONEngine.java | 2 +- .../hutool/json/engine/JSONEngineConfig.java | 2 +- .../hutool/json/engine/JSONEngineFactory.java | 4 ++-- .../json/engine/fastjson/FastJSON2Engine.java | 2 +- .../json/engine/fastjson/package-info.java | 2 +- .../json/engine/gson/DateGsonTypeAdapter.java | 2 +- .../hutool/json/engine/gson/GsonEngine.java | 2 +- .../json/engine/gson/GsonTypeAdapter.java | 2 +- .../engine/gson/TemporalGsonTypeAdapter.java | 2 +- .../engine/gson/TimeZoneGsonTypeAdapter.java | 2 +- .../hutool/json/engine/gson/package-info.java | 2 +- .../engine/jackson/HutoolJSONSerializer.java | 4 ++-- .../json/engine/jackson/HutoolModule.java | 2 +- .../json/engine/jackson/JacksonEngine.java | 2 +- .../jackson/JacksonTemporalDeserializer.java | 2 +- .../jackson/JacksonTemporalSerializer.java | 2 +- .../json/engine/jackson/package-info.java | 2 +- .../json/engine/moshi/DateMoshiAdapter.java | 4 ++-- .../hutool/json/engine/moshi/MoshiEngine.java | 4 ++-- .../engine/moshi/TemporalMoshiAdapter.java | 4 ++-- .../engine/moshi/TimeZoneMoshiAdapter.java | 2 +- .../hutool/json/engine/moshi/package-info.java | 2 +- .../hutool/json/engine/package-info.java | 2 +- .../org/dromara/hutool/json/jwt/Claims.java | 4 ++-- .../java/org/dromara/hutool/json/jwt/JWT.java | 4 ++-- .../dromara/hutool/json/jwt/JWTException.java | 4 ++-- .../org/dromara/hutool/json/jwt/JWTHeader.java | 4 ++-- .../dromara/hutool/json/jwt/JWTPayload.java | 4 ++-- .../org/dromara/hutool/json/jwt/JWTUtil.java | 2 +- .../dromara/hutool/json/jwt/JWTValidator.java | 4 ++-- .../hutool/json/jwt/RegisteredPayload.java | 4 ++-- .../dromara/hutool/json/jwt/package-info.java | 2 +- .../hutool/json/jwt/signers/AlgorithmUtil.java | 4 ++-- .../json/jwt/signers/AsymmetricJWTSigner.java | 4 ++-- .../jwt/signers/EllipticCurveJWTSigner.java | 4 ++-- .../hutool/json/jwt/signers/HMacJWTSigner.java | 4 ++-- .../hutool/json/jwt/signers/JWTSigner.java | 4 ++-- .../hutool/json/jwt/signers/JWTSignerUtil.java | 4 ++-- .../hutool/json/jwt/signers/NoneJWTSigner.java | 4 ++-- .../hutool/json/jwt/signers/package-info.java | 2 +- .../org/dromara/hutool/json/package-info.java | 4 ++-- .../dromara/hutool/json/reader/JSONParser.java | 4 ++-- .../hutool/json/reader/JSONTokener.java | 2 +- .../hutool/json/reader/package-info.java | 2 +- .../hutool/json/serializer/JSONContext.java | 4 ++-- .../json/serializer/JSONDeserializer.java | 2 +- .../hutool/json/serializer/JSONMapper.java | 4 ++-- .../hutool/json/serializer/JSONSerializer.java | 2 +- .../serializer/MatcherJSONDeserializer.java | 4 ++-- .../json/serializer/MatcherJSONSerializer.java | 2 +- .../json/serializer/SimpleJSONContext.java | 4 ++-- .../hutool/json/serializer/TypeAdapter.java | 2 +- .../json/serializer/TypeAdapterManager.java | 4 ++-- .../json/serializer/impl/ArrayTypeAdapter.java | 4 ++-- .../json/serializer/impl/BeanTypeAdapter.java | 4 ++-- .../serializer/impl/CalendarTypeAdapter.java | 4 ++-- .../impl/CharSequenceTypeAdapter.java | 4 ++-- .../json/serializer/impl/ClassTypeAdapter.java | 4 ++-- .../json/serializer/impl/DateTypeAdapter.java | 4 ++-- .../serializer/impl/DefaultDeserializer.java | 4 ++-- .../json/serializer/impl/EntryTypeAdapter.java | 4 ++-- .../json/serializer/impl/EnumTypeAdapter.java | 2 +- .../json/serializer/impl/IterTypeAdapter.java | 2 +- .../impl/JSONPrimitiveDeserializer.java | 2 +- .../serializer/impl/KBeanDeserializer.java | 4 ++-- .../json/serializer/impl/MapTypeAdapter.java | 4 ++-- .../json/serializer/impl/PairDeserializer.java | 2 +- .../serializer/impl/RecordDeserializer.java | 4 ++-- .../impl/ResourceBundleSerializer.java | 4 ++-- .../serializer/impl/ResourceSerializer.java | 4 ++-- .../serializer/impl/TemporalTypeAdapter.java | 4 ++-- .../serializer/impl/ThrowableTypeAdapter.java | 4 ++-- .../serializer/impl/TimeZoneTypeAdapter.java | 4 ++-- .../serializer/impl/TokenerSerializer.java | 4 ++-- .../serializer/impl/TripleDeserializer.java | 2 +- .../serializer/impl/TupleDeserializer.java | 2 +- .../json/serializer/impl/package-info.java | 2 +- .../hutool/json/serializer/package-info.java | 2 +- .../hutool/json/support/BeanToJSONCopier.java | 4 ++-- .../hutool/json/support/InternalJSONUtil.java | 2 +- .../hutool/json/support/JSONFormatStyle.java | 4 ++-- .../json/support/JSONNodeBeanFactory.java | 4 ++-- .../json/support/JSONObjectValueProvider.java | 2 +- .../hutool/json/support/JSONStrFormatter.java | 4 ++-- .../hutool/json/support/package-info.java | 2 +- .../dromara/hutool/json/writer/JSONWriter.java | 4 ++-- .../hutool/json/writer/NumberWriteMode.java | 2 +- .../hutool/json/writer/package-info.java | 2 +- .../dromara/hutool/json/xml/JSONXMLParser.java | 4 ++-- .../hutool/json/xml/JSONXMLSerializer.java | 4 ++-- .../dromara/hutool/json/xml/JSONXMLUtil.java | 4 ++-- .../dromara/hutool/json/xml/ParseConfig.java | 2 +- .../dromara/hutool/json/xml/XMLTokener.java | 2 +- .../dromara/hutool/json/xml/package-info.java | 4 ++-- .../org.dromara.hutool.json.engine.JSONEngine | 2 +- .../org/dromara/hutool/json/JSONArrayTest.java | 2 +- .../dromara/hutool/json/JSONConvertTest.java | 2 +- .../hutool/json/JSONDeserializerTest.java | 2 +- .../dromara/hutool/json/JSONFactoryTest.java | 2 +- .../org/dromara/hutool/json/JSONNullTest.java | 2 +- .../dromara/hutool/json/JSONObjectTest.java | 2 +- .../org/dromara/hutool/json/JSONPathTest.java | 4 ++-- .../hutool/json/JSONStrFormatterTest.java | 4 ++-- .../dromara/hutool/json/JSONTokenerTest.java | 2 +- .../org/dromara/hutool/json/JSONUtilTest.java | 2 +- .../dromara/hutool/json/JSONWriterTest.java | 2 +- .../hutool/json/ParseBeanWithListTest.java | 4 ++-- .../org/dromara/hutool/json/TransientTest.java | 2 +- .../hutool/json/engine/BeanWithDate.java | 2 +- .../hutool/json/engine/BeanWithLocalDate.java | 2 +- .../json/engine/BeanWithLocalDateTime.java | 2 +- .../hutool/json/engine/FastJSONTest.java | 2 +- .../dromara/hutool/json/engine/GsonTest.java | 2 +- .../hutool/json/engine/HutoolJSONTest.java | 2 +- .../json/engine/JSONEngineFactoryTest.java | 2 +- .../hutool/json/engine/JSONEngineTest.java | 2 +- .../hutool/json/engine/JacksonTest.java | 2 +- .../dromara/hutool/json/engine/MoshiTest.java | 2 +- .../hutool/json/issues/Issue1075Test.java | 2 +- .../hutool/json/issues/Issue1101Test.java | 2 +- .../hutool/json/issues/Issue1200Test.java | 2 +- .../hutool/json/issues/Issue1399Test.java | 2 +- .../hutool/json/issues/Issue2090Test.java | 2 +- .../hutool/json/issues/Issue2131Test.java | 2 +- .../hutool/json/issues/Issue2223Test.java | 2 +- .../hutool/json/issues/Issue2377Test.java | 2 +- .../hutool/json/issues/Issue2447Test.java | 2 +- .../hutool/json/issues/Issue2507Test.java | 2 +- .../hutool/json/issues/Issue2555Test.java | 2 +- .../hutool/json/issues/Issue2564Test.java | 2 +- .../hutool/json/issues/Issue2572Test.java | 2 +- .../hutool/json/issues/Issue2746Test.java | 2 +- .../hutool/json/issues/Issue2749Test.java | 2 +- .../hutool/json/issues/Issue2801Test.java | 2 +- .../hutool/json/issues/Issue2924Test.java | 2 +- .../hutool/json/issues/Issue2953Test.java | 2 +- .../hutool/json/issues/Issue3051Test.java | 2 +- .../hutool/json/issues/Issue3058Test.java | 2 +- .../hutool/json/issues/Issue3086Test.java | 2 +- .../hutool/json/issues/Issue3139Test.java | 2 +- .../hutool/json/issues/Issue3193Test.java | 2 +- .../hutool/json/issues/Issue3274Test.java | 2 +- .../hutool/json/issues/Issue3289Test.java | 2 +- .../hutool/json/issues/Issue3504Test.java | 2 +- .../hutool/json/issues/Issue3506Test.java | 2 +- .../hutool/json/issues/Issue3588Test.java | 2 +- .../hutool/json/issues/Issue3619Test.java | 2 +- .../hutool/json/issues/Issue3649Test.java | 2 +- .../hutool/json/issues/Issue3681Test.java | 2 +- .../hutool/json/issues/Issue3795Test.java | 16 ++++++++++++++++ .../hutool/json/issues/Issue488Test.java | 2 +- .../hutool/json/issues/Issue644Test.java | 2 +- .../hutool/json/issues/Issue677Test.java | 2 +- .../hutool/json/issues/Issue867Test.java | 2 +- .../hutool/json/issues/IssueI1AU86Test.java | 2 +- .../hutool/json/issues/IssueI1F8M2Test.java | 2 +- .../hutool/json/issues/IssueI1H2VNTest.java | 2 +- .../hutool/json/issues/IssueI3BS4STest.java | 2 +- .../hutool/json/issues/IssueI3EGJPTest.java | 2 +- .../hutool/json/issues/IssueI49VZBTest.java | 2 +- .../hutool/json/issues/IssueI4RBZ4Test.java | 2 +- .../hutool/json/issues/IssueI4XFMWTest.java | 2 +- .../hutool/json/issues/IssueI50EGGTest.java | 2 +- .../hutool/json/issues/IssueI59LW4Test.java | 2 +- .../hutool/json/issues/IssueI5DHK2Test.java | 2 +- .../hutool/json/issues/IssueI5OMSCTest.java | 2 +- .../hutool/json/issues/IssueI676ITTest.java | 2 +- .../hutool/json/issues/IssueI6H0XFTest.java | 2 +- .../hutool/json/issues/IssueI6LBZATest.java | 2 +- .../hutool/json/issues/IssueI6SZYBTest.java | 2 +- .../hutool/json/issues/IssueI6YN2ATest.java | 2 +- .../hutool/json/issues/IssueI71BE6Test.java | 2 +- .../hutool/json/issues/IssueI76CSUTest.java | 2 +- .../hutool/json/issues/IssueI7CW27Test.java | 2 +- .../hutool/json/issues/IssueI7FQ29Test.java | 2 +- .../hutool/json/issues/IssueI7GPGXTest.java | 2 +- .../hutool/json/issues/IssueI7M2GZTest.java | 2 +- .../hutool/json/issues/IssueI7VM64Test.java | 2 +- .../hutool/json/issues/IssueI81QZ2Test.java | 2 +- .../hutool/json/issues/IssueI82AM8Test.java | 2 +- .../hutool/json/issues/IssueI84V6ITest.java | 2 +- .../hutool/json/issues/IssueI8NMP7Test.java | 2 +- .../hutool/json/issues/IssueI8PC9FTest.java | 2 +- .../hutool/json/issues/IssueI90ADXTest.java | 2 +- .../hutool/json/issues/IssueI9DX5HTest.java | 2 +- .../hutool/json/issues/IssueI9HQQETest.java | 2 +- .../hutool/json/issues/IssueIALQ0NTest.java | 2 +- .../hutool/json/issues/IssueIAOPI9Test.java | 2 +- .../hutool/json/issues/IssueIAP4GMTest.java | 2 +- .../hutool/json/issues/IssueIAW0ITTest.java | 16 ++++++++++++++++ .../hutool/json/issues/IssueIAWE3HTest.java | 2 +- .../hutool/json/issues/IssueIB9MH0Test.java | 16 ++++++++++++++++ .../hutool/json/issues/Issues1881Test.java | 2 +- .../hutool/json/issues/IssuesI44E4HTest.java | 2 +- .../hutool/json/issues/IssuesI4V14NTest.java | 2 +- .../dromara/hutool/json/issues/Pr192Test.java | 2 +- .../dromara/hutool/json/issues/Pr3067Test.java | 2 +- .../dromara/hutool/json/issues/Pr3507Test.java | 2 +- .../json/issues/issueI5WDP0/ERPProduct.kt | 2 +- .../issues/issueI5WDP0/JsonToBeanTest.java | 2 +- .../json/issues/issueIVMD5/BaseResult.java | 2 +- .../json/issues/issueIVMD5/IssueIVMD5Test.java | 2 +- .../json/issues/issueIVMD5/StudentInfo.java | 2 +- .../hutool/json/issues/package-info.java | 16 ++++++++++++++++ .../dromara/hutool/json/jwt/Issue3205Test.java | 4 ++-- .../dromara/hutool/json/jwt/Issue3732Test.java | 16 ++++++++++++++++ .../hutool/json/jwt/IssueI5QRUOTest.java | 2 +- .../hutool/json/jwt/IssueI6IS5BTest.java | 2 +- .../hutool/json/jwt/IssueI76TRQTest.java | 2 +- .../hutool/json/jwt/IssueI7IZIMTest.java | 2 +- .../dromara/hutool/json/jwt/JWTSignerTest.java | 4 ++-- .../org/dromara/hutool/json/jwt/JWTTest.java | 10 +++++----- .../dromara/hutool/json/jwt/JWTUtilTest.java | 4 ++-- .../hutool/json/jwt/JWTValidatorTest.java | 2 +- .../hutool/json/reader/Issue3808Test.java | 16 ++++++++++++++++ .../hutool/json/reader/JSONParserTest.java | 2 +- .../json/serializer/CustomSerializeTest.java | 2 +- .../hutool/json/serializer/JSONMapperTest.java | 16 ++++++++++++++++ .../org/dromara/hutool/json/test/bean/ADT.java | 2 +- .../dromara/hutool/json/test/bean/Data.java | 2 +- .../dromara/hutool/json/test/bean/Exam.java | 2 +- .../hutool/json/test/bean/ExamInfoDict.java | 2 +- .../hutool/json/test/bean/JSONBean.java | 2 +- .../hutool/json/test/bean/JsonNode.java | 2 +- .../dromara/hutool/json/test/bean/KeyBean.java | 2 +- .../bean/PerfectEvaluationProductResVo.java | 2 +- .../dromara/hutool/json/test/bean/Price.java | 2 +- .../hutool/json/test/bean/ProductResBase.java | 2 +- .../hutool/json/test/bean/ResultDto.java | 2 +- .../org/dromara/hutool/json/test/bean/Seq.java | 2 +- .../json/test/bean/TokenAuthResponse.java | 2 +- .../hutool/json/test/bean/TokenAuthWarp.java | 2 +- .../hutool/json/test/bean/TokenAuthWarp2.java | 2 +- .../dromara/hutool/json/test/bean/UUMap.java | 2 +- .../dromara/hutool/json/test/bean/UserA.java | 2 +- .../dromara/hutool/json/test/bean/UserB.java | 2 +- .../dromara/hutool/json/test/bean/UserC.java | 2 +- .../hutool/json/test/bean/UserInfoDict.java | 2 +- .../json/test/bean/UserInfoRedundCount.java | 2 +- .../hutool/json/test/bean/UserWithMap.java | 2 +- .../json/test/bean/report/CaseReport.java | 2 +- .../json/test/bean/report/EnvSettingInfo.java | 2 +- .../json/test/bean/report/StepReport.java | 2 +- .../json/test/bean/report/SuiteReport.java | 2 +- .../hutool/json/writer/Issue3541Test.java | 2 +- .../dromara/hutool/json/xml/Issue2748Test.java | 2 +- .../dromara/hutool/json/xml/Issue3560Test.java | 2 +- .../org/dromara/hutool/json/xml/XMLTest.java | 2 +- hutool-log/pom.xml | 2 +- .../org/dromara/hutool/log/AbsLogEngine.java | 4 ++-- .../org/dromara/hutool/log/AbstractLog.java | 2 +- .../main/java/org/dromara/hutool/log/Log.java | 2 +- .../org/dromara/hutool/log/LogFactory.java | 2 +- .../java/org/dromara/hutool/log/LogUtil.java | 2 +- .../dromara/hutool/log/engine/LogEngine.java | 4 ++-- .../hutool/log/engine/LogEngineFactory.java | 4 ++-- .../log/engine/commons/ApacheCommonsLog.java | 2 +- .../engine/commons/ApacheCommonsLog4JLog.java | 2 +- .../engine/commons/ApacheCommonsLogEngine.java | 2 +- .../log/engine/commons/package-info.java | 4 ++-- .../log/engine/console/ConsoleColorLog.java | 4 ++-- .../engine/console/ConsoleColorLogEngine.java | 2 +- .../hutool/log/engine/console/ConsoleLog.java | 2 +- .../log/engine/console/ConsoleLogEngine.java | 2 +- .../log/engine/console/package-info.java | 4 ++-- .../hutool/log/engine/jboss/JbossLog.java | 2 +- .../log/engine/jboss/JbossLogEngine.java | 2 +- .../hutool/log/engine/jboss/package-info.java | 4 ++-- .../dromara/hutool/log/engine/jdk/JdkLog.java | 2 +- .../hutool/log/engine/jdk/JdkLogEngine.java | 2 +- .../hutool/log/engine/jdk/package-info.java | 4 ++-- .../hutool/log/engine/log4j/Log4jLog.java | 2 +- .../log/engine/log4j/Log4jLogEngine.java | 2 +- .../hutool/log/engine/log4j/package-info.java | 4 ++-- .../hutool/log/engine/log4j2/Log4j2Log.java | 2 +- .../log/engine/log4j2/Log4j2LogEngine.java | 2 +- .../hutool/log/engine/log4j2/package-info.java | 4 ++-- .../hutool/log/engine/package-info.java | 4 ++-- .../hutool/log/engine/slf4j/Slf4jLog.java | 2 +- .../log/engine/slf4j/Slf4jLogEngine.java | 2 +- .../hutool/log/engine/slf4j/package-info.java | 4 ++-- .../hutool/log/engine/tinylog/TinyLog.java | 2 +- .../hutool/log/engine/tinylog/TinyLog2.java | 2 +- .../log/engine/tinylog/TinyLog2Engine.java | 2 +- .../log/engine/tinylog/TinyLogEngine.java | 2 +- .../log/engine/tinylog/package-info.java | 4 ++-- .../org/dromara/hutool/log/level/DebugLog.java | 2 +- .../org/dromara/hutool/log/level/ErrorLog.java | 2 +- .../org/dromara/hutool/log/level/InfoLog.java | 2 +- .../org/dromara/hutool/log/level/Level.java | 2 +- .../org/dromara/hutool/log/level/TraceLog.java | 2 +- .../org/dromara/hutool/log/level/WarnLog.java | 2 +- .../dromara/hutool/log/level/package-info.java | 4 ++-- .../org/dromara/hutool/log/package-info.java | 4 ++-- .../org.dromara.hutool.log.engine.LogEngine | 2 +- .../org/dromara/hutool/log/CustomLogTest.java | 2 +- .../java/org/dromara/hutool/log/LogTest.java | 2 +- .../org/dromara/hutool/log/LogUtilTest.java | 2 +- .../org/dromara/hutool/log/StaticLogTest.java | 2 +- .../src/test/resources/example/log4j2.xml | 2 +- hutool-log/src/test/resources/log4j.properties | 2 +- hutool-log/src/test/resources/log4j2.xml | 2 +- hutool-log/src/test/resources/logback.xml | 2 +- .../src/test/resources/logging.properties | 2 +- .../src/test/resources/tinylog.properties | 2 +- hutool-poi/pom.xml | 2 +- .../dromara/hutool/poi/GlobalPoiConfig.java | 2 +- .../org/dromara/hutool/poi/POIException.java | 2 +- .../org/dromara/hutool/poi/PoiChecker.java | 4 ++-- .../dromara/hutool/poi/csv/CsvBaseReader.java | 2 +- .../org/dromara/hutool/poi/csv/CsvConfig.java | 4 ++-- .../org/dromara/hutool/poi/csv/CsvData.java | 2 +- .../org/dromara/hutool/poi/csv/CsvParser.java | 2 +- .../dromara/hutool/poi/csv/CsvReadConfig.java | 4 ++-- .../org/dromara/hutool/poi/csv/CsvReader.java | 2 +- .../org/dromara/hutool/poi/csv/CsvRow.java | 2 +- .../org/dromara/hutool/poi/csv/CsvTokener.java | 4 ++-- .../org/dromara/hutool/poi/csv/CsvUtil.java | 4 ++-- .../dromara/hutool/poi/csv/CsvWriteConfig.java | 4 ++-- .../org/dromara/hutool/poi/csv/CsvWriter.java | 2 +- .../dromara/hutool/poi/csv/package-info.java | 4 ++-- .../dromara/hutool/poi/excel/ExcelBase.java | 4 ++-- .../dromara/hutool/poi/excel/ExcelConfig.java | 2 +- .../hutool/poi/excel/ExcelDateUtil.java | 4 ++-- .../hutool/poi/excel/ExcelExtractorUtil.java | 4 ++-- .../hutool/poi/excel/ExcelFileUtil.java | 4 ++-- .../dromara/hutool/poi/excel/ExcelUtil.java | 2 +- .../org/dromara/hutool/poi/excel/RowGroup.java | 2 +- .../org/dromara/hutool/poi/excel/RowUtil.java | 4 ++-- .../dromara/hutool/poi/excel/SheetUtil.java | 2 +- .../hutool/poi/excel/SimpleClientAnchor.java | 2 +- .../dromara/hutool/poi/excel/WorkbookUtil.java | 4 ++-- .../hutool/poi/excel/cell/CellRangeUtil.java | 2 +- .../poi/excel/cell/CellReferenceUtil.java | 4 ++-- .../hutool/poi/excel/cell/CellUtil.java | 4 ++-- .../hutool/poi/excel/cell/MergedCell.java | 2 +- .../hutool/poi/excel/cell/NullCell.java | 4 ++-- .../hutool/poi/excel/cell/VirtualCell.java | 2 +- .../poi/excel/cell/editors/CellEditor.java | 2 +- .../excel/cell/editors/NumericToIntEditor.java | 2 +- .../poi/excel/cell/editors/TrimEditor.java | 2 +- .../poi/excel/cell/editors/package-info.java | 4 ++-- .../hutool/poi/excel/cell/package-info.java | 4 ++-- .../excel/cell/setters/BooleanCellSetter.java | 4 ++-- .../excel/cell/setters/CalendarCellSetter.java | 4 ++-- .../poi/excel/cell/setters/CellSetter.java | 4 ++-- .../excel/cell/setters/CellSetterFactory.java | 4 ++-- .../cell/setters/CharSequenceCellSetter.java | 4 ++-- .../poi/excel/cell/setters/DateCellSetter.java | 4 ++-- .../cell/setters/EscapeStrCellSetter.java | 4 ++-- .../cell/setters/HyperlinkCellSetter.java | 4 ++-- .../poi/excel/cell/setters/NullCellSetter.java | 4 ++-- .../excel/cell/setters/NumberCellSetter.java | 4 ++-- .../poi/excel/cell/setters/PicCellSetter.java | 2 +- .../excel/cell/setters/RichTextCellSetter.java | 4 ++-- .../setters/TemporalAccessorCellSetter.java | 4 ++-- .../poi/excel/cell/setters/package-info.java | 4 ++-- .../poi/excel/cell/values/CellValue.java | 4 ++-- .../excel/cell/values/CompositeCellValue.java | 4 ++-- .../poi/excel/cell/values/ErrorCellValue.java | 4 ++-- .../excel/cell/values/FormulaCellValue.java | 4 ++-- .../excel/cell/values/NumericCellValue.java | 4 ++-- .../poi/excel/cell/values/package-info.java | 4 ++-- .../dromara/hutool/poi/excel/package-info.java | 4 ++-- .../poi/excel/reader/ExcelReadConfig.java | 2 +- .../hutool/poi/excel/reader/ExcelReader.java | 2 +- .../hutool/poi/excel/reader/package-info.java | 4 ++-- .../reader/sheet/AbstractSheetReader.java | 4 ++-- .../excel/reader/sheet/BeanSheetReader.java | 4 ++-- .../excel/reader/sheet/ColumnSheetReader.java | 4 ++-- .../excel/reader/sheet/ListSheetReader.java | 4 ++-- .../poi/excel/reader/sheet/MapSheetReader.java | 4 ++-- .../poi/excel/reader/sheet/SheetReader.java | 2 +- .../excel/reader/sheet/WalkSheetReader.java | 2 +- .../poi/excel/reader/sheet/package-info.java | 2 +- .../hutool/poi/excel/sax/AttributeName.java | 4 ++-- .../hutool/poi/excel/sax/CellDataType.java | 2 +- .../hutool/poi/excel/sax/ElementName.java | 4 ++-- .../hutool/poi/excel/sax/Excel03SaxReader.java | 4 ++-- .../hutool/poi/excel/sax/Excel07SaxReader.java | 2 +- .../hutool/poi/excel/sax/ExcelSaxReader.java | 4 ++-- .../hutool/poi/excel/sax/ExcelSaxUtil.java | 4 ++-- .../poi/excel/sax/SheetDataSaxHandler.java | 2 +- .../hutool/poi/excel/sax/SheetRidReader.java | 4 ++-- .../poi/excel/sax/StopReadException.java | 2 +- .../excel/sax/handler/AbstractRowHandler.java | 4 ++-- .../poi/excel/sax/handler/BeanRowHandler.java | 4 ++-- .../poi/excel/sax/handler/MapRowHandler.java | 4 ++-- .../poi/excel/sax/handler/RowHandler.java | 4 ++-- .../poi/excel/sax/handler/package-info.java | 4 ++-- .../hutool/poi/excel/sax/package-info.java | 4 ++-- .../hutool/poi/excel/shape/ExcelPicType.java | 2 +- .../hutool/poi/excel/shape/ExcelPicUtil.java | 4 ++-- .../hutool/poi/excel/shape/package-info.java | 2 +- .../dromara/hutool/poi/excel/style/Align.java | 4 ++-- .../poi/excel/style/CellBorderStyle.java | 2 +- .../poi/excel/style/DefaultStyleSet.java | 2 +- .../hutool/poi/excel/style/LineStyle.java | 2 +- .../hutool/poi/excel/style/ShapeConfig.java | 2 +- .../hutool/poi/excel/style/StyleSet.java | 2 +- .../hutool/poi/excel/style/StyleUtil.java | 4 ++-- .../hutool/poi/excel/style/package-info.java | 4 ++-- .../poi/excel/writer/BigExcelWriter.java | 4 ++-- .../poi/excel/writer/DataValidationUtil.java | 2 +- .../poi/excel/writer/ExcelDrawingUtil.java | 2 +- .../poi/excel/writer/ExcelWriteConfig.java | 2 +- .../hutool/poi/excel/writer/ExcelWriter.java | 2 +- .../poi/excel/writer/SheetDataWriter.java | 4 ++-- .../poi/excel/writer/SheetTemplateWriter.java | 2 +- .../poi/excel/writer/TemplateContext.java | 2 +- .../hutool/poi/excel/writer/package-info.java | 2 +- .../hutool/poi/ofd/DocConverterUtil.java | 4 ++-- .../org/dromara/hutool/poi/ofd/OfdWriter.java | 4 ++-- .../dromara/hutool/poi/ofd/package-info.java | 4 ++-- .../org/dromara/hutool/poi/package-info.java | 4 ++-- .../org/dromara/hutool/poi/word/DocUtil.java | 4 ++-- .../hutool/poi/word/PictureTypeUtil.java | 4 ++-- .../org/dromara/hutool/poi/word/TableUtil.java | 2 +- .../dromara/hutool/poi/word/Word07Writer.java | 4 ++-- .../org/dromara/hutool/poi/word/WordUtil.java | 2 +- .../dromara/hutool/poi/word/package-info.java | 4 ++-- .../dromara/hutool/poi/csv/CsvParserTest.java | 2 +- .../dromara/hutool/poi/csv/CsvReaderTest.java | 2 +- .../dromara/hutool/poi/csv/CsvUtilTest.java | 2 +- .../dromara/hutool/poi/csv/CsvWriterTest.java | 2 +- .../dromara/hutool/poi/csv/Issue2783Test.java | 2 +- .../dromara/hutool/poi/csv/Issue3088Test.java | 2 +- .../dromara/hutool/poi/csv/Issue3705Test.java | 2 +- .../hutool/poi/csv/IssueI75K5GTest.java | 2 +- .../hutool/poi/csv/IssueI91VF1Test.java | 2 +- .../hutool/poi/csv/IssueIA8WE0Test.java | 2 +- .../org/dromara/hutool/poi/csv/Pr1244Test.java | 2 +- .../dromara/hutool/poi/excel/CellUtilTest.java | 2 +- .../hutool/poi/excel/ExcelFileUtilTest.java | 2 +- .../hutool/poi/excel/ExcelUtilTest.java | 2 +- .../hutool/poi/excel/NumericCellValueTest.java | 2 +- .../dromara/hutool/poi/excel/OrderExcel.java | 2 +- .../org/dromara/hutool/poi/excel/TestBean.java | 2 +- .../hutool/poi/excel/WorkbookUtilTest.java | 2 +- .../poi/excel/reader/CellEditorTest.java | 2 +- .../hutool/poi/excel/reader/ExcelReadTest.java | 2 +- .../poi/excel/reader/ExcelSaxReadTest.java | 4 ++-- .../hutool/poi/excel/reader/Issue1729Test.java | 2 +- .../hutool/poi/excel/reader/Issue3118Test.java | 2 +- .../hutool/poi/excel/reader/Issue3120Test.java | 2 +- .../hutool/poi/excel/reader/Issue3481Test.java | 2 +- .../poi/excel/reader/IssueI53OSTTest.java | 2 +- .../poi/excel/reader/IssueI5Q1TWTest.java | 2 +- .../poi/excel/reader/IssueI5U1JATest.java | 2 +- .../poi/excel/reader/IssueI8PT9ZTest.java | 2 +- .../poi/excel/reader/IssueI8ZIQCTest.java | 2 +- .../poi/excel/reader/IssueIB0EJ9Test.java | 16 ++++++++++++++++ .../poi/excel/shape/ExcelPicUtilTest.java | 16 ++++++++++++++++ .../poi/excel/writer/BigExcelWriteTest.java | 4 ++-- .../poi/excel/writer/ExcelWriteBeanTest.java | 2 +- .../poi/excel/writer/ExcelWriteTest.java | 4 ++-- .../hutool/poi/excel/writer/Issue2221Test.java | 2 +- .../hutool/poi/excel/writer/Issue2307Test.java | 2 +- .../poi/excel/writer/IssueI66Z6BTest.java | 2 +- .../poi/excel/writer/IssueI6MBS5Test.java | 2 +- .../hutool/poi/excel/writer/Pr3807Test.java | 16 ++++++++++++++++ .../hutool/poi/excel/writer/RowGroupTest.java | 2 +- .../poi/excel/writer/TemplateContextTest.java | 2 +- .../poi/excel/writer/TemplateWriterTest.java | 2 +- .../poi/excel/writer/WriteCommentTest.java | 2 +- .../hutool/poi/excel/writer/WriteImgTest.java | 2 +- .../poi/excel/writer/WriteLineShapeTest.java | 2 +- .../dromara/hutool/poi/ofd/OfdWriterTest.java | 2 +- .../hutool/poi/word/WordWriterTest.java | 2 +- hutool-setting/pom.xml | 2 +- .../org/dromara/hutool/setting/AbsSetting.java | 2 +- .../org/dromara/hutool/setting/GroupedMap.java | 4 ++-- .../org/dromara/hutool/setting/GroupedSet.java | 2 +- .../org/dromara/hutool/setting/Setting.java | 4 ++-- .../hutool/setting/SettingException.java | 4 ++-- .../dromara/hutool/setting/SettingLoader.java | 2 +- .../dromara/hutool/setting/SettingUtil.java | 4 ++-- .../dromara/hutool/setting/package-info.java | 4 ++-- .../hutool/setting/profile/GlobalProfile.java | 2 +- .../hutool/setting/profile/Profile.java | 2 +- .../hutool/setting/profile/package-info.java | 4 ++-- .../dromara/hutool/setting/props/Props.java | 2 +- .../hutool/setting/props/PropsUtil.java | 4 ++-- .../hutool/setting/props/package-info.java | 4 ++-- .../org/dromara/hutool/setting/toml/Toml.java | 2 +- .../hutool/setting/toml/TomlReader.java | 2 +- .../hutool/setting/toml/TomlWriter.java | 2 +- .../hutool/setting/toml/package-info.java | 4 ++-- .../dromara/hutool/setting/yaml/YamlUtil.java | 4 ++-- .../hutool/setting/yaml/package-info.java | 4 ++-- .../hutool/setting/IssueI7EWGOTest.java | 2 +- .../hutool/setting/IssueI7G34ETest.java | 2 +- .../hutool/setting/IssueIB1I8PTest.java | 16 ++++++++++++++++ .../dromara/hutool/setting/SettingTest.java | 2 +- .../hutool/setting/SettingUtilTest.java | 2 +- .../hutool/setting/props/PropsTest.java | 2 +- .../hutool/setting/props/PropsUtilTest.java | 2 +- .../hutool/setting/toml/Issue3008Test.java | 2 +- .../dromara/hutool/setting/toml/TomlTest.java | 2 +- .../hutool/setting/yaml/YamlUtilTest.java | 2 +- .../src/test/resources/example/example.setting | 2 +- .../src/test/resources/issue3008.properties | 2 +- .../src/test/resources/test.properties | 2 +- hutool-setting/src/test/resources/test.setting | 2 +- .../src/test/resources/test_with_bom.setting | 2 +- .../src/test/resources/to_bean_test.properties | 2 +- hutool-socket/pom.xml | 2 +- .../org/dromara/hutool/socket/ChannelUtil.java | 4 ++-- .../dromara/hutool/socket/SocketConfig.java | 4 ++-- .../hutool/socket/SocketRuntimeException.java | 2 +- .../org/dromara/hutool/socket/SocketUtil.java | 4 ++-- .../hutool/socket/aio/AcceptHandler.java | 4 ++-- .../dromara/hutool/socket/aio/AioClient.java | 4 ++-- .../dromara/hutool/socket/aio/AioServer.java | 4 ++-- .../dromara/hutool/socket/aio/AioSession.java | 4 ++-- .../dromara/hutool/socket/aio/IoAction.java | 4 ++-- .../dromara/hutool/socket/aio/ReadHandler.java | 4 ++-- .../hutool/socket/aio/SimpleIoAction.java | 4 ++-- .../hutool/socket/aio/package-info.java | 4 ++-- .../hutool/socket/nio/AcceptHandler.java | 4 ++-- .../hutool/socket/nio/ChannelHandler.java | 2 +- .../dromara/hutool/socket/nio/ChannelUtil.java | 2 +- .../dromara/hutool/socket/nio/NioClient.java | 4 ++-- .../dromara/hutool/socket/nio/NioServer.java | 4 ++-- .../dromara/hutool/socket/nio/Operation.java | 4 ++-- .../hutool/socket/nio/package-info.java | 4 ++-- .../dromara/hutool/socket/package-info.java | 4 ++-- .../hutool/socket/protocol/MsgDecoder.java | 4 ++-- .../hutool/socket/protocol/MsgEncoder.java | 4 ++-- .../hutool/socket/protocol/Protocol.java | 2 +- .../hutool/socket/protocol/package-info.java | 4 ++-- .../hutool/socket/aio/AioClientTest.java | 2 +- .../hutool/socket/aio/AioServerTest.java | 2 +- .../hutool/socket/nio/NioClientTest.java | 2 +- .../hutool/socket/nio/NioServerTest.java | 2 +- hutool-swing/pom.xml | 2 +- .../org/dromara/hutool/swing/DesktopUtil.java | 4 ++-- .../org/dromara/hutool/swing/FontUtil.java | 4 ++-- .../org/dromara/hutool/swing/RobotUtil.java | 4 ++-- .../org/dromara/hutool/swing/ScreenUtil.java | 4 ++-- .../hutool/swing/captcha/AbstractCaptcha.java | 4 ++-- .../hutool/swing/captcha/CaptchaUtil.java | 4 ++-- .../hutool/swing/captcha/CircleCaptcha.java | 4 ++-- .../hutool/swing/captcha/GifCaptcha.java | 2 +- .../dromara/hutool/swing/captcha/ICaptcha.java | 4 ++-- .../hutool/swing/captcha/LineCaptcha.java | 4 ++-- .../hutool/swing/captcha/ShearCaptcha.java | 4 ++-- .../captcha/generator/AbstractGenerator.java | 4 ++-- .../swing/captcha/generator/CodeGenerator.java | 4 ++-- .../swing/captcha/generator/MathGenerator.java | 4 ++-- .../captcha/generator/RandomGenerator.java | 4 ++-- .../swing/captcha/generator/package-info.java | 4 ++-- .../hutool/swing/captcha/package-info.java | 4 ++-- .../swing/clipboard/ClipboardListener.java | 4 ++-- .../swing/clipboard/ClipboardMonitor.java | 4 ++-- .../hutool/swing/clipboard/ClipboardUtil.java | 4 ++-- .../hutool/swing/clipboard/ImageSelection.java | 4 ++-- .../swing/clipboard/StrClipboardListener.java | 4 ++-- .../hutool/swing/clipboard/package-info.java | 4 ++-- .../hutool/swing/img/BackgroundRemoval.java | 2 +- .../dromara/hutool/swing/img/DisplayText.java | 4 ++-- .../dromara/hutool/swing/img/GraphicsUtil.java | 4 ++-- .../java/org/dromara/hutool/swing/img/Img.java | 4 ++-- .../dromara/hutool/swing/img/ImgMetaUtil.java | 2 +- .../org/dromara/hutool/swing/img/ImgUtil.java | 2 +- .../dromara/hutool/swing/img/ImgWriter.java | 2 +- .../swing/img/RenderingHintsBuilder.java | 4 ++-- .../dromara/hutool/swing/img/ScaleType.java | 4 ++-- .../swing/img/color/Ansi4bitMapping.java | 2 +- .../swing/img/color/Ansi8bitMapping.java | 2 +- .../hutool/swing/img/color/AnsiLabMapping.java | 2 +- .../hutool/swing/img/color/ColorUtil.java | 2 +- .../hutool/swing/img/color/LabColor.java | 2 +- .../hutool/swing/img/color/package-info.java | 4 ++-- .../dromara/hutool/swing/img/package-info.java | 4 ++-- .../org/dromara/hutool/swing/package-info.java | 4 ++-- .../hutool/swing/ClipboardMonitorTest.java | 2 +- .../hutool/swing/ClipboardUtilTest.java | 4 ++-- .../dromara/hutool/swing/DesktopUtilTest.java | 2 +- .../org/dromara/hutool/swing/FlatLafTest.java | 16 ++++++++++++++++ .../dromara/hutool/swing/RobotUtilTest.java | 2 +- .../hutool/swing/captcha/CaptchaTest.java | 4 ++-- .../hutool/swing/captcha/CaptchaUtilTest.java | 2 +- .../hutool/swing/captcha/GeneratorTest.java | 2 +- .../hutool/swing/img/ColorUtilTest.java | 2 +- .../dromara/hutool/swing/img/FontUtilTest.java | 2 +- .../org/dromara/hutool/swing/img/ImgTest.java | 2 +- .../dromara/hutool/swing/img/ImgUtilTest.java | 2 +- .../hutool/swing/img/IssueI8L8UATest.java | 2 +- hutool.sh | 2 +- pom.xml | 4 ++-- 2804 files changed, 4615 insertions(+), 3874 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 7c3886b87..aab2aca9d 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,4 +1,4 @@ # These are supported funding model platforms -github: [looly] +github: [Looly] custom: ['https://gitee.com/dromara/hutool', 'https://dromara.gitee.io/donate.html'] diff --git a/bin/check_dependency_updates.sh b/bin/check_dependency_updates.sh index ef15ae518..f2d9f9bb0 100755 --- a/bin/check_dependency_updates.sh +++ b/bin/check_dependency_updates.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/cobertura.sh b/bin/cobertura.sh index 43ffa1ad6..ee8d1745b 100755 --- a/bin/cobertura.sh +++ b/bin/cobertura.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/commit.sh b/bin/commit.sh index 06730dd1a..493629994 100755 --- a/bin/commit.sh +++ b/bin/commit.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/deploy.sh b/bin/deploy.sh index 19060b8b7..09b7ec3a1 100755 --- a/bin/deploy.sh +++ b/bin/deploy.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/install.sh b/bin/install.sh index 32fba3b65..2cd7d50d6 100755 --- a/bin/install.sh +++ b/bin/install.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/javadoc.sh b/bin/javadoc.sh index 9f23321d3..a6cf5032d 100755 --- a/bin/javadoc.sh +++ b/bin/javadoc.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -16,8 +16,13 @@ # limitations under the License. # +bin_home="$(dirname ${BASH_SOURCE[0]})" + # show Hutool logo -"$(dirname ${BASH_SOURCE[0]})"/logo.sh +$bin_home/logo.sh # 多模块聚合文档,生成在target/site/apidocs exec mvn javadoc:aggregate + +# 拷贝自定义的index.html到聚合文档目录 +cp -vf $bin_home/../docs/apidocs/index.html $bin_home/../target/reports/apidocs/ diff --git a/bin/logo.sh b/bin/logo.sh index ed38e86bb..e2e2a2b8a 100755 --- a/bin/logo.sh +++ b/bin/logo.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/package.sh b/bin/package.sh index 813d7c67b..96c65fa41 100755 --- a/bin/package.sh +++ b/bin/package.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/push_dev.sh b/bin/push_dev.sh index 1de633dc0..7b8fa71b8 100755 --- a/bin/push_dev.sh +++ b/bin/push_dev.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/push_master.sh b/bin/push_master.sh index fc9682954..a212acd2d 100755 --- a/bin/push_master.sh +++ b/bin/push_master.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/replaceVersion.sh b/bin/replaceVersion.sh index c4e2ae7f4..194873aed 100755 --- a/bin/replaceVersion.sh +++ b/bin/replaceVersion.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/simple_install.sh b/bin/simple_install.sh index 0050341f9..11aa23dfe 100755 --- a/bin/simple_install.sh +++ b/bin/simple_install.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/sync.sh b/bin/sync.sh index 0df8ae090..05b998887 100644 --- a/bin/sync.sh +++ b/bin/sync.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/test.sh b/bin/test.sh index 4cc6150a3..90b36e163 100755 --- a/bin/test.sh +++ b/bin/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/bin/update_version.sh b/bin/update_version.sh index 785f8f5b1..1f78fb422 100755 --- a/bin/update_version.sh +++ b/bin/update_version.sh @@ -1,7 +1,7 @@ #!/bin/bash # -# Copyright (c) 2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/docs/apidocs/index.html b/docs/apidocs/index.html index f5bc1c579..a97f3b4da 100644 --- a/docs/apidocs/index.html +++ b/docs/apidocs/index.html @@ -1,5 +1,5 @@ + diff --git a/hutool-core/src/test/resources/multi_line.properties b/hutool-core/src/test/resources/multi_line.properties index 432d0997a..e06d2e75e 100755 --- a/hutool-core/src/test/resources/multi_line.properties +++ b/hutool-core/src/test/resources/multi_line.properties @@ -1,3 +1,19 @@ +# +# Copyright (c) 2025 Hutool Team and hutool.cn +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + test1 test2=a\ bc\ diff --git a/hutool-core/src/test/resources/multi_line_crlf.properties b/hutool-core/src/test/resources/multi_line_crlf.properties index 12b8b1c9a..ae97ac483 100755 --- a/hutool-core/src/test/resources/multi_line_crlf.properties +++ b/hutool-core/src/test/resources/multi_line_crlf.properties @@ -1,3 +1,19 @@ +# +# Copyright (c) 2025 Hutool Team and hutool.cn +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + test1 test2=a\ bc\ diff --git a/hutool-core/src/test/resources/test.properties b/hutool-core/src/test/resources/test.properties index a446e547f..29cc0c7f0 100644 --- a/hutool-core/src/test/resources/test.properties +++ b/hutool-core/src/test/resources/test.properties @@ -1,3 +1,19 @@ +# +# Copyright (c) 2025 Hutool Team and hutool.cn +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + #-------------------------------------------- # 配置文件测试 #-------------------------------------------- diff --git a/hutool-core/src/test/resources/test.xml b/hutool-core/src/test/resources/test.xml index 7abacf8de..15f27ce8b 100644 --- a/hutool-core/src/test/resources/test.xml +++ b/hutool-core/src/test/resources/test.xml @@ -1,6 +1,6 @@ * } * - * @author looly + * @author Looly * */ package org.dromara.hutool.json; diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/reader/JSONParser.java b/hutool-json/src/main/java/org/dromara/hutool/json/reader/JSONParser.java index e3f3c32a3..f98ececb6 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/reader/JSONParser.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/reader/JSONParser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -32,7 +32,7 @@ import java.util.function.Predicate; * 字符串 -------------> JSONPrimitive * } * - * @author looly + * @author Looly * @since 6.0.0 */ public class JSONParser { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/reader/JSONTokener.java b/hutool-json/src/main/java/org/dromara/hutool/json/reader/JSONTokener.java index b91da2ad0..a1ab1ff1f 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/reader/JSONTokener.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/reader/JSONTokener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/reader/package-info.java b/hutool-json/src/main/java/org/dromara/hutool/json/reader/package-info.java index acf025214..fc34b5e72 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/reader/package-info.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/reader/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONContext.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONContext.java index 71b362a27..d4de8618d 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONContext.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONContext.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ import org.dromara.hutool.json.*; /** * JSON序列化上下文,用于获取当前JSON对象,以便在序列化过程中获取配置信息 * - * @author looly + * @author Looly * @since 6.0.0 */ public interface JSONContext { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONDeserializer.java index 4da9d2909..1a5315d9b 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONMapper.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONMapper.java index 7291128dc..67a0d9bef 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONMapper.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONMapper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -40,7 +40,7 @@ import java.util.Optional; * 转换依赖于{@link JSONSerializer}和{@link JSONDeserializer}的实现,通过{@link TypeAdapterManager}统一管理
* 序列化和反序列化定义于两个作用域,首先查找本类中定义的,如果没有,使用{@link TypeAdapterManager#getInstance()} 查找全局定义的。 * - * @author looly + * @author Looly * @since 6.0.0 */ public class JSONMapper implements Serializable { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONSerializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONSerializer.java index dd3c33c8a..1449ff655 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONSerializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/JSONSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/MatcherJSONDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/MatcherJSONDeserializer.java index 539c65b7d..986fab3ce 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/MatcherJSONDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/MatcherJSONDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,7 +25,7 @@ import java.lang.reflect.Type; * 匹配方法返回true表示匹配,反序列化器将执行反序列化操作 * * @param 反序列化结果类型 - * @author looly + * @author Looly * @since 6.0.0 */ public interface MatcherJSONDeserializer extends JSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/MatcherJSONSerializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/MatcherJSONSerializer.java index f1359f296..2fa4cc2e9 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/MatcherJSONSerializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/MatcherJSONSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/SimpleJSONContext.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/SimpleJSONContext.java index 9fd1c47ff..2989ef326 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/SimpleJSONContext.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/SimpleJSONContext.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ import org.dromara.hutool.json.JSONFactory; /** * 简单的JSON上下文,用于在JSON序列化时提供配置项 * - * @author looly + * @author Looly * @since 6.0.0 */ public class SimpleJSONContext implements JSONContext { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/TypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/TypeAdapter.java index 92ca0aea9..4d7f88dea 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/TypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/TypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/TypeAdapterManager.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/TypeAdapterManager.java index b52f1dc26..8ba635ea9 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/TypeAdapterManager.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/TypeAdapterManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -48,7 +48,7 @@ import java.util.Set; *
  • 实例模式: 使用{@link TypeAdapterManager#of()}创建实例,局部可用,不加载默认的转换器。
  • * * - * @author looly + * @author Looly * @since 6.0.0 */ public class TypeAdapterManager { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ArrayTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ArrayTypeAdapter.java index 4ae701655..172a02d1c 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ArrayTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ArrayTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,7 +35,7 @@ import java.util.Map; /** * Map.Entry反序列化器,用于将JSON对象转换为Map.Entry对象。 * - * @author looly + * @author Looly * @since 6.0.0 */ public class ArrayTypeAdapter implements MatcherJSONSerializer, MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/BeanTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/BeanTypeAdapter.java index 245aabb05..9bccc4c7b 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/BeanTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/BeanTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -38,7 +38,7 @@ import java.lang.reflect.Type; /** * Bean对象适配器,将Bean对象序列化为JSONObject,反序列化为Bean对象 * - * @author looly + * @author Looly * @since 6.0.0 */ public class BeanTypeAdapter implements MatcherJSONSerializer, MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/CalendarTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/CalendarTypeAdapter.java index b6ddfde9e..43fd94940 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/CalendarTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/CalendarTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,7 +33,7 @@ import java.util.Calendar; /** * 日期类型适配器,用于将日期对象转换为给定格式或时间戳 * - * @author looly + * @author Looly * @since 6.0.0 */ public class CalendarTypeAdapter implements MatcherJSONSerializer, MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/CharSequenceTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/CharSequenceTypeAdapter.java index 017df856e..9936882e3 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/CharSequenceTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/CharSequenceTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -39,7 +39,7 @@ import java.lang.reflect.Type; * * {@link CharSequence}适配器主要解决在JSON的get调用时,如果用户指定为字符串类型转换问题。 * - * @author looly + * @author Looly * @since 6.0.0 */ public class CharSequenceTypeAdapter implements MatcherJSONSerializer, MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ClassTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ClassTypeAdapter.java index 6b5694af0..c754e3107 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ClassTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ClassTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -32,7 +32,7 @@ import java.lang.reflect.Type; * factory.register(Class.class, ClassTypeAdapter.INSTANCE); * } * - * @author looly + * @author Looly * @since 6.0.0 */ public class ClassTypeAdapter implements JSONSerializer>, JSONDeserializer> { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/DateTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/DateTypeAdapter.java index a4a176fd3..0ee29b2a2 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/DateTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/DateTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -34,7 +34,7 @@ import java.util.Date; /** * 日期类型适配器,用于将日期对象转换为给定格式或时间戳 * - * @author looly + * @author Looly * @since 6.0.0 */ public class DateTypeAdapter implements MatcherJSONSerializer, MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/DefaultDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/DefaultDeserializer.java index bb4f9798b..ec374e5cd 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/DefaultDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/DefaultDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,7 +25,7 @@ import java.lang.reflect.Type; /** * 默认反序列化器,用于处理未匹配的JSON类型。 * - * @author looly + * @author Looly * @since 6.0.0 */ public class DefaultDeserializer implements JSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/EntryTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/EntryTypeAdapter.java index 4d591284d..0504d7d32 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/EntryTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/EntryTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -32,7 +32,7 @@ import java.util.Map; /** * Map.Entry序列化和反序列化器,用于将JSON对象和Map.Entry对象互转。 * - * @author looly + * @author Looly * @since 6.0.0 */ public class EntryTypeAdapter implements MatcherJSONSerializer>, MatcherJSONDeserializer> { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/EnumTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/EnumTypeAdapter.java index 7b870cef8..669a9b135 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/EnumTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/EnumTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/IterTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/IterTypeAdapter.java index c12376991..e62561a8e 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/IterTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/IterTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/JSONPrimitiveDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/JSONPrimitiveDeserializer.java index 910ab1eef..8e99f75a3 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/JSONPrimitiveDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/JSONPrimitiveDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/KBeanDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/KBeanDeserializer.java index ca8a42a44..fd2b988d9 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/KBeanDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/KBeanDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ import java.lang.reflect.Type; * Kotlin对象反序列化器
    * issue#I5WDP0 对于Kotlin对象,由于参数可能非空限制,导致无法创建一个默认的对象再赋值 * - * @author looly + * @author Looly * @since 6.0.0 */ public class KBeanDeserializer implements MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/MapTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/MapTypeAdapter.java index bf801dca9..b133825fb 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/MapTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/MapTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -36,7 +36,7 @@ import java.util.Map; /** * Map类型适配器,用于将JSON对象和Map对象互转。 * - * @author looly + * @author Looly * @since 6.0.0 */ public class MapTypeAdapter implements MatcherJSONSerializer>, MatcherJSONDeserializer> { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/PairDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/PairDeserializer.java index 73b97d025..ad965dc5b 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/PairDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/PairDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/RecordDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/RecordDeserializer.java index 8e8068647..77bce4073 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/RecordDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/RecordDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,7 +28,7 @@ import java.lang.reflect.Type; /** * Record反序列化器,用于将JSON对象转换为Record类型对象。 * - * @author looly + * @author Looly * @since 6.0.0 */ public class RecordDeserializer implements MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ResourceBundleSerializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ResourceBundleSerializer.java index 9c2bf4ed4..1f7dea2b5 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ResourceBundleSerializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ResourceBundleSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,7 @@ import java.util.ResourceBundle; /** * {@link ResourceBundle}序列化器 * - * @author looly + * @author Looly * @since 6.0.0 */ public class ResourceBundleSerializer implements MatcherJSONSerializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ResourceSerializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ResourceSerializer.java index 6d7e4f92b..f2b2c6a1b 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ResourceSerializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ResourceSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,7 +27,7 @@ import org.dromara.hutool.json.serializer.MatcherJSONSerializer; /** * {@link Resource}序列化器 * - * @author looly + * @author Looly * @since 6.0.0 */ public class ResourceSerializer implements MatcherJSONSerializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TemporalTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TemporalTypeAdapter.java index 9ba22fa6f..fad45dbbe 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TemporalTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TemporalTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -41,7 +41,7 @@ import java.time.temporal.TemporalAccessor; *
  • LocalTime
  • * * - * @author looly + * @author Looly */ public class TemporalTypeAdapter implements MatcherJSONSerializer, MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ThrowableTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ThrowableTypeAdapter.java index 2350fedbf..c5d009a42 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ThrowableTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/ThrowableTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,7 @@ import java.lang.reflect.Type; /** * Throwable类型适配器,用于将Throwable对象转换为JSON对象 * - * @author looly + * @author Looly * @since 6.0.0 */ public class ThrowableTypeAdapter implements MatcherJSONSerializer, MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TimeZoneTypeAdapter.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TimeZoneTypeAdapter.java index b2a135e01..91f06aa59 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TimeZoneTypeAdapter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TimeZoneTypeAdapter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,7 +29,7 @@ import java.util.TimeZone; /** * 时区类型适配器 * - * @author looly + * @author Looly * @since 6.0.0 */ public class TimeZoneTypeAdapter implements MatcherJSONSerializer, MatcherJSONDeserializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TokenerSerializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TokenerSerializer.java index 967a2252c..d57ab29ff 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TokenerSerializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TokenerSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,7 +29,7 @@ import java.io.Reader; /** * JSONTokener及其读取流的JSON序列化器实现 * - * @author looly + * @author Looly * @since 6.0.0 */ public class TokenerSerializer implements MatcherJSONSerializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TripleDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TripleDeserializer.java index 7a84e159d..3062a501e 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TripleDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TripleDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TupleDeserializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TupleDeserializer.java index dc626b0fd..a57ece6b1 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TupleDeserializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/TupleDeserializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/package-info.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/package-info.java index c41af8da6..18413d78c 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/package-info.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/impl/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/package-info.java b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/package-info.java index 667479adc..97855e80f 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/serializer/package-info.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/serializer/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/support/BeanToJSONCopier.java b/hutool-json/src/main/java/org/dromara/hutool/json/support/BeanToJSONCopier.java index b31ed835d..107ce2adf 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/support/BeanToJSONCopier.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/support/BeanToJSONCopier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ import java.util.function.Predicate; /** * Bean转JSON对象复制器 * - * @author looly + * @author Looly * @since 6.0.0 */ public class BeanToJSONCopier implements Copier { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/support/InternalJSONUtil.java b/hutool-json/src/main/java/org/dromara/hutool/json/support/InternalJSONUtil.java index 17931addf..fefda2470 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/support/InternalJSONUtil.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/support/InternalJSONUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONFormatStyle.java b/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONFormatStyle.java index 2e813e0be..d3d7cc3b0 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONFormatStyle.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONFormatStyle.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,7 +23,7 @@ import org.dromara.hutool.core.text.StrUtil; /** * JSON格式化风格,用于格式化JSON字符串 * - * @author looly + * @author Looly * @since 6.0.0 */ public class JSONFormatStyle { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONNodeBeanFactory.java b/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONNodeBeanFactory.java index 6d51f92c5..be369bc17 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONNodeBeanFactory.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONNodeBeanFactory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,7 +27,7 @@ import org.dromara.hutool.json.*; /** * JSON节点Bean创建器 * - * @author looly + * @author Looly * @since 6.0.0 */ public class JSONNodeBeanFactory implements NodeBeanFactory { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONObjectValueProvider.java b/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONObjectValueProvider.java index f33d8b4e3..2df340c83 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONObjectValueProvider.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONObjectValueProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONStrFormatter.java b/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONStrFormatter.java index 0dd02dfe7..c60215f6d 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONStrFormatter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/support/JSONStrFormatter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,7 +23,7 @@ import org.dromara.hutool.core.text.StrUtil; * JSON字符串格式化工具,用于简单格式化JSON字符串
    * from http://blog.csdn.net/lovelong8808/article/details/54580278 * - * @author looly + * @author Looly * @since 3.1.2 */ public class JSONStrFormatter { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/support/package-info.java b/hutool-json/src/main/java/org/dromara/hutool/json/support/package-info.java index 2f69d23a9..0f1dc8b4b 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/support/package-info.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/support/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/writer/JSONWriter.java b/hutool-json/src/main/java/org/dromara/hutool/json/writer/JSONWriter.java index 23f223730..2e4b1d8f6 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/writer/JSONWriter.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/writer/JSONWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -40,7 +40,7 @@ import java.util.regex.Pattern; * JSON数据写出器
    * 通过简单的append方式将JSON的键值对等信息写出到{@link Writer}中。 * - * @author looly + * @author Looly * @since 5.7.3 */ public class JSONWriter implements Appendable, Flushable, Closeable { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/writer/NumberWriteMode.java b/hutool-json/src/main/java/org/dromara/hutool/json/writer/NumberWriteMode.java index 6d455ee3a..2af52b6a7 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/writer/NumberWriteMode.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/writer/NumberWriteMode.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/writer/package-info.java b/hutool-json/src/main/java/org/dromara/hutool/json/writer/package-info.java index 9fee0b355..44e7fd700 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/writer/package-info.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/writer/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLParser.java b/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLParser.java index 7e01b3197..8c14ac9c2 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLParser.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLParser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,7 +30,7 @@ import java.util.function.Predicate; /** * XML解析器,将XML解析为JSON对象 * - * @author JSON.org, looly + * @author JSON.org, Looly * @since 5.7.11 */ public class JSONXMLParser { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLSerializer.java b/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLSerializer.java index e549bb243..c128b52ac 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLSerializer.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLSerializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,7 +28,7 @@ import org.dromara.hutool.json.JSONObject; /** * JSON转XML字符串工具 * - * @author looly + * @author Looly * @since 5.7.11 */ public class JSONXMLSerializer { diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLUtil.java b/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLUtil.java index bd344f9ce..ea9153ae1 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLUtil.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/xml/JSONXMLUtil.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,7 +23,7 @@ import org.dromara.hutool.json.JSONObject; /** * 提供静态方法在XML和JSONObject之间转换 * - * @author JSON.org, looly + * @author JSON.org, Looly * @see JSONXMLParser * @see JSONXMLSerializer */ diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/xml/ParseConfig.java b/hutool-json/src/main/java/org/dromara/hutool/json/xml/ParseConfig.java index a755849f6..bf60a79e8 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/xml/ParseConfig.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/xml/ParseConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/xml/XMLTokener.java b/hutool-json/src/main/java/org/dromara/hutool/json/xml/XMLTokener.java index 82f730900..2c7ba26ed 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/xml/XMLTokener.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/xml/XMLTokener.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/main/java/org/dromara/hutool/json/xml/package-info.java b/hutool-json/src/main/java/org/dromara/hutool/json/xml/package-info.java index 66f758ef9..7f99875be 100644 --- a/hutool-json/src/main/java/org/dromara/hutool/json/xml/package-info.java +++ b/hutool-json/src/main/java/org/dromara/hutool/json/xml/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013-2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,6 +17,6 @@ /** * JSON与XML相互转换封装,基于json.org官方库改造 * - * @author looly + * @author Looly */ package org.dromara.hutool.json.xml; diff --git a/hutool-json/src/main/resources/META-INF/services/org.dromara.hutool.json.engine.JSONEngine b/hutool-json/src/main/resources/META-INF/services/org.dromara.hutool.json.engine.JSONEngine index 9ddedb1dd..22f6e2823 100644 --- a/hutool-json/src/main/resources/META-INF/services/org.dromara.hutool.json.engine.JSONEngine +++ b/hutool-json/src/main/resources/META-INF/services/org.dromara.hutool.json.engine.JSONEngine @@ -1,5 +1,5 @@ # -# Copyright (c) 2013-2024 Hutool Team and hutool.cn +# Copyright (c) 2013-2025 Hutool Team and hutool.cn # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONArrayTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONArrayTest.java index f7e498194..b416d57df 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONArrayTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONArrayTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONConvertTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONConvertTest.java index 96d1c8d08..dc02ccf1a 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONConvertTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONConvertTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONDeserializerTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONDeserializerTest.java index 7b7b87bb4..06f20d7f5 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONDeserializerTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONDeserializerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONFactoryTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONFactoryTest.java index 471b2418f..77566774b 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONFactoryTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONNullTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONNullTest.java index 166ceb4de..6a6fd8dcf 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONNullTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONNullTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONObjectTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONObjectTest.java index dd29e966f..fd3c217e0 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONObjectTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONObjectTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONPathTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONPathTest.java index 51782b9c4..cbd7b6c56 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONPathTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONPathTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ import org.junit.jupiter.api.Test; /** * JSON路径单元测试 * - * @author looly + * @author Looly * */ public class JSONPathTest { diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONStrFormatterTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONStrFormatterTest.java index 99628b6fe..ca031435e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONStrFormatterTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONStrFormatterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,7 +24,7 @@ import org.junit.jupiter.api.Test; /** * JSON字符串格式化单元测试 - * @author looly + * @author Looly * */ public class JSONStrFormatterTest { diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONTokenerTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONTokenerTest.java index 0cfbefadf..050c546f2 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONTokenerTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONTokenerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONUtilTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONUtilTest.java index df610cbc1..252bc7b98 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONUtilTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONUtilTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/JSONWriterTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/JSONWriterTest.java index b98e4ef3d..765074366 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/JSONWriterTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/JSONWriterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/ParseBeanWithListTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/ParseBeanWithListTest.java index 9f24309ab..44c09e02e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/ParseBeanWithListTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/ParseBeanWithListTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,7 +26,7 @@ import java.util.List; * 测试Bean中嵌套List等对象时是否完整转换
    * 同时测试私有class是否可以有效实例化 * - * @author looly + * @author Looly * */ public class ParseBeanWithListTest { diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/TransientTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/TransientTest.java index d0791eec9..aaab8e06f 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/TransientTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/TransientTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithDate.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithDate.java index ca70c3f56..00f6bd9f2 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithDate.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithDate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithLocalDate.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithLocalDate.java index 367292d4f..432bf5f4e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithLocalDate.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithLocalDate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithLocalDateTime.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithLocalDateTime.java index 15812acc8..3d59738d2 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithLocalDateTime.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/BeanWithLocalDateTime.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/FastJSONTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/FastJSONTest.java index 0c24d9dda..b1e0c8296 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/FastJSONTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/FastJSONTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/GsonTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/GsonTest.java index e81366ca7..c8c4d7590 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/GsonTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/GsonTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/HutoolJSONTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/HutoolJSONTest.java index 558331377..b3816509e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/HutoolJSONTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/HutoolJSONTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/JSONEngineFactoryTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/JSONEngineFactoryTest.java index 6ce47f1ca..aaa41efd8 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/JSONEngineFactoryTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/JSONEngineFactoryTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/JSONEngineTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/JSONEngineTest.java index 35607bb09..c0e7163b9 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/JSONEngineTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/JSONEngineTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/JacksonTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/JacksonTest.java index 41f1b9783..deeac5402 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/JacksonTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/JacksonTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/engine/MoshiTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/engine/MoshiTest.java index 0eed36469..06bd1a553 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/engine/MoshiTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/engine/MoshiTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1075Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1075Test.java index 30612d9d2..ecedb592d 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1075Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1075Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1101Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1101Test.java index 40ecdf82f..e458525f2 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1101Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1101Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1200Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1200Test.java index fac82c61a..1ace79a55 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1200Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1200Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1399Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1399Test.java index c1d4e14f8..12a2fbbb1 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1399Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue1399Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2090Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2090Test.java index 1795740e8..90fed4fa9 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2090Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2090Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2131Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2131Test.java index 2073a8775..a9898a461 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2131Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2131Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2223Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2223Test.java index 283667c81..998988af9 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2223Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2223Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2377Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2377Test.java index 1c4b8f7af..7754111d0 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2377Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2377Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2447Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2447Test.java index c411052cd..a38f2f988 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2447Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2447Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2507Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2507Test.java index 391b6b6d2..08053299c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2507Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2507Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2555Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2555Test.java index d22304dfe..d9c3ba197 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2555Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2555Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2564Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2564Test.java index fa9973d01..c2a5dcc42 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2564Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2564Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2572Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2572Test.java index 198a8457a..3615667d3 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2572Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2572Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2746Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2746Test.java index b3bdc6a67..f20fc8830 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2746Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2746Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2749Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2749Test.java index 35cead978..eb0b47e86 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2749Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2749Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2801Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2801Test.java index df67e4c67..80deb74a1 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2801Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2801Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2924Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2924Test.java index 0bd5c8128..c52986ee1 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2924Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2924Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2953Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2953Test.java index d89c7e109..2a2dd1e37 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2953Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue2953Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3051Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3051Test.java index 66a0edc85..20da9171f 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3051Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3051Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3058Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3058Test.java index 329460fa0..ee048aba8 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3058Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3058Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3086Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3086Test.java index 243a44941..ee9de53e1 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3086Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3086Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3139Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3139Test.java index 6d26dbc93..0ee5fd256 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3139Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3139Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3193Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3193Test.java index a8c407658..55e341f6a 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3193Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3193Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3274Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3274Test.java index 4c8b20f06..cd3cc8a99 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3274Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3274Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3289Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3289Test.java index 9b33eb95e..490031d6f 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3289Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3289Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3504Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3504Test.java index 35adf1c77..b2655d36e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3504Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3504Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3506Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3506Test.java index 06bbd8bdc..66bd03b47 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3506Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3506Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3588Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3588Test.java index 6b6efc729..b2e594cb3 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3588Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3588Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3619Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3619Test.java index a3bac5d31..c4ec56f32 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3619Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3619Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3649Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3649Test.java index 3b74fb528..d340db8de 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3649Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3649Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3681Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3681Test.java index 1b478d51b..5a9b72467 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3681Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3681Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3795Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3795Test.java index ced0bbd4c..fc67a3e7e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3795Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue3795Test.java @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2025 Hutool Team and hutool.cn + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.dromara.hutool.json.issues; import org.dromara.hutool.core.reflect.TypeReference; diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue488Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue488Test.java index 0f68cbb59..9c15a96d8 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue488Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue488Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue644Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue644Test.java index 1f5790c94..741e99dad 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue644Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue644Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue677Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue677Test.java index a2083f095..ba8e0b02e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue677Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue677Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue867Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue867Test.java index d8569e16c..2650969a9 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue867Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issue867Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1AU86Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1AU86Test.java index 0d94c1fdc..28a333405 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1AU86Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1AU86Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1F8M2Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1F8M2Test.java index e59ef9722..28cc70698 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1F8M2Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1F8M2Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1H2VNTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1H2VNTest.java index c4961822c..bc2da1609 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1H2VNTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI1H2VNTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI3BS4STest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI3BS4STest.java index 77c9fc9e3..7e778bf7c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI3BS4STest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI3BS4STest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI3EGJPTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI3EGJPTest.java index 3c4911205..79e72982c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI3EGJPTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI3EGJPTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI49VZBTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI49VZBTest.java index e80211975..ffa14e994 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI49VZBTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI49VZBTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI4RBZ4Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI4RBZ4Test.java index f29cd17ff..7634e1b1d 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI4RBZ4Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI4RBZ4Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI4XFMWTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI4XFMWTest.java index 32b49b63d..c33b456f4 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI4XFMWTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI4XFMWTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI50EGGTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI50EGGTest.java index e110d9491..661323944 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI50EGGTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI50EGGTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI59LW4Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI59LW4Test.java index 02eb5e5fe..9ff386dbc 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI59LW4Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI59LW4Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI5DHK2Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI5DHK2Test.java index 3ad519388..b89543cc1 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI5DHK2Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI5DHK2Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI5OMSCTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI5OMSCTest.java index e7137e459..8a94ff948 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI5OMSCTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI5OMSCTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI676ITTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI676ITTest.java index 6dcb8dbed..b878f2b9b 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI676ITTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI676ITTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6H0XFTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6H0XFTest.java index 00b79896f..2316be287 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6H0XFTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6H0XFTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6LBZATest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6LBZATest.java index f9711edce..f16b8ecda 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6LBZATest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6LBZATest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6SZYBTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6SZYBTest.java index 5cb111bf5..f31e49fd0 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6SZYBTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6SZYBTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6YN2ATest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6YN2ATest.java index ccb2841f8..9cd260f41 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6YN2ATest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI6YN2ATest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI71BE6Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI71BE6Test.java index 5e2d9dfd5..363e3c430 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI71BE6Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI71BE6Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI76CSUTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI76CSUTest.java index a471f5d47..62c86e662 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI76CSUTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI76CSUTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7CW27Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7CW27Test.java index 289bb9f80..61d35fdae 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7CW27Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7CW27Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7FQ29Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7FQ29Test.java index e67bd04da..f5fd57505 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7FQ29Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7FQ29Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7GPGXTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7GPGXTest.java index dc68a26f6..e6654fb3a 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7GPGXTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7GPGXTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7M2GZTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7M2GZTest.java index 06e1832a2..ed2721075 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7M2GZTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7M2GZTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7VM64Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7VM64Test.java index be998612f..78663ea0d 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7VM64Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI7VM64Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI81QZ2Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI81QZ2Test.java index d61c309ef..e0b450353 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI81QZ2Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI81QZ2Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI82AM8Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI82AM8Test.java index 899711e6e..8a3a335a3 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI82AM8Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI82AM8Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI84V6ITest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI84V6ITest.java index 84c2bfcd3..ea6dbc753 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI84V6ITest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI84V6ITest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI8NMP7Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI8NMP7Test.java index ebf0da43a..0b7560d9a 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI8NMP7Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI8NMP7Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI8PC9FTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI8PC9FTest.java index 01604ee1a..4561de96e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI8PC9FTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI8PC9FTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI90ADXTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI90ADXTest.java index fe2edd558..9ec9a647e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI90ADXTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI90ADXTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI9DX5HTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI9DX5HTest.java index 8c511ae21..8058f4f09 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI9DX5HTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI9DX5HTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI9HQQETest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI9HQQETest.java index 9e4d337f0..1c64ba93f 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI9HQQETest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueI9HQQETest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIALQ0NTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIALQ0NTest.java index cf46dbb02..5072c981c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIALQ0NTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIALQ0NTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAOPI9Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAOPI9Test.java index 46ea57b21..f98390143 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAOPI9Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAOPI9Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAP4GMTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAP4GMTest.java index b146c94ff..33a73ac6c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAP4GMTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAP4GMTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAW0ITTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAW0ITTest.java index ba755fdfa..f63b4fe51 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAW0ITTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAW0ITTest.java @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2025 Hutool Team and hutool.cn + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.dromara.hutool.json.issues; import org.dromara.hutool.json.JSONArray; diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAWE3HTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAWE3HTest.java index 9b8fa9d3f..349046425 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAWE3HTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIAWE3HTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIB9MH0Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIB9MH0Test.java index 9719964a0..6b9075d1d 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIB9MH0Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssueIB9MH0Test.java @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2025 Hutool Team and hutool.cn + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.dromara.hutool.json.issues; import org.dromara.hutool.json.JSON; diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issues1881Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issues1881Test.java index 7d33f4f9a..2ce6040d8 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issues1881Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Issues1881Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssuesI44E4HTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssuesI44E4HTest.java index 90b14ea63..b319ec06c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssuesI44E4HTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssuesI44E4HTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssuesI4V14NTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssuesI4V14NTest.java index 4afc4eed1..b39662bd9 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssuesI4V14NTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/IssuesI4V14NTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr192Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr192Test.java index f7749227e..cb83163e4 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr192Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr192Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr3067Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr3067Test.java index e7401b634..0c099a862 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr3067Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr3067Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr3507Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr3507Test.java index 25ada634b..6d3ee5ed0 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr3507Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/Pr3507Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueI5WDP0/ERPProduct.kt b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueI5WDP0/ERPProduct.kt index b30973625..641602545 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueI5WDP0/ERPProduct.kt +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueI5WDP0/ERPProduct.kt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueI5WDP0/JsonToBeanTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueI5WDP0/JsonToBeanTest.java index 37c1257c2..1f59c03b2 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueI5WDP0/JsonToBeanTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueI5WDP0/JsonToBeanTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/BaseResult.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/BaseResult.java index 81dd2e50a..29dd834c7 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/BaseResult.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/BaseResult.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/IssueIVMD5Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/IssueIVMD5Test.java index bbc1d2d6e..c5bfd61f3 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/IssueIVMD5Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/IssueIVMD5Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/StudentInfo.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/StudentInfo.java index 0d8243696..cc18d739d 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/StudentInfo.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/issueIVMD5/StudentInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/issues/package-info.java b/hutool-json/src/test/java/org/dromara/hutool/json/issues/package-info.java index 95d2f160d..fcd16185a 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/issues/package-info.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/issues/package-info.java @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2025 Hutool Team and hutool.cn + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /** * issue解决相关测试 */ diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/Issue3205Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/Issue3205Test.java index c375b9283..c03ca937a 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/Issue3205Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/Issue3205Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -39,7 +39,7 @@ public class Issue3205Test { final JWT jwt = JWT.of() .setPayload("sub", "1234567890") - .setPayload("name", "looly") + .setPayload("name", "Looly") .setPayload("admin", true) .setExpiresAt(DateUtil.tomorrow()) .setSigner(signer); diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/Issue3732Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/Issue3732Test.java index d99e54a1a..91d8a53fd 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/Issue3732Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/Issue3732Test.java @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2025 Hutool Team and hutool.cn + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.dromara.hutool.json.jwt; import org.dromara.hutool.json.jwt.signers.JWTSigner; diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI5QRUOTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI5QRUOTest.java index 7fb650162..3202b4469 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI5QRUOTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI5QRUOTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI6IS5BTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI6IS5BTest.java index 8f314873d..37f802e38 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI6IS5BTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI6IS5BTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI76TRQTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI76TRQTest.java index 4d92060aa..0375aa990 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI76TRQTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI76TRQTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI7IZIMTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI7IZIMTest.java index 82993c903..bac5849bf 100755 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI7IZIMTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/IssueI7IZIMTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTSignerTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTSignerTest.java index 29dd96ba3..2a14f0c19 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTSignerTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTSignerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -225,7 +225,7 @@ public class JWTSignerTest { private static void signAndVerify(final JWTSigner signer){ final JWT jwt = JWT.of() .setPayload("sub", "1234567890") - .setPayload("name", "looly") + .setPayload("name", "Looly") .setPayload("admin", true) .setExpiresAt(DateUtil.tomorrow()) .setSigner(signer); diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTTest.java index ed687fb75..31f53fc64 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ public class JWTTest { final JWT jwt = JWT.of() .setHeader(JWTHeader.TYPE, "JWT") .setPayload("sub", "1234567890") - .setPayload("name", "looly") + .setPayload("name", "Looly") .setPayload("admin", true) .setExpiresAt(DateUtil.parse("2022-01-01")) .setKey(key); @@ -69,7 +69,7 @@ public class JWTTest { //payload Assertions.assertEquals("1234567890", jwt.getPayload("sub")); - Assertions.assertEquals("looly", jwt.getPayload("name")); + Assertions.assertEquals("Looly", jwt.getPayload("name")); Assertions.assertEquals(true, jwt.getPayload("admin")); } @@ -78,7 +78,7 @@ public class JWTTest { final JWT jwt = JWT.of() .setHeader(JWTHeader.TYPE, "JWT") .setPayload("sub", "1234567890") - .setPayload("name", "looly") + .setPayload("name", "Looly") .setPayload("admin", true) .setSigner(JWTSignerUtil.none()); @@ -99,7 +99,7 @@ public class JWTTest { Assertions.assertThrows(JWTException.class, () -> { final JWT jwt = JWT.of() .setPayload("sub", "1234567890") - .setPayload("name", "looly") + .setPayload("name", "Looly") .setPayload("admin", true); jwt.sign(); diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTUtilTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTUtilTest.java index a9d9ea48f..e9ba64953 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTUtilTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTUtilTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -55,7 +55,7 @@ public class JWTUtilTest { //payload Assertions.assertEquals("1234567890", jwt.getPayload("sub")); - Assertions.assertEquals("looly", jwt.getPayload("name")); + Assertions.assertEquals("Looly", jwt.getPayload("name")); Assertions.assertEquals(true, jwt.getPayload("admin")); } diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTValidatorTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTValidatorTest.java index 4ecabe899..246dd1cf0 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTValidatorTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/jwt/JWTValidatorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/reader/Issue3808Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/reader/Issue3808Test.java index d21a027bb..6bc8b3111 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/reader/Issue3808Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/reader/Issue3808Test.java @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2025 Hutool Team and hutool.cn + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.dromara.hutool.json.reader; import org.dromara.hutool.core.io.resource.ResourceUtil; diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/reader/JSONParserTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/reader/JSONParserTest.java index 6f2372bc0..5a5139662 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/reader/JSONParserTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/reader/JSONParserTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/serializer/CustomSerializeTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/serializer/CustomSerializeTest.java index 806d13a5c..718e0ce83 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/serializer/CustomSerializeTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/serializer/CustomSerializeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/serializer/JSONMapperTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/serializer/JSONMapperTest.java index 693cd6352..fc8a186b5 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/serializer/JSONMapperTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/serializer/JSONMapperTest.java @@ -1,3 +1,19 @@ +/* + * Copyright (c) 2025 Hutool Team and hutool.cn + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package org.dromara.hutool.json.serializer; import org.dromara.hutool.core.date.DateUtil; diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ADT.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ADT.java index c37d581cd..2cad1d27c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ADT.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ADT.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Data.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Data.java index b75e7a517..75a01f862 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Data.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Data.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Exam.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Exam.java index 6f7c63217..49f2013a6 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Exam.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Exam.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ExamInfoDict.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ExamInfoDict.java index 3849008a6..58e9a89ca 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ExamInfoDict.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ExamInfoDict.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/JSONBean.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/JSONBean.java index 001c0c7f9..b51cf5f25 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/JSONBean.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/JSONBean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/JsonNode.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/JsonNode.java index 23eed0a60..e9aad033c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/JsonNode.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/JsonNode.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/KeyBean.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/KeyBean.java index 9e8db0633..cf66fd2d4 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/KeyBean.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/KeyBean.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/PerfectEvaluationProductResVo.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/PerfectEvaluationProductResVo.java index c820ab212..38c4194ba 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/PerfectEvaluationProductResVo.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/PerfectEvaluationProductResVo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Price.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Price.java index 3ea6a3e34..6c117864e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Price.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Price.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ProductResBase.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ProductResBase.java index 8db09450e..820e9bcf0 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ProductResBase.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ProductResBase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ResultDto.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ResultDto.java index 91612de35..1602ed395 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ResultDto.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/ResultDto.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Seq.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Seq.java index 96ed8c74e..87e2312ef 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Seq.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/Seq.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthResponse.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthResponse.java index 7e558169d..c7d43fbef 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthResponse.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthResponse.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthWarp.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthWarp.java index 4493ff01d..94fe7263c 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthWarp.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthWarp.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthWarp2.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthWarp2.java index a6d433551..0a917fdf3 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthWarp2.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/TokenAuthWarp2.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UUMap.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UUMap.java index 94b8cfee4..7f46da758 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UUMap.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UUMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserA.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserA.java index a5906f502..3dcd47822 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserA.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserA.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserB.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserB.java index c9ac996a0..2f8ca19ab 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserB.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserB.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserC.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserC.java index 74edc4728..d46eba050 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserC.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserC.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserInfoDict.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserInfoDict.java index 12a665adf..d37c9b12e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserInfoDict.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserInfoDict.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserInfoRedundCount.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserInfoRedundCount.java index 5b60f701a..e86919e47 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserInfoRedundCount.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserInfoRedundCount.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserWithMap.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserWithMap.java index c9248af76..ddb4b8cb0 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserWithMap.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/UserWithMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/CaseReport.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/CaseReport.java index 399db4d1d..8c63fcae8 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/CaseReport.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/CaseReport.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/EnvSettingInfo.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/EnvSettingInfo.java index e0ffe711b..1a068a8e6 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/EnvSettingInfo.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/EnvSettingInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/StepReport.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/StepReport.java index 3992abccc..cb8859b54 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/StepReport.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/StepReport.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/SuiteReport.java b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/SuiteReport.java index 3fd562162..209d16b2e 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/SuiteReport.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/test/bean/report/SuiteReport.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/writer/Issue3541Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/writer/Issue3541Test.java index 2f40d34cb..d61d84a36 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/writer/Issue3541Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/writer/Issue3541Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/xml/Issue2748Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/xml/Issue2748Test.java index 94afcd5a7..efe78db62 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/xml/Issue2748Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/xml/Issue2748Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/xml/Issue3560Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/xml/Issue3560Test.java index 89f654a0b..f68e01382 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/xml/Issue3560Test.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/xml/Issue3560Test.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/xml/XMLTest.java b/hutool-json/src/test/java/org/dromara/hutool/json/xml/XMLTest.java index 360c5b0a0..2aa8f8c82 100644 --- a/hutool-json/src/test/java/org/dromara/hutool/json/xml/XMLTest.java +++ b/hutool-json/src/test/java/org/dromara/hutool/json/xml/XMLTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 Hutool Team and hutool.cn + * Copyright (c) 2013-2025 Hutool Team and hutool.cn * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/hutool-log/pom.xml b/hutool-log/pom.xml index 3b5e3f029..d8b3663ae 100755 --- a/hutool-log/pom.xml +++ b/hutool-log/pom.xml @@ -1,6 +1,6 @@