├── .editorconfig ├── .gitee ├── ISSUE_TEMPLATE.zh-CN.md └── PULL_REQUEST_TEMPLATE.zh-CN.md ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── codeql-analysis.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CHANGELOG_5.0-5.7.md ├── LICENSE ├── README-EN.md ├── README.md ├── SECURITY.md ├── bin ├── check_dependency_updates.sh ├── cobertura.sh ├── commit.sh ├── deploy.sh ├── fast_install.sh ├── install.sh ├── javadoc.sh ├── logo.sh ├── package.sh ├── push_dev.sh ├── push_master.sh ├── replaceVersion.sh ├── simple_install.sh ├── sync.sh ├── test.sh ├── update_version.sh └── version.txt ├── docs ├── .nojekyll ├── apidocs │ └── index.html └── js │ └── version.js ├── hutool-ai ├── pom.xml └── src │ ├── main │ ├── java │ │ └── cn │ │ │ └── hutool │ │ │ └── ai │ │ │ ├── AIException.java │ │ │ ├── AIServiceFactory.java │ │ │ ├── AIUtil.java │ │ │ ├── ModelName.java │ │ │ ├── Models.java │ │ │ ├── core │ │ │ ├── AIConfig.java │ │ │ ├── AIConfigBuilder.java │ │ │ ├── AIConfigRegistry.java │ │ │ ├── AIService.java │ │ │ ├── AIServiceProvider.java │ │ │ ├── BaseAIService.java │ │ │ ├── BaseConfig.java │ │ │ ├── Message.java │ │ │ └── package-info.java │ │ │ ├── model │ │ │ ├── deepseek │ │ │ │ ├── DeepSeekCommon.java │ │ │ │ ├── DeepSeekConfig.java │ │ │ │ ├── DeepSeekProvider.java │ │ │ │ ├── DeepSeekService.java │ │ │ │ ├── DeepSeekServiceImpl.java │ │ │ │ └── package-info.java │ │ │ ├── doubao │ │ │ │ ├── DoubaoCommon.java │ │ │ │ ├── DoubaoConfig.java │ │ │ │ ├── DoubaoProvider.java │ │ │ │ ├── DoubaoService.java │ │ │ │ ├── DoubaoServiceImpl.java │ │ │ │ └── package-info.java │ │ │ ├── grok │ │ │ │ ├── GrokCommon.java │ │ │ │ ├── GrokConfig.java │ │ │ │ ├── GrokProvider.java │ │ │ │ ├── GrokService.java │ │ │ │ ├── GrokServiceImpl.java │ │ │ │ └── package-info.java │ │ │ ├── hutool │ │ │ │ ├── HutoolCommon.java │ │ │ │ ├── HutoolConfig.java │ │ │ │ ├── HutoolProvider.java │ │ │ │ ├── HutoolService.java │ │ │ │ ├── HutoolServiceImpl.java │ │ │ │ └── package-info.java │ │ │ ├── ollama │ │ │ │ ├── OllamaCommon.java │ │ │ │ ├── OllamaConfig.java │ │ │ │ ├── OllamaProvider.java │ │ │ │ ├── OllamaService.java │ │ │ │ ├── OllamaServiceImpl.java │ │ │ │ └── package-info.java │ │ │ ├── openai │ │ │ │ ├── OpenaiCommon.java │ │ │ │ ├── OpenaiConfig.java │ │ │ │ ├── OpenaiProvider.java │ │ │ │ ├── OpenaiService.java │ │ │ │ ├── OpenaiServiceImpl.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── cn.hutool.ai.core.AIConfig │ │ └── cn.hutool.ai.core.AIServiceProvider │ └── test │ └── java │ ├── AIServiceFactoryTest.java │ ├── AIUtilTest.java │ └── cn │ └── hutool │ └── ai │ └── model │ ├── deepseek │ └── DeepSeekServiceTest.java │ ├── doubao │ └── DoubaoServiceTest.java │ ├── grok │ └── GrokServiceTest.java │ ├── hutool │ └── HutoolServiceTest.java │ ├── ollama │ └── OllamaServiceTest.java │ └── openai │ └── OpenaiServiceTest.java ├── hutool-all ├── pom.xml └── src │ └── main │ └── java │ └── cn │ └── hutool │ ├── Hutool.java │ └── package-info.java ├── hutool-aop ├── pom.xml └── src │ ├── main │ ├── java │ │ └── cn │ │ │ └── hutool │ │ │ └── aop │ │ │ ├── ProxyUtil.java │ │ │ ├── aspects │ │ │ ├── Aspect.java │ │ │ ├── SimpleAspect.java │ │ │ ├── TimeIntervalAspect.java │ │ │ └── package-info.java │ │ │ ├── interceptor │ │ │ ├── CglibInterceptor.java │ │ │ ├── JdkInterceptor.java │ │ │ ├── SpringCglibInterceptor.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── proxy │ │ │ ├── CglibProxyFactory.java │ │ │ ├── JdkProxyFactory.java │ │ │ ├── ProxyFactory.java │ │ │ ├── SpringCglibProxyFactory.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── cn.hutool.aop.proxy.ProxyFactory │ └── test │ └── java │ └── cn │ └── hutool │ └── aop │ └── test │ ├── AopTest.java │ ├── IssueI74EX7Test.java │ └── IssueIBF20ZTest.java ├── hutool-bloomFilter ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── bloomfilter │ │ ├── BitMapBloomFilter.java │ │ ├── BitSetBloomFilter.java │ │ ├── BloomFilter.java │ │ ├── BloomFilterUtil.java │ │ ├── bitMap │ │ ├── BitMap.java │ │ ├── IntMap.java │ │ ├── LongMap.java │ │ └── package-info.java │ │ ├── filter │ │ ├── AbstractFilter.java │ │ ├── DefaultFilter.java │ │ ├── ELFFilter.java │ │ ├── FNVFilter.java │ │ ├── FuncFilter.java │ │ ├── HfFilter.java │ │ ├── HfIpFilter.java │ │ ├── JSFilter.java │ │ ├── PJWFilter.java │ │ ├── RSFilter.java │ │ ├── SDBMFilter.java │ │ ├── TianlFilter.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ └── java │ └── cn │ └── hutool │ └── bloomfilter │ └── BitMapBloomFilterTest.java ├── hutool-bom └── pom.xml ├── hutool-cache ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── cache │ │ ├── Cache.java │ │ ├── CacheListener.java │ │ ├── CacheUtil.java │ │ ├── GlobalPruneTimer.java │ │ ├── file │ │ ├── AbstractFileCache.java │ │ ├── LFUFileCache.java │ │ ├── LRUFileCache.java │ │ └── package-info.java │ │ ├── impl │ │ ├── AbstractCache.java │ │ ├── CacheObj.java │ │ ├── CacheObjIterator.java │ │ ├── CacheValuesIterator.java │ │ ├── FIFOCache.java │ │ ├── LFUCache.java │ │ ├── LRUCache.java │ │ ├── NoCache.java │ │ ├── ReentrantCache.java │ │ ├── StampedCache.java │ │ ├── TimedCache.java │ │ ├── WeakCache.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ └── java │ └── cn │ └── hutool │ └── cache │ ├── CacheConcurrentTest.java │ ├── CacheTest.java │ ├── FileCacheTest.java │ ├── Issue3618Test.java │ ├── IssueI8MEIXTest.java │ ├── LRUCacheTest.java │ └── WeakCacheTest.java ├── hutool-captcha ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── captcha │ │ ├── AbstractCaptcha.java │ │ ├── CaptchaUtil.java │ │ ├── CircleCaptcha.java │ │ ├── GifCaptcha.java │ │ ├── ICaptcha.java │ │ ├── LineCaptcha.java │ │ ├── ShearCaptcha.java │ │ ├── generator │ │ ├── AbstractGenerator.java │ │ ├── CodeGenerator.java │ │ ├── MathGenerator.java │ │ ├── RandomGenerator.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ └── java │ └── cn │ └── hutool │ └── captcha │ ├── CaptchaTest.java │ ├── CaptchaUtilTest.java │ ├── GeneratorTest.java │ ├── GifCaptchaUtilTest.java │ └── ShearCaptchaTest.java ├── hutool-core ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── core │ │ ├── annotation │ │ ├── AbstractAnnotationSynthesizer.java │ │ ├── AbstractLinkAnnotationPostProcessor.java │ │ ├── AbstractWrappedAnnotationAttribute.java │ │ ├── AggregateAnnotation.java │ │ ├── Alias.java │ │ ├── AliasAnnotationPostProcessor.java │ │ ├── AliasFor.java │ │ ├── AliasLinkAnnotationPostProcessor.java │ │ ├── AliasedAnnotationAttribute.java │ │ ├── AnnotationAttribute.java │ │ ├── AnnotationAttributeValueProvider.java │ │ ├── AnnotationProxy.java │ │ ├── AnnotationSynthesizer.java │ │ ├── AnnotationUtil.java │ │ ├── CacheableAnnotationAttribute.java │ │ ├── CacheableSynthesizedAnnotationAttributeProcessor.java │ │ ├── CombinationAnnotationElement.java │ │ ├── ForceAliasFor.java │ │ ├── ForceAliasedAnnotationAttribute.java │ │ ├── GenericSynthesizedAggregateAnnotation.java │ │ ├── GenericSynthesizedAnnotation.java │ │ ├── Hierarchical.java │ │ ├── Link.java │ │ ├── MirrorFor.java │ │ ├── MirrorLinkAnnotationPostProcessor.java │ │ ├── MirroredAnnotationAttribute.java │ │ ├── PropIgnore.java │ │ ├── RelationType.java │ │ ├── SynthesizedAggregateAnnotation.java │ │ ├── SynthesizedAnnotation.java │ │ ├── SynthesizedAnnotationAttributeProcessor.java │ │ ├── SynthesizedAnnotationPostProcessor.java │ │ ├── SynthesizedAnnotationProxy.java │ │ ├── SynthesizedAnnotationSelector.java │ │ ├── WrappedAnnotationAttribute.java │ │ ├── package-info.java │ │ └── scanner │ │ │ ├── AbstractTypeAnnotationScanner.java │ │ │ ├── AnnotationScanner.java │ │ │ ├── ElementAnnotationScanner.java │ │ │ ├── EmptyAnnotationScanner.java │ │ │ ├── FieldAnnotationScanner.java │ │ │ ├── GenericAnnotationScanner.java │ │ │ ├── MetaAnnotationScanner.java │ │ │ ├── MethodAnnotationScanner.java │ │ │ ├── TypeAnnotationScanner.java │ │ │ └── package-info.java │ │ ├── bean │ │ ├── BeanDesc.java │ │ ├── BeanDescCache.java │ │ ├── BeanException.java │ │ ├── BeanInfoCache.java │ │ ├── BeanPath.java │ │ ├── BeanUtil.java │ │ ├── DynaBean.java │ │ ├── NullWrapperBean.java │ │ ├── PropDesc.java │ │ ├── RecordUtil.java │ │ ├── copier │ │ │ ├── AbsCopier.java │ │ │ ├── BeanCopier.java │ │ │ ├── BeanToBeanCopier.java │ │ │ ├── BeanToMapCopier.java │ │ │ ├── CopyOptions.java │ │ │ ├── IJSONTypeConverter.java │ │ │ ├── MapToBeanCopier.java │ │ │ ├── MapToMapCopier.java │ │ │ ├── ValueProvider.java │ │ │ ├── ValueProviderToBeanCopier.java │ │ │ ├── package-info.java │ │ │ └── provider │ │ │ │ ├── BeanValueProvider.java │ │ │ │ ├── DynaBeanValueProvider.java │ │ │ │ ├── MapValueProvider.java │ │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── builder │ │ ├── Builder.java │ │ ├── CompareToBuilder.java │ │ ├── EqualsBuilder.java │ │ ├── GenericBuilder.java │ │ ├── HashCodeBuilder.java │ │ ├── IDKey.java │ │ └── package-info.java │ │ ├── clone │ │ ├── CloneRuntimeException.java │ │ ├── CloneSupport.java │ │ ├── Cloneable.java │ │ ├── DefaultCloneable.java │ │ └── package-info.java │ │ ├── codec │ │ ├── BCD.java │ │ ├── Base16Codec.java │ │ ├── Base32.java │ │ ├── Base32Codec.java │ │ ├── Base58.java │ │ ├── Base58Codec.java │ │ ├── Base62.java │ │ ├── Base62Codec.java │ │ ├── Base64.java │ │ ├── Base64Decoder.java │ │ ├── Base64Encoder.java │ │ ├── Caesar.java │ │ ├── Decoder.java │ │ ├── Encoder.java │ │ ├── Hashids.java │ │ ├── Morse.java │ │ ├── PercentCodec.java │ │ ├── PunyCode.java │ │ ├── Rot.java │ │ └── package-info.java │ │ ├── collection │ │ ├── ArrayIter.java │ │ ├── AvgPartition.java │ │ ├── BoundedPriorityQueue.java │ │ ├── CollStreamUtil.java │ │ ├── CollUtil.java │ │ ├── CollectionUtil.java │ │ ├── ComputeIter.java │ │ ├── ConcurrentHashSet.java │ │ ├── CopiedIter.java │ │ ├── EnumerationIter.java │ │ ├── FilterIter.java │ │ ├── IterChain.java │ │ ├── IterUtil.java │ │ ├── IterableIter.java │ │ ├── IteratorEnumeration.java │ │ ├── LineIter.java │ │ ├── ListUtil.java │ │ ├── NodeListIter.java │ │ ├── Partition.java │ │ ├── PartitionIter.java │ │ ├── RandomAccessAvgPartition.java │ │ ├── RandomAccessPartition.java │ │ ├── ResettableIter.java │ │ ├── RingIndexUtil.java │ │ ├── SpliteratorUtil.java │ │ ├── TransCollection.java │ │ ├── TransIter.java │ │ ├── TransSpliterator.java │ │ ├── UniqueKeySet.java │ │ └── package-info.java │ │ ├── comparator │ │ ├── BaseFieldComparator.java │ │ ├── ComparableComparator.java │ │ ├── ComparatorChain.java │ │ ├── ComparatorException.java │ │ ├── CompareUtil.java │ │ ├── FieldComparator.java │ │ ├── FieldsComparator.java │ │ ├── FuncComparator.java │ │ ├── IndexedComparator.java │ │ ├── InstanceComparator.java │ │ ├── LengthComparator.java │ │ ├── NullComparator.java │ │ ├── PinyinComparator.java │ │ ├── PropertyComparator.java │ │ ├── ReverseComparator.java │ │ ├── VersionComparator.java │ │ ├── WindowsExplorerStringComparator.java │ │ └── package-info.java │ │ ├── compiler │ │ ├── CompilerException.java │ │ ├── CompilerUtil.java │ │ ├── DiagnosticUtil.java │ │ ├── JavaClassFileManager.java │ │ ├── JavaClassFileObject.java │ │ ├── JavaFileObjectUtil.java │ │ ├── JavaSourceCompiler.java │ │ ├── JavaSourceFileObject.java │ │ └── package-info.java │ │ ├── compress │ │ ├── Deflate.java │ │ ├── Gzip.java │ │ ├── ZipCopyVisitor.java │ │ ├── ZipReader.java │ │ ├── ZipWriter.java │ │ └── package-info.java │ │ ├── convert │ │ ├── AbstractConverter.java │ │ ├── BasicType.java │ │ ├── CastUtil.java │ │ ├── Convert.java │ │ ├── ConvertException.java │ │ ├── Converter.java │ │ ├── ConverterRegistry.java │ │ ├── NumberChineseFormatter.java │ │ ├── NumberWithFormat.java │ │ ├── NumberWordFormatter.java │ │ ├── TypeConverter.java │ │ ├── impl │ │ │ ├── ArrayConverter.java │ │ │ ├── AtomicBooleanConverter.java │ │ │ ├── AtomicIntegerArrayConverter.java │ │ │ ├── AtomicLongArrayConverter.java │ │ │ ├── AtomicReferenceConverter.java │ │ │ ├── BeanConverter.java │ │ │ ├── BooleanConverter.java │ │ │ ├── CalendarConverter.java │ │ │ ├── CastConverter.java │ │ │ ├── CharacterConverter.java │ │ │ ├── CharsetConverter.java │ │ │ ├── ClassConverter.java │ │ │ ├── CollectionConverter.java │ │ │ ├── CurrencyConverter.java │ │ │ ├── DateConverter.java │ │ │ ├── DurationConverter.java │ │ │ ├── EntryConverter.java │ │ │ ├── EnumConverter.java │ │ │ ├── LocaleConverter.java │ │ │ ├── MapConverter.java │ │ │ ├── NumberConverter.java │ │ │ ├── OptConverter.java │ │ │ ├── OptionalConverter.java │ │ │ ├── PairConverter.java │ │ │ ├── PathConverter.java │ │ │ ├── PeriodConverter.java │ │ │ ├── PrimitiveConverter.java │ │ │ ├── RecordConverter.java │ │ │ ├── ReferenceConverter.java │ │ │ ├── StackTraceElementConverter.java │ │ │ ├── StringConverter.java │ │ │ ├── TemporalAccessorConverter.java │ │ │ ├── TimeZoneConverter.java │ │ │ ├── URIConverter.java │ │ │ ├── URLConverter.java │ │ │ ├── UUIDConverter.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── date │ │ ├── BetweenFormatter.java │ │ ├── CalendarUtil.java │ │ ├── ChineseDate.java │ │ ├── DateBetween.java │ │ ├── DateException.java │ │ ├── DateField.java │ │ ├── DateModifier.java │ │ ├── DatePattern.java │ │ ├── DateRange.java │ │ ├── DateTime.java │ │ ├── DateUnit.java │ │ ├── DateUtil.java │ │ ├── GroupTimeInterval.java │ │ ├── LocalDateTimeUtil.java │ │ ├── Month.java │ │ ├── Quarter.java │ │ ├── StopWatch.java │ │ ├── SystemClock.java │ │ ├── TemporalAccessorUtil.java │ │ ├── TemporalUtil.java │ │ ├── TimeInterval.java │ │ ├── Week.java │ │ ├── YearQuarter.java │ │ ├── Zodiac.java │ │ ├── ZoneUtil.java │ │ ├── chinese │ │ │ ├── ChineseMonth.java │ │ │ ├── GanZhi.java │ │ │ ├── LunarFestival.java │ │ │ ├── LunarInfo.java │ │ │ ├── SolarTerms.java │ │ │ └── package-info.java │ │ ├── format │ │ │ ├── AbstractDateBasic.java │ │ │ ├── DateBasic.java │ │ │ ├── DateParser.java │ │ │ ├── DatePrinter.java │ │ │ ├── FastDateFormat.java │ │ │ ├── FastDateParser.java │ │ │ ├── FastDatePrinter.java │ │ │ ├── FormatCache.java │ │ │ ├── GlobalCustomFormat.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── exceptions │ │ ├── CheckedUtil.java │ │ ├── DependencyException.java │ │ ├── ExceptionUtil.java │ │ ├── InvocationTargetRuntimeException.java │ │ ├── NotInitedException.java │ │ ├── StatefulException.java │ │ ├── UtilException.java │ │ ├── ValidateException.java │ │ └── package-info.java │ │ ├── getter │ │ ├── ArrayTypeGetter.java │ │ ├── BasicTypeGetter.java │ │ ├── GroupedTypeGetter.java │ │ ├── ListTypeGetter.java │ │ ├── OptArrayTypeGetter.java │ │ ├── OptBasicTypeGetter.java │ │ ├── OptNullBasicTypeFromObjectGetter.java │ │ ├── OptNullBasicTypeFromStringGetter.java │ │ ├── OptNullBasicTypeGetter.java │ │ └── package-info.java │ │ ├── img │ │ ├── BackgroundRemoval.java │ │ ├── ColorUtil.java │ │ ├── FontUtil.java │ │ ├── GraphicsUtil.java │ │ ├── Img.java │ │ ├── ImgUtil.java │ │ ├── LabColor.java │ │ ├── ScaleType.java │ │ ├── gif │ │ │ ├── AnimatedGifEncoder.java │ │ │ ├── GifDecoder.java │ │ │ ├── LZWEncoder.java │ │ │ ├── NeuQuant.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── io │ │ ├── AppendableWriter.java │ │ ├── BOMInputStream.java │ │ ├── BomReader.java │ │ ├── BufferUtil.java │ │ ├── CharsetDetector.java │ │ ├── FastByteArrayOutputStream.java │ │ ├── FastByteBuffer.java │ │ ├── FastStringWriter.java │ │ ├── FileMagicNumber.java │ │ ├── FileTypeUtil.java │ │ ├── FileUtil.java │ │ ├── IORuntimeException.java │ │ ├── IoUtil.java │ │ ├── LimitedInputStream.java │ │ ├── LineHandler.java │ │ ├── ManifestUtil.java │ │ ├── NioUtil.java │ │ ├── NullOutputStream.java │ │ ├── StreamProgress.java │ │ ├── ValidateObjectInputStream.java │ │ ├── checksum │ │ │ ├── CRC16.java │ │ │ ├── CRC8.java │ │ │ ├── crc16 │ │ │ │ ├── CRC16Ansi.java │ │ │ │ ├── CRC16CCITT.java │ │ │ │ ├── CRC16CCITTFalse.java │ │ │ │ ├── CRC16Checksum.java │ │ │ │ ├── CRC16DNP.java │ │ │ │ ├── CRC16IBM.java │ │ │ │ ├── CRC16Maxim.java │ │ │ │ ├── CRC16Modbus.java │ │ │ │ ├── CRC16USB.java │ │ │ │ ├── CRC16X25.java │ │ │ │ ├── CRC16XModem.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ ├── copy │ │ │ ├── ChannelCopier.java │ │ │ ├── IoCopier.java │ │ │ ├── ReaderWriterCopier.java │ │ │ ├── StreamCopier.java │ │ │ └── package-info.java │ │ ├── file │ │ │ ├── FileAppender.java │ │ │ ├── FileCopier.java │ │ │ ├── FileMode.java │ │ │ ├── FileNameUtil.java │ │ │ ├── FileReader.java │ │ │ ├── FileSystemUtil.java │ │ │ ├── FileWrapper.java │ │ │ ├── FileWriter.java │ │ │ ├── LineReadWatcher.java │ │ │ ├── LineSeparator.java │ │ │ ├── PathMover.java │ │ │ ├── PathUtil.java │ │ │ ├── Tailer.java │ │ │ ├── package-info.java │ │ │ └── visitor │ │ │ │ ├── CopyVisitor.java │ │ │ │ ├── DelVisitor.java │ │ │ │ ├── MoveVisitor.java │ │ │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── resource │ │ │ ├── BytesResource.java │ │ │ ├── CharSequenceResource.java │ │ │ ├── ClassPathResource.java │ │ │ ├── FileObjectResource.java │ │ │ ├── FileResource.java │ │ │ ├── InputStreamResource.java │ │ │ ├── MultiFileResource.java │ │ │ ├── MultiResource.java │ │ │ ├── NoResourceException.java │ │ │ ├── Resource.java │ │ │ ├── ResourceUtil.java │ │ │ ├── StringResource.java │ │ │ ├── UrlResource.java │ │ │ ├── VfsResource.java │ │ │ ├── WebAppResource.java │ │ │ └── package-info.java │ │ ├── unit │ │ │ ├── DataSize.java │ │ │ ├── DataSizeUtil.java │ │ │ ├── DataUnit.java │ │ │ └── package-info.java │ │ └── watch │ │ │ ├── SimpleWatcher.java │ │ │ ├── WatchAction.java │ │ │ ├── WatchException.java │ │ │ ├── WatchKind.java │ │ │ ├── WatchMonitor.java │ │ │ ├── WatchServer.java │ │ │ ├── WatchUtil.java │ │ │ ├── Watcher.java │ │ │ ├── package-info.java │ │ │ └── watchers │ │ │ ├── DelayWatcher.java │ │ │ ├── IgnoreWatcher.java │ │ │ ├── WatcherChain.java │ │ │ └── package-info.java │ │ ├── lang │ │ ├── Assert.java │ │ ├── Chain.java │ │ ├── ClassScanner.java │ │ ├── ConsistentHash.java │ │ ├── Console.java │ │ ├── ConsoleTable.java │ │ ├── DefaultSegment.java │ │ ├── Dict.java │ │ ├── Editor.java │ │ ├── EnumItem.java │ │ ├── Filter.java │ │ ├── JarClassLoader.java │ │ ├── Matcher.java │ │ ├── ObjectId.java │ │ ├── Opt.java │ │ ├── Pair.java │ │ ├── ParameterizedTypeImpl.java │ │ ├── PatternPool.java │ │ ├── Pid.java │ │ ├── Range.java │ │ ├── RegexPool.java │ │ ├── Replacer.java │ │ ├── ResourceClassLoader.java │ │ ├── Segment.java │ │ ├── SimpleCache.java │ │ ├── Singleton.java │ │ ├── Snowflake.java │ │ ├── Tuple.java │ │ ├── TypeReference.java │ │ ├── UUID.java │ │ ├── Validator.java │ │ ├── Version.java │ │ ├── WeightListRandom.java │ │ ├── WeightRandom.java │ │ ├── ansi │ │ │ ├── Ansi8BitColor.java │ │ │ ├── AnsiBackground.java │ │ │ ├── AnsiColor.java │ │ │ ├── AnsiColorWrapper.java │ │ │ ├── AnsiColors.java │ │ │ ├── AnsiElement.java │ │ │ ├── AnsiEncoder.java │ │ │ ├── AnsiStyle.java │ │ │ ├── ForeOrBack.java │ │ │ └── package-info.java │ │ ├── caller │ │ │ ├── Caller.java │ │ │ ├── CallerUtil.java │ │ │ ├── SecurityManagerCaller.java │ │ │ ├── StackTraceCaller.java │ │ │ └── package-info.java │ │ ├── copier │ │ │ ├── Copier.java │ │ │ ├── SrcToDestCopier.java │ │ │ └── package-info.java │ │ ├── func │ │ │ ├── Consumer3.java │ │ │ ├── Func.java │ │ │ ├── Func0.java │ │ │ ├── Func1.java │ │ │ ├── LambdaUtil.java │ │ │ ├── Supplier1.java │ │ │ ├── Supplier2.java │ │ │ ├── Supplier3.java │ │ │ ├── Supplier4.java │ │ │ ├── Supplier5.java │ │ │ ├── VoidFunc.java │ │ │ ├── VoidFunc0.java │ │ │ ├── VoidFunc1.java │ │ │ └── package-info.java │ │ ├── generator │ │ │ ├── Generator.java │ │ │ ├── ObjectGenerator.java │ │ │ ├── ObjectIdGenerator.java │ │ │ ├── SnowflakeGenerator.java │ │ │ ├── UUIDGenerator.java │ │ │ └── package-info.java │ │ ├── hash │ │ │ ├── CityHash.java │ │ │ ├── Hash.java │ │ │ ├── Hash128.java │ │ │ ├── Hash32.java │ │ │ ├── Hash64.java │ │ │ ├── KetamaHash.java │ │ │ ├── MetroHash.java │ │ │ ├── MurmurHash.java │ │ │ ├── Number128.java │ │ │ └── package-info.java │ │ ├── id │ │ │ ├── IdConstants.java │ │ │ ├── NanoId.java │ │ │ └── package-info.java │ │ ├── intern │ │ │ ├── InternUtil.java │ │ │ ├── Interner.java │ │ │ ├── JdkStringInterner.java │ │ │ ├── WeakInterner.java │ │ │ └── package-info.java │ │ ├── loader │ │ │ ├── AtomicLoader.java │ │ │ ├── LazyFunLoader.java │ │ │ ├── LazyLoader.java │ │ │ ├── Loader.java │ │ │ └── package-info.java │ │ ├── mutable │ │ │ ├── Mutable.java │ │ │ ├── MutableBool.java │ │ │ ├── MutableByte.java │ │ │ ├── MutableDouble.java │ │ │ ├── MutableFloat.java │ │ │ ├── MutableInt.java │ │ │ ├── MutableLong.java │ │ │ ├── MutableObj.java │ │ │ ├── MutablePair.java │ │ │ ├── MutableShort.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── ref │ │ │ ├── PhantomObj.java │ │ │ ├── Ref.java │ │ │ ├── ReferenceType.java │ │ │ ├── SoftObj.java │ │ │ ├── StrongObj.java │ │ │ ├── WeakObj.java │ │ │ └── package-info.java │ │ ├── reflect │ │ │ ├── ActualTypeMapperPool.java │ │ │ ├── LookupFactory.java │ │ │ ├── MethodHandleUtil.java │ │ │ └── package-info.java │ │ └── tree │ │ │ ├── Node.java │ │ │ ├── Tree.java │ │ │ ├── TreeBuilder.java │ │ │ ├── TreeNode.java │ │ │ ├── TreeNodeConfig.java │ │ │ ├── TreeUtil.java │ │ │ ├── package-info.java │ │ │ └── parser │ │ │ ├── DefaultNodeParser.java │ │ │ └── NodeParser.java │ │ ├── map │ │ ├── AbsEntry.java │ │ ├── BiMap.java │ │ ├── CamelCaseLinkedMap.java │ │ ├── CamelCaseMap.java │ │ ├── CaseInsensitiveLinkedMap.java │ │ ├── CaseInsensitiveMap.java │ │ ├── CaseInsensitiveTreeMap.java │ │ ├── CustomKeyMap.java │ │ ├── FixedLinkedHashMap.java │ │ ├── ForestMap.java │ │ ├── FuncKeyMap.java │ │ ├── FuncMap.java │ │ ├── LinkedForestMap.java │ │ ├── MapBuilder.java │ │ ├── MapProxy.java │ │ ├── MapUtil.java │ │ ├── MapWrapper.java │ │ ├── ReferenceConcurrentMap.java │ │ ├── SafeConcurrentHashMap.java │ │ ├── TableMap.java │ │ ├── TolerantMap.java │ │ ├── TransMap.java │ │ ├── TreeEntry.java │ │ ├── WeakConcurrentMap.java │ │ ├── multi │ │ │ ├── AbsCollValueMap.java │ │ │ ├── AbsTable.java │ │ │ ├── CollectionValueMap.java │ │ │ ├── ListValueMap.java │ │ │ ├── RowKeyTable.java │ │ │ ├── SetValueMap.java │ │ │ ├── Table.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ └── reference │ │ │ ├── ReferenceConcurrentMap.java │ │ │ ├── SoftConcurrentMap.java │ │ │ ├── WeakKeyConcurrentMap.java │ │ │ ├── WeakKeyValueConcurrentMap.java │ │ │ └── package-info.java │ │ ├── math │ │ ├── Arrangement.java │ │ ├── BitStatusUtil.java │ │ ├── Calculator.java │ │ ├── Combination.java │ │ ├── MathUtil.java │ │ ├── Money.java │ │ └── package-info.java │ │ ├── net │ │ ├── DefaultTrustManager.java │ │ ├── FormUrlencoded.java │ │ ├── Ipv4Util.java │ │ ├── LocalPortGenerater.java │ │ ├── MaskBit.java │ │ ├── NetUtil.java │ │ ├── PassAuth.java │ │ ├── ProxySocketFactory.java │ │ ├── RFC3986.java │ │ ├── SSLContextBuilder.java │ │ ├── SSLProtocols.java │ │ ├── SSLUtil.java │ │ ├── URLDecoder.java │ │ ├── URLEncodeUtil.java │ │ ├── URLEncoder.java │ │ ├── UserPassAuthenticator.java │ │ ├── multipart │ │ │ ├── MultipartFormData.java │ │ │ ├── MultipartRequestInputStream.java │ │ │ ├── UploadFile.java │ │ │ ├── UploadFileHeader.java │ │ │ ├── UploadSetting.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ └── url │ │ │ ├── UrlBuilder.java │ │ │ ├── UrlPath.java │ │ │ ├── UrlQuery.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── stream │ │ ├── CollectorUtil.java │ │ ├── SimpleCollector.java │ │ ├── StreamUtil.java │ │ └── package-info.java │ │ ├── swing │ │ ├── DesktopUtil.java │ │ ├── RobotUtil.java │ │ ├── ScreenUtil.java │ │ ├── clipboard │ │ │ ├── ClipboardListener.java │ │ │ ├── ClipboardMonitor.java │ │ │ ├── ClipboardUtil.java │ │ │ ├── ImageSelection.java │ │ │ ├── StrClipboardListener.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── text │ │ ├── ASCIIStrCache.java │ │ ├── AntPathMatcher.java │ │ ├── CharPool.java │ │ ├── CharSequenceUtil.java │ │ ├── NamingCase.java │ │ ├── PasswdStrength.java │ │ ├── Simhash.java │ │ ├── StrBuilder.java │ │ ├── StrFormatter.java │ │ ├── StrJoiner.java │ │ ├── StrMatcher.java │ │ ├── StrPool.java │ │ ├── StrSplitter.java │ │ ├── TextSimilarity.java │ │ ├── UnicodeUtil.java │ │ ├── csv │ │ │ ├── CsvBaseReader.java │ │ │ ├── CsvConfig.java │ │ │ ├── CsvData.java │ │ │ ├── CsvParser.java │ │ │ ├── CsvReadConfig.java │ │ │ ├── CsvReader.java │ │ │ ├── CsvRow.java │ │ │ ├── CsvRowHandler.java │ │ │ ├── CsvTokener.java │ │ │ ├── CsvUtil.java │ │ │ ├── CsvWriteConfig.java │ │ │ ├── CsvWriter.java │ │ │ └── package-info.java │ │ ├── escape │ │ │ ├── Html4Escape.java │ │ │ ├── Html4Unescape.java │ │ │ ├── InternalEscapeUtil.java │ │ │ ├── NumericEntityUnescaper.java │ │ │ ├── XmlEscape.java │ │ │ ├── XmlUnescape.java │ │ │ └── package-info.java │ │ ├── finder │ │ │ ├── CharFinder.java │ │ │ ├── CharMatcherFinder.java │ │ │ ├── Finder.java │ │ │ ├── LengthFinder.java │ │ │ ├── PatternFinder.java │ │ │ ├── StrFinder.java │ │ │ ├── TextFinder.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── replacer │ │ │ ├── LookupReplacer.java │ │ │ ├── ReplacerChain.java │ │ │ ├── StrReplacer.java │ │ │ └── package-info.java │ │ └── split │ │ │ └── SplitIter.java │ │ ├── thread │ │ ├── AsyncUtil.java │ │ ├── BlockPolicy.java │ │ ├── ConcurrencyTester.java │ │ ├── DelegatedExecutorService.java │ │ ├── ExecutorBuilder.java │ │ ├── FinalizableDelegatedExecutorService.java │ │ ├── GlobalThreadPool.java │ │ ├── NamedThreadFactory.java │ │ ├── RecyclableBatchThreadPoolExecutor.java │ │ ├── RejectPolicy.java │ │ ├── SemaphoreRunnable.java │ │ ├── SyncFinisher.java │ │ ├── ThreadException.java │ │ ├── ThreadFactoryBuilder.java │ │ ├── ThreadUtil.java │ │ ├── lock │ │ │ ├── LockUtil.java │ │ │ ├── NoLock.java │ │ │ ├── NoReadWriteLock.java │ │ │ ├── SegmentLock.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ └── threadlocal │ │ │ ├── NamedInheritableThreadLocal.java │ │ │ ├── NamedThreadLocal.java │ │ │ └── package-info.java │ │ └── util │ │ ├── ArrayUtil.java │ │ ├── BooleanUtil.java │ │ ├── ByteUtil.java │ │ ├── CharUtil.java │ │ ├── CharsetUtil.java │ │ ├── ClassLoaderUtil.java │ │ ├── ClassUtil.java │ │ ├── CoordinateUtil.java │ │ ├── CreditCodeUtil.java │ │ ├── DesensitizedUtil.java │ │ ├── EnumUtil.java │ │ ├── EscapeUtil.java │ │ ├── HashUtil.java │ │ ├── HexUtil.java │ │ ├── IdUtil.java │ │ ├── IdcardUtil.java │ │ ├── JAXBUtil.java │ │ ├── JNDIUtil.java │ │ ├── JdkUtil.java │ │ ├── ModifierUtil.java │ │ ├── NumberUtil.java │ │ ├── ObjUtil.java │ │ ├── ObjectUtil.java │ │ ├── PageUtil.java │ │ ├── PhoneUtil.java │ │ ├── PrimitiveArrayUtil.java │ │ ├── RadixUtil.java │ │ ├── RandomUtil.java │ │ ├── ReUtil.java │ │ ├── ReferenceUtil.java │ │ ├── ReflectUtil.java │ │ ├── RuntimeUtil.java │ │ ├── SerializeUtil.java │ │ ├── ServiceLoaderUtil.java │ │ ├── StrUtil.java │ │ ├── SystemPropsUtil.java │ │ ├── TypeUtil.java │ │ ├── URLUtil.java │ │ ├── VersionUtil.java │ │ ├── XmlUtil.java │ │ ├── ZipUtil.java │ │ └── package-info.java │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── core │ │ ├── annotation │ │ ├── AbstractWrappedAnnotationAttributeTest.java │ │ ├── AliasAnnotationPostProcessorTest.java │ │ ├── AliasLinkAnnotationPostProcessorTest.java │ │ ├── AliasedAnnotationAttributeTest.java │ │ ├── AnnotationForTest.java │ │ ├── AnnotationUtilTest.java │ │ ├── CacheableAnnotationAttributeTest.java │ │ ├── CacheableSynthesizedAnnotationAttributeProcessorTest.java │ │ ├── ForceAliasedAnnotationAttributeTest.java │ │ ├── GenericSynthesizedAggregateAnnotationTest.java │ │ ├── MirrorLinkAnnotationPostProcessorTest.java │ │ ├── MirroredAnnotationAttributeTest.java │ │ ├── RepeatAnnotationForTest.java │ │ ├── SynthesizedAnnotationSelectorTest.java │ │ ├── TestIssueI8CLBJ.java │ │ └── scanner │ │ │ ├── AnnotationForScannerTest.java │ │ │ ├── ElementAnnotationScannerTest.java │ │ │ ├── FieldAnnotationScannerTest.java │ │ │ ├── GenericAnnotationScannerTest.java │ │ │ ├── MateAnnotationScannerTest.java │ │ │ ├── MethodAnnotationScannerTest.java │ │ │ └── TypeAnnotationScannerTest.java │ │ ├── bean │ │ ├── BeanCopyMappingTest.java │ │ ├── BeanDescTest.java │ │ ├── BeanPathTest.java │ │ ├── BeanUtilTest.java │ │ ├── DynaBeanTest.java │ │ ├── Issue1687Test.java │ │ ├── Issue2009Test.java │ │ ├── Issue2082Test.java │ │ ├── Issue2202Test.java │ │ ├── Issue2697Test.java │ │ ├── Issue3091Test.java │ │ ├── Issue3452Test.java │ │ ├── Issue3497Test.java │ │ ├── Issue3645Test.java │ │ ├── Issue3702Test.java │ │ ├── IssueI80FP4Test.java │ │ ├── IssueI8JASOTest.java │ │ ├── IssueIAYGT0Test.java │ │ ├── IssueIBLTZWTest.java │ │ ├── IssueICHM3OTest.java │ │ └── copier │ │ │ ├── BeanCopierTest.java │ │ │ └── Issue2718Test.java │ │ ├── builder │ │ └── GenericBuilderTest.java │ │ ├── clone │ │ ├── CloneTest.java │ │ └── DefaultCloneTest.java │ │ ├── codec │ │ ├── BCDTest.java │ │ ├── Base32Test.java │ │ ├── Base58Test.java │ │ ├── Base62Test.java │ │ ├── Base64Test.java │ │ ├── CaesarTest.java │ │ ├── HashidsTest.java │ │ ├── MorseTest.java │ │ ├── PunyCodeTest.java │ │ └── RotTest.java │ │ ├── collection │ │ ├── CollStreamUtilTest.java │ │ ├── CollUtilTest.java │ │ ├── FilterIterTest.java │ │ ├── IterUtilTest.java │ │ ├── ListUtilTest.java │ │ ├── MapProxyTest.java │ │ ├── PartitionIterTest.java │ │ ├── RingIndexUtilTest.java │ │ └── UniqueKeySetTest.java │ │ ├── comparator │ │ ├── ArrayIndexedComparator.java │ │ ├── CompareUtilTest.java │ │ ├── IndexedComparatorTest.java │ │ ├── Issue3259Test.java │ │ ├── PropertyComparatorTest.java │ │ ├── VersionComparatorTest.java │ │ └── WindowsExplorerStringComparatorTest.java │ │ ├── compiler │ │ └── JavaSourceCompilerTest.java │ │ ├── compress │ │ ├── IssueI5DRU0Test.java │ │ ├── IssueIAGYDGTest.java │ │ ├── ZipReaderTest.java │ │ └── ZipWriterTest.java │ │ ├── convert │ │ ├── CastUtilTest.java │ │ ├── ConvertOtherTest.java │ │ ├── ConvertTest.java │ │ ├── ConvertToArrayTest.java │ │ ├── ConvertToBeanTest.java │ │ ├── ConvertToBooleanTest.java │ │ ├── ConvertToCollectionTest.java │ │ ├── ConvertToNumberTest.java │ │ ├── ConvertToSBCAndDBCTest.java │ │ ├── ConverterRegistryTest.java │ │ ├── DateConvertTest.java │ │ ├── EnumConvertTest.java │ │ ├── Issue2611Test.java │ │ ├── Issue3241Test.java │ │ ├── IssueI7WJHHTest.java │ │ ├── IssueIALV38Test.java │ │ ├── MapConvertTest.java │ │ ├── NumberChineseFormatterTest.java │ │ ├── NumberConverterTest.java │ │ ├── NumberWordFormatTest.java │ │ ├── NumberWordFormatterTest.java │ │ ├── PrimitiveConvertTest.java │ │ ├── StringConvertTest.java │ │ ├── TemporalAccessorConverterTest.java │ │ └── ToBytesTest.java │ │ ├── date │ │ ├── BetweenFormatterTest.java │ │ ├── CalendarUtilTest.java │ │ ├── ChineseDateTest.java │ │ ├── DateBetweenTest.java │ │ ├── DateFieldTest.java │ │ ├── DateModifierTest.java │ │ ├── DateRangeTest.java │ │ ├── DateTimeTest.java │ │ ├── DateUtilTest.java │ │ ├── FastDateFormatTest.java │ │ ├── GanzhiTest.java │ │ ├── Issue2612Test.java │ │ ├── Issue2981Test.java │ │ ├── Issue3011Test.java │ │ ├── Issue3036Test.java │ │ ├── Issue3301Test.java │ │ ├── Issue3348Test.java │ │ ├── Issue3608Test.java │ │ ├── Issue3798Test.java │ │ ├── IssueI7QI6RTest.java │ │ ├── IssueI7XMYWTest.java │ │ ├── IssueI82Y1LTest.java │ │ ├── IssueI97WU6Test.java │ │ ├── IssueI9C2D4Test.java │ │ ├── IssueIB8OFSTest.java │ │ ├── IssueIB9NPUTest.java │ │ ├── IssueIBB6I5Test.java │ │ ├── IssueIC00HGTest.java │ │ ├── LocalDateTimeUtilTest.java │ │ ├── MonthTest.java │ │ ├── QuarterTest.java │ │ ├── TemporalAccessorUtilTest.java │ │ ├── TimeIntervalTest.java │ │ ├── TimeZoneTest.java │ │ ├── WeekTest.java │ │ ├── YearQuarterTest.java │ │ ├── ZodiacTest.java │ │ ├── ZoneUtilTest.java │ │ └── chinese │ │ │ ├── IssueI5YB1ATest.java │ │ │ ├── IssueICL1BTTest.java │ │ │ └── SolarTermsTest.java │ │ ├── exceptions │ │ ├── CheckedUtilTest.java │ │ └── ExceptionUtilTest.java │ │ ├── img │ │ ├── FontUtilTest.java │ │ ├── ImgTest.java │ │ ├── ImgUtilTest.java │ │ ├── Issue2735Test.java │ │ └── IssueI8L8UATest.java │ │ ├── io │ │ ├── BufferUtilTest.java │ │ ├── CharsetDetectorTest.java │ │ ├── ClassPathResourceTest.java │ │ ├── FileCopierTest.java │ │ ├── FileReaderTest.java │ │ ├── FileTypeUtilTest.java │ │ ├── FileUtilTest.java │ │ ├── IoUtilTest.java │ │ ├── Issue3846Test.java │ │ ├── ManifestUtilTest.java │ │ ├── WatchMonitorTest.java │ │ ├── checksum │ │ │ ├── CRC16Test.java │ │ │ └── CrcTest.java │ │ ├── file │ │ │ ├── FileNameUtilTest.java │ │ │ ├── FileSystemUtilTest.java │ │ │ ├── FileWriterTest.java │ │ │ ├── Issue3557Test.java │ │ │ ├── IssueIAB65VTest.java │ │ │ ├── PathUtilTest.java │ │ │ └── TailerTest.java │ │ ├── resource │ │ │ └── ResourceUtilTest.java │ │ └── unit │ │ │ └── DataSizeUtilTest.java │ │ ├── lang │ │ ├── AssertTest.java │ │ ├── ClassScanerTest.java │ │ ├── ConsoleTableTest.java │ │ ├── ConsoleTest.java │ │ ├── DictTest.java │ │ ├── IssueIAOGDRTest.java │ │ ├── NanoIdTest.java │ │ ├── ObjectIdTest.java │ │ ├── OptTest.java │ │ ├── RangeTest.java │ │ ├── SimhashTest.java │ │ ├── SimpleCacheTest.java │ │ ├── SingletonTest.java │ │ ├── SnowflakeTest.java │ │ ├── StrFormatterTest.java │ │ ├── TupleTest.java │ │ ├── UUIDTest.java │ │ ├── ValidatorTest.java │ │ ├── WeightListRandomTest.java │ │ ├── WeightRandomTest.java │ │ ├── ansi │ │ │ └── AnsiEncoderTest.java │ │ ├── caller │ │ │ ├── CallerTest.java │ │ │ └── CallerUtilTest.java │ │ ├── func │ │ │ └── LambdaUtilTest.java │ │ ├── hash │ │ │ ├── CityHashTest.java │ │ │ ├── MetroHashTest.java │ │ │ └── MurmurHashTest.java │ │ ├── intern │ │ │ └── InternUtilTest.java │ │ ├── loader │ │ │ └── LazyFunLoaderTest.java │ │ ├── reflect │ │ │ ├── ActualTypeMapperPoolTest.java │ │ │ └── MethodHandleUtilTest.java │ │ ├── test │ │ │ └── bean │ │ │ │ ├── ExamInfoDict.java │ │ │ │ ├── UserInfoDict.java │ │ │ │ └── UserInfoRedundCount.java │ │ └── tree │ │ │ ├── Issue2279Test.java │ │ │ ├── IssueI795INTest.java │ │ │ ├── IssueI9PDVFTest.java │ │ │ ├── IssueIAUSHRTest.java │ │ │ ├── Issues2538Test.java │ │ │ ├── TreeBuilderTest.java │ │ │ ├── TreeSearchTest.java │ │ │ └── TreeTest.java │ │ ├── map │ │ ├── BiMapTest.java │ │ ├── CamelCaseMapTest.java │ │ ├── CaseInsensitiveMapTest.java │ │ ├── CollValueMapTest.java │ │ ├── FuncMapTest.java │ │ ├── IssueI88R5MTest.java │ │ ├── LinkedForestMapTest.java │ │ ├── MapBuilderTest.java │ │ ├── MapUtilTest.java │ │ ├── RowKeyTableTest.java │ │ ├── TableMapTest.java │ │ ├── TolerantMapTest.java │ │ └── WeakConcurrentMapTest.java │ │ ├── math │ │ ├── ArrangementTest.java │ │ ├── CalculatorTest.java │ │ ├── CombinationTest.java │ │ └── MoneyTest.java │ │ ├── net │ │ ├── FormUrlencodedTest.java │ │ ├── Ipv4UtilTest.java │ │ ├── IssueI70UPUTest.java │ │ ├── NetUtilTest.java │ │ ├── RFC3986Test.java │ │ ├── UrlBuilderTest.java │ │ ├── UrlDecoderTest.java │ │ └── UrlQueryTest.java │ │ ├── stream │ │ ├── CollectorUtilTest.java │ │ └── StreamUtilTest.java │ │ ├── swing │ │ ├── ClipboardMonitorTest.java │ │ ├── ClipboardUtilTest.java │ │ ├── DesktopUtilTest.java │ │ └── RobotUtilTest.java │ │ ├── text │ │ ├── AntPathMatcherTest.java │ │ ├── CharSequenceUtilTest.java │ │ ├── IssueI96LWHTest.java │ │ ├── NamingCaseTest.java │ │ ├── PasswdStrengthTest.java │ │ ├── StrBuilderTest.java │ │ ├── StrJoinerTest.java │ │ ├── StrMatcherTest.java │ │ ├── TextSimilarityTest.java │ │ ├── UnicodeUtilTest.java │ │ ├── csv │ │ │ ├── CsvParserTest.java │ │ │ ├── CsvReaderTest.java │ │ │ ├── CsvUtilTest.java │ │ │ ├── CsvWriterTest.java │ │ │ ├── Issue3705Test.java │ │ │ ├── IssueI91VF1Test.java │ │ │ ├── IssueIA8WE0Test.java │ │ │ ├── IssueIB5UQ8Test.java │ │ │ ├── IssueICRMKATest.java │ │ │ └── Pr1244Test.java │ │ ├── finder │ │ │ └── CharFinderTest.java │ │ └── split │ │ │ ├── SplitIterTest.java │ │ │ └── StrSplitterTest.java │ │ ├── thread │ │ ├── AsyncUtilTest.java │ │ ├── ConcurrencyTesterTest.java │ │ ├── ExecutorBuilderTest.java │ │ ├── RecyclableBatchThreadPoolExecutorTest.java │ │ ├── SegmentLockTest.java │ │ ├── SyncFinisherTest.java │ │ └── ThreadUtilTest.java │ │ └── util │ │ ├── ArrayUtilTest.java │ │ ├── BooleanUtilTest.java │ │ ├── ByteUtilTest.java │ │ ├── CharUtilTest.java │ │ ├── ClassLoaderUtilTest.java │ │ ├── ClassUtilTest.java │ │ ├── CoordinateUtilTest.java │ │ ├── CreditCodeUtilTest.java │ │ ├── DesensitizedUtilTest.java │ │ ├── EnumUtilTest.java │ │ ├── EscapeUtilTest.java │ │ ├── HashUtilTest.java │ │ ├── HexUtilTest.java │ │ ├── IdUtilTest.java │ │ ├── IdcardUtilTest.java │ │ ├── Issue3136Test.java │ │ ├── Issue3423Test.java │ │ ├── Issue3516Test.java │ │ ├── Issue3660Test.java │ │ ├── Issue3809Test.java │ │ ├── IssueI7CRIWTest.java │ │ ├── IssueI9IDAGTest.java │ │ ├── IssueI9K494Test.java │ │ ├── IssueI9NSZ4Test.java │ │ ├── IssueI9UK5VTest.java │ │ ├── IssueIAQ16ETest.java │ │ ├── IssueIB95X4Test.java │ │ ├── IssueIBP6T1Test.java │ │ ├── IssueICA9S5Test.java │ │ ├── IssueICOJVZTest.java │ │ ├── JAXBUtilTest.java │ │ ├── JNDIUtilTest.java │ │ ├── ModifierUtilTest.java │ │ ├── NumberUtilTest.java │ │ ├── ObjectUtilTest.java │ │ ├── PageUtilTest.java │ │ ├── PhoneUtilTest.java │ │ ├── RandomUtilTest.java │ │ ├── ReUtilTest.java │ │ ├── ReferenceUtilTest.java │ │ ├── ReflectUtilTest.java │ │ ├── RuntimeUtilTest.java │ │ ├── StrUtilTest.java │ │ ├── TypeUtilTest.java │ │ ├── URLUtilTest.java │ │ ├── VersionUtilTest.java │ │ ├── XmlUtilTest.java │ │ └── ZipUtilTest.java │ └── resources │ ├── 1_psi_index_0.txt │ ├── hutool.jpg │ ├── issueI91VF1.csv │ ├── issueIA8WE0.csv │ ├── issueICRMKA.csv │ ├── test-compile │ ├── a │ │ ├── A$1.class │ │ ├── A$InnerClass.class │ │ ├── A.class │ │ └── A.java │ ├── b │ │ ├── B.class │ │ └── B.java │ ├── c │ │ ├── C.class │ │ └── C.java │ └── error │ │ └── ErrorClazz.java │ ├── test-zip │ ├── addFile.txt │ ├── test-add │ │ └── test.txt │ └── test.zip │ ├── test.csv │ ├── test.properties │ ├── test.xml │ ├── test_bean.csv │ ├── test_lines.csv │ ├── test_lines_cr.csv │ ├── test_lines_crlf.csv │ └── text.txt ├── hutool-cron ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── cron │ │ ├── CronConfig.java │ │ ├── CronException.java │ │ ├── CronTimer.java │ │ ├── CronUtil.java │ │ ├── Scheduler.java │ │ ├── TaskExecutor.java │ │ ├── TaskExecutorManager.java │ │ ├── TaskLauncher.java │ │ ├── TaskLauncherManager.java │ │ ├── TaskTable.java │ │ ├── listener │ │ ├── SimpleTaskListener.java │ │ ├── TaskListener.java │ │ ├── TaskListenerManager.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── pattern │ │ ├── CronPattern.java │ │ ├── CronPatternBuilder.java │ │ ├── CronPatternUtil.java │ │ ├── Part.java │ │ ├── PatternUtil.java │ │ ├── matcher │ │ │ ├── AlwaysTrueMatcher.java │ │ │ ├── BoolArrayMatcher.java │ │ │ ├── DayOfMonthMatcher.java │ │ │ ├── PartMatcher.java │ │ │ ├── PatternMatcher.java │ │ │ ├── YearValueMatcher.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ └── parser │ │ │ ├── PartParser.java │ │ │ ├── PatternParser.java │ │ │ └── package-info.java │ │ ├── task │ │ ├── CronTask.java │ │ ├── InvokeTask.java │ │ ├── RunnableTask.java │ │ ├── Task.java │ │ └── package-info.java │ │ └── timingwheel │ │ ├── SystemTimer.java │ │ ├── TimerTask.java │ │ ├── TimerTaskList.java │ │ ├── TimingWheel.java │ │ └── package-info.java │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── cron │ │ ├── TaskTableTest.java │ │ ├── demo │ │ ├── AddAndRemoveMainTest.java │ │ ├── CronTest.java │ │ ├── DeamonMainTest.java │ │ ├── JobMainTest.java │ │ ├── TestJob.java │ │ └── TestJob2.java │ │ ├── pattern │ │ ├── CronPatternBuilderTest.java │ │ ├── CronPatternNextMatchTest.java │ │ ├── CronPatternTest.java │ │ ├── CronPatternUtilTest.java │ │ ├── Issue3685Test.java │ │ ├── Issue4006Test.java │ │ ├── Issue4056Test.java │ │ ├── IssueI7SMP7Test.java │ │ ├── IssueI82CSHTest.java │ │ └── IssueI9FQUATest.java │ │ └── timingwheel │ │ └── Issue3090Test.java │ └── resources │ └── config │ └── cron.setting ├── hutool-crypto ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── crypto │ │ ├── ASN1Util.java │ │ ├── BCUtil.java │ │ ├── CipherMode.java │ │ ├── CipherWrapper.java │ │ ├── CryptoException.java │ │ ├── ECKeyUtil.java │ │ ├── GlobalBouncyCastleProvider.java │ │ ├── KeyUtil.java │ │ ├── Mode.java │ │ ├── OpensslKeyUtil.java │ │ ├── Padding.java │ │ ├── PemUtil.java │ │ ├── ProviderFactory.java │ │ ├── SecureUtil.java │ │ ├── SignUtil.java │ │ ├── SmUtil.java │ │ ├── SpecUtil.java │ │ ├── asymmetric │ │ ├── AbstractAsymmetricCrypto.java │ │ ├── AsymmetricAlgorithm.java │ │ ├── AsymmetricCrypto.java │ │ ├── AsymmetricDecryptor.java │ │ ├── AsymmetricEncryptor.java │ │ ├── BaseAsymmetric.java │ │ ├── ECIES.java │ │ ├── KeyType.java │ │ ├── RSA.java │ │ ├── SM2.java │ │ ├── Sign.java │ │ ├── SignAlgorithm.java │ │ └── package-info.java │ │ ├── digest │ │ ├── Argon2.java │ │ ├── BCrypt.java │ │ ├── DigestAlgorithm.java │ │ ├── DigestUtil.java │ │ ├── Digester.java │ │ ├── DigesterFactory.java │ │ ├── HMac.java │ │ ├── HmacAlgorithm.java │ │ ├── MD5.java │ │ ├── SM3.java │ │ ├── mac │ │ │ ├── BCHMacEngine.java │ │ │ ├── BCMacEngine.java │ │ │ ├── CBCBlockCipherMacEngine.java │ │ │ ├── DefaultHMacEngine.java │ │ │ ├── Mac.java │ │ │ ├── MacEngine.java │ │ │ ├── MacEngineFactory.java │ │ │ ├── SM4MacEngine.java │ │ │ └── package-info.java │ │ ├── otp │ │ │ ├── HOTP.java │ │ │ ├── TOTP.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── symmetric │ │ ├── AES.java │ │ ├── ChaCha20.java │ │ ├── DES.java │ │ ├── DESede.java │ │ ├── PBKDF2.java │ │ ├── RC4.java │ │ ├── SM4.java │ │ ├── SymmetricAlgorithm.java │ │ ├── SymmetricCrypto.java │ │ ├── SymmetricDecryptor.java │ │ ├── SymmetricEncryptor.java │ │ ├── Vigenere.java │ │ ├── XXTEA.java │ │ ├── ZUC.java │ │ ├── fpe │ │ └── FPE.java │ │ └── package-info.java │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── crypto │ │ ├── BCUtilTest.java │ │ ├── Issue3512Test.java │ │ ├── KeyUtilTest.java │ │ ├── OpensslKeyUtilTest.java │ │ ├── PemUtilTest.java │ │ ├── SmTest.java │ │ ├── asymmetric │ │ ├── ECIESTest.java │ │ ├── Issue3925Test.java │ │ ├── IssueI6OQJATest.java │ │ ├── IssueID1EIKTest.java │ │ ├── RSATest.java │ │ ├── SM2Test.java │ │ └── SignTest.java │ │ ├── digest │ │ ├── Argon2Test.java │ │ ├── BCryptTest.java │ │ ├── CBCBlockCipherMacEngineTest.java │ │ ├── DigestTest.java │ │ ├── HmacTest.java │ │ ├── Md5Test.java │ │ └── OTPTest.java │ │ └── symmetric │ │ ├── AESTest.java │ │ ├── ChaCha20Test.java │ │ ├── DesTest.java │ │ ├── PBKDF2Test.java │ │ ├── RC4Test.java │ │ ├── Sm4StreamTest.java │ │ ├── SymmetricTest.java │ │ ├── TEATest.java │ │ ├── ZucTest.java │ │ └── fpe │ │ └── FPETest.java │ └── resources │ ├── asn1.key │ ├── test_ec_certificate.cer │ ├── test_ec_certificate_request.csr │ ├── test_ec_encrypted_private_key.key │ ├── test_ec_pkcs8_private_key.key │ ├── test_ec_public_key.pem │ ├── test_ec_sec1_private_key.pem │ ├── test_private_key.pem │ └── test_public_key.csr ├── hutool-db ├── pom.xml ├── src │ ├── main │ │ └── java │ │ │ └── cn │ │ │ └── hutool │ │ │ └── db │ │ │ ├── AbstractDb.java │ │ │ ├── ActiveEntity.java │ │ │ ├── DaoTemplate.java │ │ │ ├── Db.java │ │ │ ├── DbRuntimeException.java │ │ │ ├── DbUtil.java │ │ │ ├── DialectRunner.java │ │ │ ├── Entity.java │ │ │ ├── GlobalDbConfig.java │ │ │ ├── Page.java │ │ │ ├── PageResult.java │ │ │ ├── Session.java │ │ │ ├── SqlConnRunner.java │ │ │ ├── StatementUtil.java │ │ │ ├── ThreadLocalConnection.java │ │ │ ├── dialect │ │ │ ├── Dialect.java │ │ │ ├── DialectFactory.java │ │ │ ├── DialectName.java │ │ │ ├── DriverNamePool.java │ │ │ ├── DriverUtil.java │ │ │ ├── impl │ │ │ │ ├── AnsiSqlDialect.java │ │ │ │ ├── DmDialect.java │ │ │ │ ├── H2Dialect.java │ │ │ │ ├── HanaDialect.java │ │ │ │ ├── MysqlDialect.java │ │ │ │ ├── OracleDialect.java │ │ │ │ ├── PhoenixDialect.java │ │ │ │ ├── PostgresqlDialect.java │ │ │ │ ├── SqlServer2012Dialect.java │ │ │ │ ├── Sqlite3Dialect.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── ds │ │ │ ├── AbstractDSFactory.java │ │ │ ├── DSFactory.java │ │ │ ├── DataSourceWrapper.java │ │ │ ├── GlobalDSFactory.java │ │ │ ├── bee │ │ │ │ ├── BeeDSFactory.java │ │ │ │ └── package-info.java │ │ │ ├── c3p0 │ │ │ │ ├── C3p0DSFactory.java │ │ │ │ └── package-info.java │ │ │ ├── dbcp │ │ │ │ ├── DbcpDSFactory.java │ │ │ │ └── package-info.java │ │ │ ├── druid │ │ │ │ ├── DruidDSFactory.java │ │ │ │ └── package-info.java │ │ │ ├── hikari │ │ │ │ ├── HikariDSFactory.java │ │ │ │ └── package-info.java │ │ │ ├── jndi │ │ │ │ ├── JndiDSFactory.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── pooled │ │ │ │ ├── ConnectionWraper.java │ │ │ │ ├── DbConfig.java │ │ │ │ ├── DbSetting.java │ │ │ │ ├── PooledConnection.java │ │ │ │ ├── PooledDSFactory.java │ │ │ │ ├── PooledDataSource.java │ │ │ │ └── package-info.java │ │ │ ├── simple │ │ │ │ ├── AbstractDataSource.java │ │ │ │ ├── SimpleDSFactory.java │ │ │ │ ├── SimpleDataSource.java │ │ │ │ └── package-info.java │ │ │ └── tomcat │ │ │ │ ├── TomcatDSFactory.java │ │ │ │ └── package-info.java │ │ │ ├── handler │ │ │ ├── BeanHandler.java │ │ │ ├── BeanListHandler.java │ │ │ ├── EntityHandler.java │ │ │ ├── EntityListHandler.java │ │ │ ├── EntitySetHandler.java │ │ │ ├── HandleHelper.java │ │ │ ├── NumberHandler.java │ │ │ ├── PageResultHandler.java │ │ │ ├── RsHandler.java │ │ │ ├── StringHandler.java │ │ │ ├── ValueListHandler.java │ │ │ └── package-info.java │ │ │ ├── meta │ │ │ ├── Column.java │ │ │ ├── ColumnIndexInfo.java │ │ │ ├── IndexInfo.java │ │ │ ├── JdbcType.java │ │ │ ├── MetaUtil.java │ │ │ ├── Table.java │ │ │ ├── TableType.java │ │ │ └── package-info.java │ │ │ ├── nosql │ │ │ ├── mongo │ │ │ │ ├── MongoDS.java │ │ │ │ ├── MongoFactory.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── redis │ │ │ │ ├── RedisDS.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── sql │ │ │ ├── Condition.java │ │ │ ├── ConditionBuilder.java │ │ │ ├── ConditionGroup.java │ │ │ ├── Direction.java │ │ │ ├── LogicalOperator.java │ │ │ ├── NamedSql.java │ │ │ ├── Order.java │ │ │ ├── Query.java │ │ │ ├── SqlBuilder.java │ │ │ ├── SqlExecutor.java │ │ │ ├── SqlFormatter.java │ │ │ ├── SqlLog.java │ │ │ ├── SqlUtil.java │ │ │ ├── StatementWrapper.java │ │ │ ├── Wrapper.java │ │ │ └── package-info.java │ │ │ └── transaction │ │ │ ├── TransactionLevel.java │ │ │ └── package-info.java │ └── test │ │ ├── java │ │ └── cn │ │ │ └── hutool │ │ │ └── db │ │ │ ├── CRUDTest.java │ │ │ ├── ConcurentTest.java │ │ │ ├── DbTest.java │ │ │ ├── DerbyTest.java │ │ │ ├── DmTest.java │ │ │ ├── DsTest.java │ │ │ ├── EntityTest.java │ │ │ ├── FindBeanTest.java │ │ │ ├── GlobalDbConfigTest.java │ │ │ ├── H2Test.java │ │ │ ├── HanaTest.java │ │ │ ├── HsqldbTest.java │ │ │ ├── IssueI73770Test.java │ │ │ ├── IssueI9BANETest.java │ │ │ ├── MySQLTest.java │ │ │ ├── NamedSqlTest.java │ │ │ ├── OracleTest.java │ │ │ ├── PageResultTest.java │ │ │ ├── PageTest.java │ │ │ ├── PicTransferTest.java │ │ │ ├── PostgreTest.java │ │ │ ├── SessionTest.java │ │ │ ├── SqlServerTest.java │ │ │ ├── UpdateTest.java │ │ │ ├── WrapperTest.java │ │ │ ├── dialect │ │ │ ├── DialectFactoryTest.java │ │ │ └── DriverUtilTest.java │ │ │ ├── ds │ │ │ ├── DataSourceWrapperTest.java │ │ │ └── IssueI70J95Test.java │ │ │ ├── meta │ │ │ └── MetaUtilTest.java │ │ │ ├── nosql │ │ │ ├── MongoDBTest.java │ │ │ └── RedisDSTest.java │ │ │ ├── pojo │ │ │ └── User.java │ │ │ └── sql │ │ │ ├── ConditionBuilderTest.java │ │ │ ├── ConditionGroupTest.java │ │ │ ├── ConditionTest.java │ │ │ ├── Issue4066Test.java │ │ │ ├── SqlBuilderTest.java │ │ │ └── SqlFormatterTest.java │ │ └── resources │ │ ├── config │ │ ├── db.setting │ │ ├── example │ │ │ ├── db-example-c3p0.setting │ │ │ ├── db-example-dbcp.setting │ │ │ ├── db-example-druid.setting │ │ │ ├── db-example-hikari.setting │ │ │ ├── db-example-tomcat.setting │ │ │ └── mongo-example.setting │ │ ├── mongo.setting │ │ └── redis.setting │ │ ├── logback.xml │ │ └── simplelogger.properties └── test.db ├── hutool-dfa ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── dfa │ │ ├── FoundWord.java │ │ ├── SensitiveProcessor.java │ │ ├── SensitiveUtil.java │ │ ├── StopChar.java │ │ ├── WordTree.java │ │ └── package-info.java │ └── test │ └── java │ └── cn │ └── hutool │ └── dfa │ ├── DfaTest.java │ └── SensitiveUtilTest.java ├── hutool-extra ├── pom.xml └── src │ ├── main │ ├── java │ │ └── cn │ │ │ └── hutool │ │ │ └── extra │ │ │ ├── cglib │ │ │ ├── BeanCopierCache.java │ │ │ ├── CglibUtil.java │ │ │ └── package-info.java │ │ │ ├── compress │ │ │ ├── CompressException.java │ │ │ ├── CompressUtil.java │ │ │ ├── archiver │ │ │ │ ├── Archiver.java │ │ │ │ ├── SevenZArchiver.java │ │ │ │ ├── StreamArchiver.java │ │ │ │ └── package-info.java │ │ │ ├── extractor │ │ │ │ ├── Extractor.java │ │ │ │ ├── Seven7EntryInputStream.java │ │ │ │ ├── SevenZExtractor.java │ │ │ │ ├── StreamExtractor.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── emoji │ │ │ ├── EmojiUtil.java │ │ │ └── package-info.java │ │ │ ├── expression │ │ │ ├── ExpressionEngine.java │ │ │ ├── ExpressionException.java │ │ │ ├── ExpressionUtil.java │ │ │ ├── engine │ │ │ │ ├── ExpressionFactory.java │ │ │ │ ├── aviator │ │ │ │ │ ├── AviatorEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── jexl │ │ │ │ │ ├── JexlEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── jfireel │ │ │ │ │ ├── JfireELEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── mvel │ │ │ │ │ ├── MvelEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── qlexpress │ │ │ │ │ ├── QLExpressEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── rhino │ │ │ │ │ ├── RhinoEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ └── spel │ │ │ │ │ ├── SpELEngine.java │ │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── ftp │ │ │ ├── AbstractFtp.java │ │ │ ├── Ftp.java │ │ │ ├── FtpConfig.java │ │ │ ├── FtpException.java │ │ │ ├── FtpMode.java │ │ │ ├── SimpleFtpServer.java │ │ │ └── package-info.java │ │ │ ├── mail │ │ │ ├── GlobalMailAccount.java │ │ │ ├── InternalMailUtil.java │ │ │ ├── JakartaInternalMailUtil.java │ │ │ ├── JakartaMail.java │ │ │ ├── JakartaMailUtil.java │ │ │ ├── JakartaUserPassAuthenticator.java │ │ │ ├── Mail.java │ │ │ ├── MailAccount.java │ │ │ ├── MailException.java │ │ │ ├── MailUtil.java │ │ │ ├── UserPassAuthenticator.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── pinyin │ │ │ ├── PinyinEngine.java │ │ │ ├── PinyinException.java │ │ │ ├── PinyinUtil.java │ │ │ ├── engine │ │ │ │ ├── PinyinFactory.java │ │ │ │ ├── bopomofo4j │ │ │ │ │ ├── Bopomofo4jEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── houbbpinyin │ │ │ │ │ ├── HoubbPinyinEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── jpinyin │ │ │ │ │ ├── JPinyinEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── pinyin4j │ │ │ │ │ ├── Pinyin4jEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ └── tinypinyin │ │ │ │ │ ├── TinyPinyinEngine.java │ │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── qrcode │ │ │ ├── BufferedImageLuminanceSource.java │ │ │ ├── QrCodeException.java │ │ │ ├── QrCodeUtil.java │ │ │ ├── QrConfig.java │ │ │ └── package-info.java │ │ │ ├── servlet │ │ │ ├── JakartaServletUtil.java │ │ │ ├── ServletUtil.java │ │ │ └── package-info.java │ │ │ ├── spring │ │ │ ├── EnableSpringUtil.java │ │ │ ├── SpringUtil.java │ │ │ └── package-info.java │ │ │ ├── ssh │ │ │ ├── ChannelType.java │ │ │ ├── Connector.java │ │ │ ├── GanymedUtil.java │ │ │ ├── JschRuntimeException.java │ │ │ ├── JschSessionPool.java │ │ │ ├── JschUtil.java │ │ │ ├── Sftp.java │ │ │ ├── SshjSftp.java │ │ │ └── package-info.java │ │ │ ├── template │ │ │ ├── AbstractTemplate.java │ │ │ ├── Template.java │ │ │ ├── TemplateConfig.java │ │ │ ├── TemplateEngine.java │ │ │ ├── TemplateException.java │ │ │ ├── TemplateUtil.java │ │ │ ├── engine │ │ │ │ ├── TemplateFactory.java │ │ │ │ ├── beetl │ │ │ │ │ ├── BeetlEngine.java │ │ │ │ │ ├── BeetlTemplate.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── enjoy │ │ │ │ │ ├── EnjoyEngine.java │ │ │ │ │ ├── EnjoyTemplate.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── freemarker │ │ │ │ │ ├── FreemarkerEngine.java │ │ │ │ │ ├── FreemarkerTemplate.java │ │ │ │ │ ├── SimpleStringTemplateLoader.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── jetbrick │ │ │ │ │ ├── JetbrickEngine.java │ │ │ │ │ ├── JetbrickTemplate.java │ │ │ │ │ ├── loader │ │ │ │ │ │ ├── StringResourceLoader.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── rythm │ │ │ │ │ ├── RythmEngine.java │ │ │ │ │ ├── RythmTemplate.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── thymeleaf │ │ │ │ │ ├── ThymeleafEngine.java │ │ │ │ │ ├── ThymeleafTemplate.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── velocity │ │ │ │ │ ├── SimpleStringResourceLoader.java │ │ │ │ │ ├── VelocityEngine.java │ │ │ │ │ ├── VelocityTemplate.java │ │ │ │ │ └── package-info.java │ │ │ │ └── wit │ │ │ │ │ ├── WitEngine.java │ │ │ │ │ ├── WitTemplate.java │ │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── tokenizer │ │ │ ├── AbstractResult.java │ │ │ ├── Result.java │ │ │ ├── TokenizerEngine.java │ │ │ ├── TokenizerException.java │ │ │ ├── TokenizerUtil.java │ │ │ ├── Word.java │ │ │ ├── engine │ │ │ │ ├── TokenizerFactory.java │ │ │ │ ├── analysis │ │ │ │ │ ├── AnalysisEngine.java │ │ │ │ │ ├── AnalysisResult.java │ │ │ │ │ ├── AnalysisWord.java │ │ │ │ │ ├── SmartcnEngine.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── ansj │ │ │ │ │ ├── AnsjEngine.java │ │ │ │ │ ├── AnsjResult.java │ │ │ │ │ ├── AnsjWord.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── hanlp │ │ │ │ │ ├── HanLPEngine.java │ │ │ │ │ ├── HanLPResult.java │ │ │ │ │ ├── HanLPWord.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── ikanalyzer │ │ │ │ │ ├── IKAnalyzerEngine.java │ │ │ │ │ ├── IKAnalyzerResult.java │ │ │ │ │ ├── IKAnalyzerWord.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── jcseg │ │ │ │ │ ├── JcsegEngine.java │ │ │ │ │ ├── JcsegResult.java │ │ │ │ │ ├── JcsegWord.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── jieba │ │ │ │ │ ├── JiebaEngine.java │ │ │ │ │ ├── JiebaResult.java │ │ │ │ │ ├── JiebaWord.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── mmseg │ │ │ │ │ ├── MmsegEngine.java │ │ │ │ │ ├── MmsegResult.java │ │ │ │ │ ├── MmsegWord.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── mynlp │ │ │ │ │ ├── MynlpEngine.java │ │ │ │ │ ├── MynlpResult.java │ │ │ │ │ ├── MynlpWord.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ └── word │ │ │ │ │ ├── WordEngine.java │ │ │ │ │ ├── WordResult.java │ │ │ │ │ ├── WordWord.java │ │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ └── validation │ │ │ ├── BeanValidationResult.java │ │ │ ├── ValidationUtil.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ ├── services │ │ ├── cn.hutool.extra.expression.ExpressionEngine │ │ ├── cn.hutool.extra.pinyin.PinyinEngine │ │ ├── cn.hutool.extra.template.TemplateEngine │ │ └── cn.hutool.extra.tokenizer.TokenizerEngine │ │ ├── spring.factories │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── extra │ │ ├── cglib │ │ └── CglibUtilTest.java │ │ ├── compress │ │ ├── ArchiverTest.java │ │ ├── ExtractorTest.java │ │ └── IssueI7PMJ0Test.java │ │ ├── emoji │ │ └── EmojiUtilTest.java │ │ ├── expression │ │ ├── AviatorTest.java │ │ └── ExpressionUtilTest.java │ │ ├── ftp │ │ ├── FtpTest.java │ │ └── SimpleFtpServerTest.java │ │ ├── mail │ │ ├── JakartaMailTest.java │ │ ├── MailAccountTest.java │ │ └── MailTest.java │ │ ├── pinyin │ │ ├── Bopomofo4jTest.java │ │ ├── HoubbPinyinTest.java │ │ ├── JpinyinTest.java │ │ ├── Pinyin4jTest.java │ │ ├── PinyinUtilTest.java │ │ └── TinyPinyinTest.java │ │ ├── qrcode │ │ ├── IssueI7RUIVTest.java │ │ └── QrCodeUtilTest.java │ │ ├── servlet │ │ └── ServletUtilTest.java │ │ ├── spring │ │ ├── EnableSpringUtilTest.java │ │ ├── SpringUtilTest.java │ │ └── SpringUtilWithAutoConfigTest.java │ │ ├── ssh │ │ ├── JschUtilTest.java │ │ ├── SftpTest.java │ │ └── SshjSftpTest.java │ │ ├── template │ │ ├── Issue3488Test.java │ │ ├── JetbrickTest.java │ │ ├── TemplateUtilTest.java │ │ ├── ThymeleafTest.java │ │ └── VelocityTest.java │ │ ├── tokenizer │ │ └── TokenizerUtilTest.java │ │ └── validation │ │ └── BeanValidatorUtilTest.java │ └── resources │ ├── beetl.properties │ ├── config │ └── mail.setting │ ├── example │ ├── beetl-example.properties │ ├── mail-example.setting │ └── velocity-example.vm │ ├── image │ └── hutool.png │ └── templates │ ├── beetl_test.btl │ ├── enjoy_test.etl │ ├── freemarker_test.ftl │ ├── issue3488.ftl │ ├── jetbrick_test.jetx │ ├── rythm_test.tmpl │ ├── thymeleaf_test.ttl │ ├── velocity_test.vtl │ ├── velocity_test_gbk.vtl │ └── wit_test.wit ├── hutool-http ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── http │ │ ├── ContentType.java │ │ ├── GlobalHeaders.java │ │ ├── GlobalInterceptor.java │ │ ├── HTMLFilter.java │ │ ├── Header.java │ │ ├── HtmlUtil.java │ │ ├── HttpBase.java │ │ ├── HttpConfig.java │ │ ├── HttpConnection.java │ │ ├── HttpDownloader.java │ │ ├── HttpException.java │ │ ├── HttpGlobalConfig.java │ │ ├── HttpInputStream.java │ │ ├── HttpInterceptor.java │ │ ├── HttpRequest.java │ │ ├── HttpResource.java │ │ ├── HttpResponse.java │ │ ├── HttpStatus.java │ │ ├── HttpUtil.java │ │ ├── Method.java │ │ ├── MultipartOutputStream.java │ │ ├── Status.java │ │ ├── body │ │ ├── BytesBody.java │ │ ├── FormUrlEncodedBody.java │ │ ├── MultipartBody.java │ │ ├── RequestBody.java │ │ ├── ResourceBody.java │ │ └── package-info.java │ │ ├── cookie │ │ ├── GlobalCookieManager.java │ │ ├── ThreadLocalCookieStore.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── server │ │ ├── HttpExchangeWrapper.java │ │ ├── HttpServerBase.java │ │ ├── HttpServerRequest.java │ │ ├── HttpServerResponse.java │ │ ├── SimpleServer.java │ │ ├── action │ │ │ ├── Action.java │ │ │ ├── RootAction.java │ │ │ └── package-info.java │ │ ├── filter │ │ │ ├── DefaultExceptionFilter.java │ │ │ ├── ExceptionFilter.java │ │ │ ├── HttpFilter.java │ │ │ ├── SimpleFilter.java │ │ │ └── package-info.java │ │ ├── handler │ │ │ ├── ActionHandler.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── ssl │ │ ├── AndroidSupportSSLFactory.java │ │ ├── CustomProtocolsSSLFactory.java │ │ ├── DefaultSSLFactory.java │ │ ├── DefaultSSLInfo.java │ │ ├── SSLSocketFactoryBuilder.java │ │ ├── TrustAnyHostnameVerifier.java │ │ └── package-info.java │ │ ├── useragent │ │ ├── Browser.java │ │ ├── Engine.java │ │ ├── OS.java │ │ ├── Platform.java │ │ ├── UserAgent.java │ │ ├── UserAgentInfo.java │ │ ├── UserAgentParser.java │ │ ├── UserAgentUtil.java │ │ └── package-info.java │ │ └── webservice │ │ ├── SoapClient.java │ │ ├── SoapProtocol.java │ │ ├── SoapRuntimeException.java │ │ ├── SoapUtil.java │ │ └── package-info.java │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── http │ │ ├── ContentTypeTest.java │ │ ├── DownloadTest.java │ │ ├── HTMLFilterTest.java │ │ ├── HtmlUtilTest.java │ │ ├── HttpGlobalConfigTest.java │ │ ├── HttpRequestTest.java │ │ ├── HttpUtilTest.java │ │ ├── HttpsTest.java │ │ ├── Issue2658Test.java │ │ ├── Issue3074Test.java │ │ ├── Issue3197Test.java │ │ ├── Issue3314Test.java │ │ ├── Issue3536Test.java │ │ ├── IssueI5TPSYTest.java │ │ ├── IssueI6RE7JTest.java │ │ ├── IssueI7EHSETest.java │ │ ├── IssueI7WZEOTest.java │ │ ├── IssueI7ZRJUTest.java │ │ ├── IssueI8YV0KTest.java │ │ ├── IssueIB7REWTest.java │ │ ├── IssueIBQIYQTest.java │ │ ├── IssueIBRVE4Test.java │ │ ├── RestTest.java │ │ ├── UploadTest.java │ │ ├── body │ │ └── MultipartBodyTest.java │ │ ├── server │ │ ├── BlankServerTest.java │ │ ├── DocServerTest.java │ │ ├── ExceptionServerTest.java │ │ ├── Issue3343Test.java │ │ ├── Issue3568Test.java │ │ ├── Issue3723Test.java │ │ ├── RedirectServerTest.java │ │ └── SimpleServerTest.java │ │ ├── useragent │ │ ├── IssueIB3SJFTest.java │ │ └── UserAgentUtilTest.java │ │ └── webservice │ │ └── SoapClientTest.java │ └── resources │ └── html │ ├── formForUpload.html │ └── index.html ├── hutool-json ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── json │ │ ├── InternalJSONUtil.java │ │ ├── JSON.java │ │ ├── JSONArray.java │ │ ├── JSONBeanParser.java │ │ ├── JSONConfig.java │ │ ├── JSONConverter.java │ │ ├── JSONException.java │ │ ├── JSONGetter.java │ │ ├── JSONNull.java │ │ ├── JSONObject.java │ │ ├── JSONObjectIter.java │ │ ├── JSONParser.java │ │ ├── JSONStrFormatter.java │ │ ├── JSONString.java │ │ ├── JSONSupport.java │ │ ├── JSONTokener.java │ │ ├── JSONUtil.java │ │ ├── ObjectMapper.java │ │ ├── XML.java │ │ ├── XMLTokener.java │ │ ├── package-info.java │ │ ├── serialize │ │ ├── GlobalSerializeMapping.java │ │ ├── JSONArraySerializer.java │ │ ├── JSONDeserializer.java │ │ ├── JSONObjectSerializer.java │ │ ├── JSONSerializer.java │ │ ├── JSONWriter.java │ │ ├── TemporalAccessorSerializer.java │ │ └── package-info.java │ │ └── xml │ │ ├── JSONXMLParser.java │ │ ├── JSONXMLSerializer.java │ │ ├── ParseConfig.java │ │ └── package-info.java │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── json │ │ ├── BeanToJsonTest.java │ │ ├── CustomSerializeTest.java │ │ ├── Issue1075Test.java │ │ ├── Issue1101Test.java │ │ ├── Issue1200Test.java │ │ ├── Issue2090Test.java │ │ ├── Issue2131Test.java │ │ ├── Issue2223Test.java │ │ ├── Issue2365Test.java │ │ ├── Issue2369Test.java │ │ ├── Issue2377Test.java │ │ ├── Issue2447Test.java │ │ ├── Issue2555Test.java │ │ ├── Issue2572Test.java │ │ ├── Issue2746Test.java │ │ ├── Issue2749Test.java │ │ ├── Issue2953Test.java │ │ ├── Issue2997Test.java │ │ ├── Issue3051Test.java │ │ ├── Issue3086Test.java │ │ ├── Issue3139Test.java │ │ ├── Issue3274Test.java │ │ ├── Issue3289Test.java │ │ ├── Issue3504Test.java │ │ ├── Issue3506Test.java │ │ ├── Issue3541Test.java │ │ ├── Issue3588Test.java │ │ ├── Issue3619Test.java │ │ ├── Issue3649Test.java │ │ ├── Issue3713Test.java │ │ ├── Issue3759Test.java │ │ ├── Issue3790Test.java │ │ ├── Issue3795Test.java │ │ ├── Issue488Test.java │ │ ├── Issue644Test.java │ │ ├── Issue677Test.java │ │ ├── Issue867Test.java │ │ ├── IssueI1AU86Test.java │ │ ├── IssueI1F8M2.java │ │ ├── IssueI1H2VN.java │ │ ├── IssueI3BS4S.java │ │ ├── IssueI3EGJP.java │ │ ├── IssueI49VZBTest.java │ │ ├── IssueI4RBZ4Test.java │ │ ├── IssueI4XFMWTest.java │ │ ├── IssueI50EGGTest.java │ │ ├── IssueI59LW4Test.java │ │ ├── IssueI5OMSCTest.java │ │ ├── IssueI676IT.java │ │ ├── IssueI6H0XFTest.java │ │ ├── IssueI6SZYBTest.java │ │ ├── IssueI6TPIFTest.java │ │ ├── IssueI6YN2ATest.java │ │ ├── IssueI71BE6Test.java │ │ ├── IssueI7FQ29Test.java │ │ ├── IssueI7GPGXTest.java │ │ ├── IssueI7M2GZTest.java │ │ ├── IssueI82AM8Test.java │ │ ├── IssueI84V6ITest.java │ │ ├── IssueI8NMP7Test.java │ │ ├── IssueI8PC9FTest.java │ │ ├── IssueI90ADXTest.java │ │ ├── IssueIA5YOETest.java │ │ ├── IssueIALQ0NTest.java │ │ ├── IssueIAOPI9Test.java │ │ ├── IssueIAP4GMTest.java │ │ ├── IssueIB9MH0Test.java │ │ ├── Issues1881Test.java │ │ ├── IssuesI44E4HTest.java │ │ ├── IssuesI4V14NTest.java │ │ ├── JSONArrayTest.java │ │ ├── JSONBeanParserTest.java │ │ ├── JSONConvertTest.java │ │ ├── JSONNullTest.java │ │ ├── JSONObjectTest.java │ │ ├── JSONPathTest.java │ │ ├── JSONStrFormatterTest.java │ │ ├── JSONSupportTest.java │ │ ├── JSONUtilTest.java │ │ ├── ParseBeanTest.java │ │ ├── Pr192Test.java │ │ ├── TransientTest.java │ │ ├── issueIVMD5 │ │ ├── BaseResult.java │ │ ├── IssueIVMD5Test.java │ │ └── StudentInfo.java │ │ ├── test │ │ └── bean │ │ │ ├── ADT.java │ │ │ ├── Data.java │ │ │ ├── Exam.java │ │ │ ├── ExamInfoDict.java │ │ │ ├── JSONBean.java │ │ │ ├── JsonNode.java │ │ │ ├── KeyBean.java │ │ │ ├── PerfectEvaluationProductResVo.java │ │ │ ├── Price.java │ │ │ ├── ProductResBase.java │ │ │ ├── ResultBean.java │ │ │ ├── ResultDto.java │ │ │ ├── Seq.java │ │ │ ├── TokenAuthResponse.java │ │ │ ├── TokenAuthWarp.java │ │ │ ├── TokenAuthWarp2.java │ │ │ ├── UUMap.java │ │ │ ├── UserA.java │ │ │ ├── UserB.java │ │ │ ├── UserC.java │ │ │ ├── UserInfoDict.java │ │ │ ├── UserInfoRedundCount.java │ │ │ ├── UserWithMap.java │ │ │ └── report │ │ │ ├── CaseReport.java │ │ │ ├── EnvSettingInfo.java │ │ │ ├── StepReport.java │ │ │ └── SuiteReport.java │ │ └── xml │ │ ├── Issue2748Test.java │ │ ├── Issue3560Test.java │ │ ├── IssueID0HP2Test.java │ │ └── XMLTest.java │ └── resources │ ├── evaluation.json │ ├── exam_test.json │ ├── issue1200.json │ ├── issue488.json │ ├── issue488Array.json │ ├── issueI5OMSC.json │ ├── issueI676IT.json │ ├── issueI82AM8.json │ ├── issueIVMD5.json │ └── suiteReport.json ├── hutool-jwt ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── jwt │ │ ├── Claims.java │ │ ├── JWT.java │ │ ├── JWTException.java │ │ ├── JWTHeader.java │ │ ├── JWTPayload.java │ │ ├── JWTUtil.java │ │ ├── JWTValidator.java │ │ ├── RegisteredPayload.java │ │ ├── package-info.java │ │ └── signers │ │ ├── AlgorithmUtil.java │ │ ├── AsymmetricJWTSigner.java │ │ ├── EllipticCurveJWTSigner.java │ │ ├── HMacJWTSigner.java │ │ ├── JWTSigner.java │ │ ├── JWTSignerUtil.java │ │ ├── NoneJWTSigner.java │ │ └── package-info.java │ └── test │ └── java │ └── cn │ └── hutool │ └── jwt │ ├── Issue3205Test.java │ ├── Issue3732Test.java │ ├── IssueI5QRUOTest.java │ ├── IssueI6IS5BTest.java │ ├── JWTSignerTest.java │ ├── JWTTest.java │ ├── JWTUtilTest.java │ └── JWTValidatorTest.java ├── hutool-log ├── pom.xml └── src │ ├── main │ ├── java │ │ └── cn │ │ │ └── hutool │ │ │ └── log │ │ │ ├── AbstractLog.java │ │ │ ├── GlobalLogFactory.java │ │ │ ├── Log.java │ │ │ ├── LogFactory.java │ │ │ ├── StaticLog.java │ │ │ ├── dialect │ │ │ ├── commons │ │ │ │ ├── ApacheCommonsLog.java │ │ │ │ ├── ApacheCommonsLog4JLog.java │ │ │ │ ├── ApacheCommonsLogFactory.java │ │ │ │ └── package-info.java │ │ │ ├── console │ │ │ │ ├── ConsoleColorLog.java │ │ │ │ ├── ConsoleColorLogFactory.java │ │ │ │ ├── ConsoleLog.java │ │ │ │ ├── ConsoleLogFactory.java │ │ │ │ └── package-info.java │ │ │ ├── jboss │ │ │ │ ├── JbossLog.java │ │ │ │ ├── JbossLogFactory.java │ │ │ │ └── package-info.java │ │ │ ├── jdk │ │ │ │ ├── JdkLog.java │ │ │ │ ├── JdkLogFactory.java │ │ │ │ └── package-info.java │ │ │ ├── log4j │ │ │ │ ├── Log4jLog.java │ │ │ │ ├── Log4jLogFactory.java │ │ │ │ └── package-info.java │ │ │ ├── log4j2 │ │ │ │ ├── Log4j2Log.java │ │ │ │ ├── Log4j2LogFactory.java │ │ │ │ └── package-info.java │ │ │ ├── logtube │ │ │ │ ├── LogTubeLog.java │ │ │ │ ├── LogTubeLogFactory.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── slf4j │ │ │ │ ├── Slf4jLog.java │ │ │ │ ├── Slf4jLogFactory.java │ │ │ │ └── package-info.java │ │ │ └── tinylog │ │ │ │ ├── TinyLog.java │ │ │ │ ├── TinyLog2.java │ │ │ │ ├── TinyLog2Factory.java │ │ │ │ ├── TinyLogFactory.java │ │ │ │ └── package-info.java │ │ │ ├── level │ │ │ ├── DebugLog.java │ │ │ ├── ErrorLog.java │ │ │ ├── InfoLog.java │ │ │ ├── Level.java │ │ │ ├── TraceLog.java │ │ │ ├── WarnLog.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── cn.hutool.log.LogFactory │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── log │ │ └── test │ │ ├── CustomLogTest.java │ │ ├── LogTest.java │ │ ├── LogTubeTest.java │ │ └── StaticLogTest.java │ └── resources │ ├── example │ └── log4j2.xml │ ├── log4j.properties │ ├── log4j2.xml │ ├── logback.xml │ ├── logging.properties │ ├── logtube.properties │ └── tinylog.properties ├── hutool-poi ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── poi │ │ ├── GlobalPoiConfig.java │ │ ├── PoiChecker.java │ │ ├── excel │ │ ├── BigExcelWriter.java │ │ ├── ExcelBase.java │ │ ├── ExcelDateUtil.java │ │ ├── ExcelExtractorUtil.java │ │ ├── ExcelFileUtil.java │ │ ├── ExcelPicUtil.java │ │ ├── ExcelReader.java │ │ ├── ExcelUtil.java │ │ ├── ExcelWriter.java │ │ ├── RowUtil.java │ │ ├── StyleSet.java │ │ ├── WorkbookUtil.java │ │ ├── cell │ │ │ ├── CellEditor.java │ │ │ ├── CellHandler.java │ │ │ ├── CellLocation.java │ │ │ ├── CellSetter.java │ │ │ ├── CellUtil.java │ │ │ ├── CellValue.java │ │ │ ├── FormulaCellValue.java │ │ │ ├── NullCell.java │ │ │ ├── package-info.java │ │ │ ├── setters │ │ │ │ ├── BooleanCellSetter.java │ │ │ │ ├── CalendarCellSetter.java │ │ │ │ ├── CellSetterFactory.java │ │ │ │ ├── CharSequenceCellSetter.java │ │ │ │ ├── DateCellSetter.java │ │ │ │ ├── EscapeStrCellSetter.java │ │ │ │ ├── HyperlinkCellSetter.java │ │ │ │ ├── NullCellSetter.java │ │ │ │ ├── NumberCellSetter.java │ │ │ │ ├── RichTextCellSetter.java │ │ │ │ ├── TemporalAccessorCellSetter.java │ │ │ │ └── package-info.java │ │ │ └── values │ │ │ │ ├── ErrorCellValue.java │ │ │ │ └── NumericCellValue.java │ │ ├── editors │ │ │ ├── NumericToIntEditor.java │ │ │ ├── TrimEditor.java │ │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── reader │ │ │ ├── AbstractSheetReader.java │ │ │ ├── BeanSheetReader.java │ │ │ ├── ColumnSheetReader.java │ │ │ ├── ListSheetReader.java │ │ │ ├── MapSheetReader.java │ │ │ ├── SheetReader.java │ │ │ └── package-info.java │ │ ├── sax │ │ │ ├── AttributeName.java │ │ │ ├── CellDataType.java │ │ │ ├── ElementName.java │ │ │ ├── Excel03SaxReader.java │ │ │ ├── Excel07SaxReader.java │ │ │ ├── ExcelSaxReader.java │ │ │ ├── ExcelSaxUtil.java │ │ │ ├── SheetDataSaxHandler.java │ │ │ ├── SheetRidReader.java │ │ │ ├── StopReadException.java │ │ │ ├── handler │ │ │ │ ├── AbstractRowHandler.java │ │ │ │ ├── BeanRowHandler.java │ │ │ │ ├── MapRowHandler.java │ │ │ │ ├── RowHandler.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ └── style │ │ │ ├── Align.java │ │ │ ├── StyleUtil.java │ │ │ └── package-info.java │ │ ├── exceptions │ │ ├── POIException.java │ │ └── package-info.java │ │ ├── ofd │ │ ├── OfdWriter.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── word │ │ ├── DocUtil.java │ │ ├── PicType.java │ │ ├── TableUtil.java │ │ ├── Word07Writer.java │ │ ├── WordUtil.java │ │ └── package-info.java │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── poi │ │ ├── IssueI5Q1TWTest.java │ │ ├── excel │ │ ├── BigExcelWriteTest.java │ │ ├── CellEditorTest.java │ │ ├── CellUtilTest.java │ │ ├── ExcelFileUtilTest.java │ │ ├── ExcelReadTest.java │ │ ├── ExcelReaderToWriterTest.java │ │ ├── ExcelSaxReadTest.java │ │ ├── ExcelUtilTest.java │ │ ├── ExcelWriteBeanTest.java │ │ ├── ExcelWriteTest.java │ │ ├── Issue1729Test.java │ │ ├── Issue2221Test.java │ │ ├── Issue2706Test.java │ │ ├── Issue2899Test.java │ │ ├── Issue2941Test.java │ │ ├── Issue3048Test.java │ │ ├── Issue3698Test.java │ │ ├── Issue3965Test.java │ │ ├── IssueI53OSTTest.java │ │ ├── IssueI64P2KTest.java │ │ ├── IssueI6MBS5Test.java │ │ ├── IssueI6URF3Test.java │ │ ├── IssueIB0EJ9Test.java │ │ ├── NumericCellValueTest.java │ │ ├── OrderExcel.java │ │ ├── TestBean.java │ │ ├── WorkbookUtilTest.java │ │ ├── WriteNumberToStringTest.java │ │ └── WriteStyleTest.java │ │ ├── ofd │ │ └── OfdWriterTest.java │ │ └── word │ │ └── WordWriterTest.java │ └── resources │ ├── 1899bug_demo.xlsx │ ├── I5Q1TW.xlsx │ ├── UserProjectDO.xlsx │ ├── aaa.xls │ ├── aaa.xlsx │ ├── alias.xlsx │ ├── blankAndDateTest.xlsx │ ├── cell_editor_test.xlsx │ ├── data_for_sax_test.xls │ ├── data_for_sax_test.xlsx │ ├── merge_test.xlsx │ ├── null_cell_test.xlsx │ ├── priceIndex.xls │ ├── readBySax.xls │ ├── read_row_npe.xlsx │ └── test.xls ├── hutool-script ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── script │ │ ├── FullSupportScriptEngine.java │ │ ├── JavaScriptEngine.java │ │ ├── ScriptRuntimeException.java │ │ ├── ScriptUtil.java │ │ └── package-info.java │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── script │ │ └── test │ │ ├── NashornDeepTest.java │ │ └── ScriptUtilTest.java │ └── resources │ └── filter1.js ├── hutool-setting ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── setting │ │ ├── AbsSetting.java │ │ ├── GroupedMap.java │ │ ├── GroupedSet.java │ │ ├── Setting.java │ │ ├── SettingLoader.java │ │ ├── SettingRuntimeException.java │ │ ├── SettingUtil.java │ │ ├── dialect │ │ ├── Props.java │ │ ├── PropsUtil.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── profile │ │ ├── GlobalProfile.java │ │ ├── Profile.java │ │ └── package-info.java │ │ └── yaml │ │ ├── YamlUtil.java │ │ └── package-info.java │ └── test │ ├── java │ └── cn │ │ └── hutool │ │ └── setting │ │ ├── Issue3008Test.java │ │ ├── IssueI7G34ETest.java │ │ ├── PropsTest.java │ │ ├── PropsUtilTest.java │ │ ├── SettingTest.java │ │ ├── SettingUtilTest.java │ │ └── yaml │ │ └── YamlUtilTest.java │ └── resources │ ├── example │ ├── example.set │ ├── example.setting │ └── group-set-example.set │ ├── issue3008.properties │ ├── test.properties │ ├── test.setting │ ├── test.yaml │ ├── test_with_bom.setting │ └── to_bean_test.properties ├── hutool-socket ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── socket │ │ ├── ChannelUtil.java │ │ ├── SocketConfig.java │ │ ├── SocketRuntimeException.java │ │ ├── SocketUtil.java │ │ ├── aio │ │ ├── AcceptHandler.java │ │ ├── AioClient.java │ │ ├── AioServer.java │ │ ├── AioSession.java │ │ ├── IoAction.java │ │ ├── ReadHandler.java │ │ ├── SimpleIoAction.java │ │ └── package-info.java │ │ ├── nio │ │ ├── AcceptHandler.java │ │ ├── ChannelHandler.java │ │ ├── NioClient.java │ │ ├── NioServer.java │ │ ├── NioUtil.java │ │ ├── Operation.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── protocol │ │ ├── MsgDecoder.java │ │ ├── MsgEncoder.java │ │ ├── Protocol.java │ │ └── package-info.java │ └── test │ └── java │ └── cn │ └── hutool │ └── socket │ ├── aio │ ├── AioClientTest.java │ └── AioServerTest.java │ └── nio │ ├── NioClientTest.java │ └── NioServerTest.java ├── hutool-system ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── hutool │ │ └── system │ │ ├── HostInfo.java │ │ ├── JavaInfo.java │ │ ├── JavaRuntimeInfo.java │ │ ├── JavaSpecInfo.java │ │ ├── JvmInfo.java │ │ ├── JvmSpecInfo.java │ │ ├── OsInfo.java │ │ ├── RuntimeInfo.java │ │ ├── SystemPropsKeys.java │ │ ├── SystemUtil.java │ │ ├── UserInfo.java │ │ ├── oshi │ │ ├── CpuInfo.java │ │ ├── CpuTicks.java │ │ ├── OshiUtil.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ └── java │ └── cn │ └── hutool │ └── system │ ├── OshiPrintTest.java │ ├── OshiTest.java │ └── SystemUtilTest.java ├── hutool.sh └── pom.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitee/ISSUE_TEMPLATE.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.gitee/ISSUE_TEMPLATE.zh-CN.md -------------------------------------------------------------------------------- /.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.github/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG_5.0-5.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/CHANGELOG_5.0-5.7.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/LICENSE -------------------------------------------------------------------------------- /README-EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/README-EN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/check_dependency_updates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/check_dependency_updates.sh -------------------------------------------------------------------------------- /bin/cobertura.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/cobertura.sh -------------------------------------------------------------------------------- /bin/commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/commit.sh -------------------------------------------------------------------------------- /bin/deploy.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | mvn clean deploy -P release 4 | -------------------------------------------------------------------------------- /bin/fast_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/fast_install.sh -------------------------------------------------------------------------------- /bin/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/install.sh -------------------------------------------------------------------------------- /bin/javadoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/javadoc.sh -------------------------------------------------------------------------------- /bin/logo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/logo.sh -------------------------------------------------------------------------------- /bin/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/package.sh -------------------------------------------------------------------------------- /bin/push_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/push_dev.sh -------------------------------------------------------------------------------- /bin/push_master.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/push_master.sh -------------------------------------------------------------------------------- /bin/replaceVersion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/replaceVersion.sh -------------------------------------------------------------------------------- /bin/simple_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/simple_install.sh -------------------------------------------------------------------------------- /bin/sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/sync.sh -------------------------------------------------------------------------------- /bin/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exec mvn test 4 | -------------------------------------------------------------------------------- /bin/update_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/bin/update_version.sh -------------------------------------------------------------------------------- /bin/version.txt: -------------------------------------------------------------------------------- 1 | 5.8.41 2 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/apidocs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/docs/apidocs/index.html -------------------------------------------------------------------------------- /docs/js/version.js: -------------------------------------------------------------------------------- 1 | var version = '5.8.41' -------------------------------------------------------------------------------- /hutool-ai/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/pom.xml -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/AIException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/AIException.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/AIServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/AIServiceFactory.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/AIUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/AIUtil.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/ModelName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/ModelName.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/Models.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/Models.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/core/AIConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/core/AIConfig.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/core/AIConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/core/AIConfigBuilder.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/core/AIConfigRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/core/AIConfigRegistry.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/core/AIService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/core/AIService.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/core/BaseAIService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/core/BaseAIService.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/core/BaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/core/BaseConfig.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/core/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/core/Message.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/core/package-info.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/model/grok/GrokCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/model/grok/GrokCommon.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/model/grok/GrokConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/model/grok/GrokConfig.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/model/package-info.java -------------------------------------------------------------------------------- /hutool-ai/src/main/java/cn/hutool/ai/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/main/java/cn/hutool/ai/package-info.java -------------------------------------------------------------------------------- /hutool-ai/src/test/java/AIServiceFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/test/java/AIServiceFactoryTest.java -------------------------------------------------------------------------------- /hutool-ai/src/test/java/AIUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-ai/src/test/java/AIUtilTest.java -------------------------------------------------------------------------------- /hutool-all/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-all/pom.xml -------------------------------------------------------------------------------- /hutool-all/src/main/java/cn/hutool/Hutool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-all/src/main/java/cn/hutool/Hutool.java -------------------------------------------------------------------------------- /hutool-all/src/main/java/cn/hutool/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-all/src/main/java/cn/hutool/package-info.java -------------------------------------------------------------------------------- /hutool-aop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-aop/pom.xml -------------------------------------------------------------------------------- /hutool-aop/src/main/java/cn/hutool/aop/ProxyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-aop/src/main/java/cn/hutool/aop/ProxyUtil.java -------------------------------------------------------------------------------- /hutool-aop/src/main/java/cn/hutool/aop/aspects/Aspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-aop/src/main/java/cn/hutool/aop/aspects/Aspect.java -------------------------------------------------------------------------------- /hutool-aop/src/main/java/cn/hutool/aop/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-aop/src/main/java/cn/hutool/aop/package-info.java -------------------------------------------------------------------------------- /hutool-aop/src/main/java/cn/hutool/aop/proxy/ProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-aop/src/main/java/cn/hutool/aop/proxy/ProxyFactory.java -------------------------------------------------------------------------------- /hutool-aop/src/main/java/cn/hutool/aop/proxy/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-aop/src/main/java/cn/hutool/aop/proxy/package-info.java -------------------------------------------------------------------------------- /hutool-aop/src/test/java/cn/hutool/aop/test/AopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-aop/src/test/java/cn/hutool/aop/test/AopTest.java -------------------------------------------------------------------------------- /hutool-bloomFilter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-bloomFilter/pom.xml -------------------------------------------------------------------------------- /hutool-bom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-bom/pom.xml -------------------------------------------------------------------------------- /hutool-cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/pom.xml -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/Cache.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/CacheListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/CacheListener.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/CacheUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/CacheUtil.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/impl/CacheObj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/impl/CacheObj.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/impl/FIFOCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/impl/FIFOCache.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/impl/LFUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/impl/LFUCache.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/impl/LRUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/impl/LRUCache.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/impl/NoCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/impl/NoCache.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/impl/TimedCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/impl/TimedCache.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/impl/WeakCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/impl/WeakCache.java -------------------------------------------------------------------------------- /hutool-cache/src/main/java/cn/hutool/cache/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/main/java/cn/hutool/cache/package-info.java -------------------------------------------------------------------------------- /hutool-cache/src/test/java/cn/hutool/cache/CacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/test/java/cn/hutool/cache/CacheTest.java -------------------------------------------------------------------------------- /hutool-cache/src/test/java/cn/hutool/cache/FileCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/test/java/cn/hutool/cache/FileCacheTest.java -------------------------------------------------------------------------------- /hutool-cache/src/test/java/cn/hutool/cache/Issue3618Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/test/java/cn/hutool/cache/Issue3618Test.java -------------------------------------------------------------------------------- /hutool-cache/src/test/java/cn/hutool/cache/IssueI8MEIXTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/test/java/cn/hutool/cache/IssueI8MEIXTest.java -------------------------------------------------------------------------------- /hutool-cache/src/test/java/cn/hutool/cache/LRUCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/test/java/cn/hutool/cache/LRUCacheTest.java -------------------------------------------------------------------------------- /hutool-cache/src/test/java/cn/hutool/cache/WeakCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cache/src/test/java/cn/hutool/cache/WeakCacheTest.java -------------------------------------------------------------------------------- /hutool-captcha/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-captcha/pom.xml -------------------------------------------------------------------------------- /hutool-captcha/src/main/java/cn/hutool/captcha/CaptchaUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-captcha/src/main/java/cn/hutool/captcha/CaptchaUtil.java -------------------------------------------------------------------------------- /hutool-captcha/src/main/java/cn/hutool/captcha/GifCaptcha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-captcha/src/main/java/cn/hutool/captcha/GifCaptcha.java -------------------------------------------------------------------------------- /hutool-captcha/src/main/java/cn/hutool/captcha/ICaptcha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-captcha/src/main/java/cn/hutool/captcha/ICaptcha.java -------------------------------------------------------------------------------- /hutool-captcha/src/main/java/cn/hutool/captcha/LineCaptcha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-captcha/src/main/java/cn/hutool/captcha/LineCaptcha.java -------------------------------------------------------------------------------- /hutool-captcha/src/test/java/cn/hutool/captcha/CaptchaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-captcha/src/test/java/cn/hutool/captcha/CaptchaTest.java -------------------------------------------------------------------------------- /hutool-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/README.md -------------------------------------------------------------------------------- /hutool-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/pom.xml -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/annotation/Alias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/annotation/Alias.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/annotation/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/annotation/Link.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/bean/BeanDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/bean/BeanDesc.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/bean/BeanPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/bean/BeanPath.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/bean/BeanUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/bean/BeanUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/bean/DynaBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/bean/DynaBean.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/bean/PropDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/bean/PropDesc.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/bean/RecordUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/bean/RecordUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/bean/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/bean/package-info.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/builder/Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/builder/Builder.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/builder/IDKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/builder/IDKey.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/clone/Cloneable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/clone/Cloneable.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/BCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/BCD.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Base16Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Base16Codec.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Base32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Base32.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Base32Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Base32Codec.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Base58.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Base58.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Base58Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Base58Codec.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Base62.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Base62.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Base62Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Base62Codec.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Base64.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Caesar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Caesar.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Decoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Decoder.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Encoder.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Hashids.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Hashids.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Morse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Morse.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/PunyCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/PunyCode.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/codec/Rot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/codec/Rot.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/compiler/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 运行时编译java源码,动态从字符串或外部文件加载类 3 | * 4 | * @author : Lzpeng 5 | */ 6 | package cn.hutool.core.compiler; -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/compress/Deflate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/compress/Deflate.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/compress/Gzip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/compress/Gzip.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/convert/BasicType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/convert/BasicType.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/convert/CastUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/convert/CastUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/convert/Convert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/convert/Convert.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/DateField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/DateField.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/DateRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/DateRange.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/DateTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/DateTime.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/DateUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/DateUnit.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/DateUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/Month.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/Month.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/Quarter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/Quarter.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/StopWatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/StopWatch.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/Week.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/Week.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/Zodiac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/Zodiac.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/date/ZoneUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/date/ZoneUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/img/ColorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/img/ColorUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/img/FontUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/img/FontUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/img/Img.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/img/Img.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/img/ImgUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/img/ImgUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/img/LabColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/img/LabColor.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/img/ScaleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/img/ScaleType.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/BomReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/BomReader.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/BufferUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/BufferUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/FileTypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/FileTypeUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/IoUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/LineHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/LineHandler.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/ManifestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/ManifestUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/NioUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/NioUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/file/Tailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/file/Tailer.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/io/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/io/package-info.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Assert.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Chain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Chain.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Console.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Console.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Dict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Dict.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Editor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Editor.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/EnumItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/EnumItem.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Filter.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Matcher.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/ObjectId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/ObjectId.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Opt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Opt.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Pair.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Pid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Pid.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Range.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/RegexPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/RegexPool.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Replacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Replacer.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Segment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Segment.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Singleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Singleton.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Snowflake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Snowflake.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Tuple.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/UUID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/UUID.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Validator.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/Version.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/func/Func.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/func/Func.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/func/Func0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/func/Func0.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/func/Func1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/func/Func1.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/hash/Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/hash/Hash.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/id/NanoId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/id/NanoId.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/ref/Ref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/ref/Ref.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/tree/Node.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/lang/tree/Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/lang/tree/Tree.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/AbsEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/AbsEntry.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/BiMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/BiMap.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/ForestMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/ForestMap.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/FuncKeyMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/FuncKeyMap.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/FuncMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/FuncMap.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/MapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/MapBuilder.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/MapProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/MapProxy.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/MapUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/MapUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/MapWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/MapWrapper.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/TableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/TableMap.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/TolerantMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/TolerantMap.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/TransMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/TransMap.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/TreeEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/TreeEntry.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/map/multi/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/map/multi/Table.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/math/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/math/Calculator.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/math/MathUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/math/MathUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/math/Money.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/math/Money.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/Ipv4Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/Ipv4Util.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/MaskBit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/MaskBit.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/PassAuth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/PassAuth.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/RFC3986.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/RFC3986.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/SSLUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/SSLUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/URLDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/URLDecoder.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/URLEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/URLEncoder.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/net/url/UrlPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/net/url/UrlPath.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/package-info.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/swing/RobotUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/swing/RobotUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/text/CharPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/text/CharPool.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/text/NamingCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/text/NamingCase.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/text/Simhash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/text/Simhash.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/text/StrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/text/StrBuilder.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/text/StrJoiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/text/StrJoiner.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/text/StrMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/text/StrMatcher.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/text/StrPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/text/StrPool.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/text/csv/CsvRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvRow.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/ArrayUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/ArrayUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/ByteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/ByteUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/ClassUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/ClassUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/EnumUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/EnumUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/EscapeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/EscapeUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/HashUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/HashUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/HexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/HexUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/IdUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/IdUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/IdcardUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/JAXBUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/JAXBUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/JNDIUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/JNDIUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/JdkUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/JdkUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/NumberUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/ObjUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/ObjUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/ObjectUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/ObjectUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/PageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/PageUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/PhoneUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/PhoneUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/RadixUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/RadixUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/RandomUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/RandomUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/ReUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/ReUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/TypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/TypeUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/URLUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/URLUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/XmlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/XmlUtil.java -------------------------------------------------------------------------------- /hutool-core/src/main/java/cn/hutool/core/util/ZipUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/main/java/cn/hutool/core/util/ZipUtil.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/clone/CloneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/clone/CloneTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/codec/BCDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/codec/BCDTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/codec/MorseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/codec/MorseTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/codec/RotTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/codec/RotTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/date/GanzhiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/date/GanzhiTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/date/MonthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/date/MonthTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/date/WeekTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/date/WeekTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/date/ZodiacTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/date/ZodiacTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/img/ImgTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/img/ImgTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/img/ImgUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/img/ImgUtilTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/io/FileUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/io/FileUtilTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/io/IoUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/io/IoUtilTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/lang/AssertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/lang/AssertTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/lang/DictTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/lang/DictTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/lang/NanoIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/lang/NanoIdTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/lang/OptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/lang/OptTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/lang/RangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/lang/RangeTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/lang/TupleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/lang/TupleTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/lang/UUIDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/lang/UUIDTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/map/BiMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/map/BiMapTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/map/FuncMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/map/FuncMapTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/map/MapUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/map/MapUtilTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/math/MoneyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/math/MoneyTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/net/NetUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/net/NetUtilTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/net/RFC3986Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/net/RFC3986Test.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/util/IdUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/util/IdUtilTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/java/cn/hutool/core/util/ReUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/java/cn/hutool/core/util/ReUtilTest.java -------------------------------------------------------------------------------- /hutool-core/src/test/resources/1_psi_index_0.txt: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | 9 11 | 10 -------------------------------------------------------------------------------- /hutool-core/src/test/resources/hutool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/hutool.jpg -------------------------------------------------------------------------------- /hutool-core/src/test/resources/issueI91VF1.csv: -------------------------------------------------------------------------------- 1 | 主机,用户名,密码 2 | 192.168.1.1,admin,123 3 | -------------------------------------------------------------------------------- /hutool-core/src/test/resources/issueIA8WE0.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/issueIA8WE0.csv -------------------------------------------------------------------------------- /hutool-core/src/test/resources/issueICRMKA.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/issueICRMKA.csv -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-compile/a/A$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-compile/a/A$1.class -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-compile/a/A.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-compile/a/A.class -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-compile/a/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-compile/a/A.java -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-compile/b/B.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-compile/b/B.class -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-compile/b/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-compile/b/B.java -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-compile/c/C.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-compile/c/C.class -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-compile/c/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-compile/c/C.java -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-zip/addFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-zip/addFile.txt -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-zip/test-add/test.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test-zip/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test-zip/test.zip -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test.csv: -------------------------------------------------------------------------------- 1 | # 这是一行注释,读取时应忽略 2 | "sss,sss",姓名,"性别",关注"对象",年龄,"",""" 3 | -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test.properties -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test.xml -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test_bean.csv: -------------------------------------------------------------------------------- 1 | 姓名,gender,focus,age 2 | 张三,男,无,33 3 | 李四,男,好对象,23 4 | 王妹妹,女,特别关注,22 -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test_lines.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test_lines.csv -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test_lines_cr.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test_lines_cr.csv -------------------------------------------------------------------------------- /hutool-core/src/test/resources/test_lines_crlf.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-core/src/test/resources/test_lines_crlf.csv -------------------------------------------------------------------------------- /hutool-core/src/test/resources/text.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /hutool-cron/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/pom.xml -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/CronConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/CronConfig.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/CronException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/CronException.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/CronTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/CronTimer.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/CronUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/CronUtil.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/Scheduler.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/TaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/TaskExecutor.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/TaskLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/TaskLauncher.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/TaskTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/TaskTable.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/package-info.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/pattern/Part.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/pattern/Part.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/task/CronTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/task/CronTask.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/task/InvokeTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/task/InvokeTask.java -------------------------------------------------------------------------------- /hutool-cron/src/main/java/cn/hutool/cron/task/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/main/java/cn/hutool/cron/task/Task.java -------------------------------------------------------------------------------- /hutool-cron/src/test/java/cn/hutool/cron/TaskTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/test/java/cn/hutool/cron/TaskTableTest.java -------------------------------------------------------------------------------- /hutool-cron/src/test/java/cn/hutool/cron/demo/CronTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/test/java/cn/hutool/cron/demo/CronTest.java -------------------------------------------------------------------------------- /hutool-cron/src/test/java/cn/hutool/cron/demo/TestJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/test/java/cn/hutool/cron/demo/TestJob.java -------------------------------------------------------------------------------- /hutool-cron/src/test/java/cn/hutool/cron/demo/TestJob2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/test/java/cn/hutool/cron/demo/TestJob2.java -------------------------------------------------------------------------------- /hutool-cron/src/test/resources/config/cron.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-cron/src/test/resources/config/cron.setting -------------------------------------------------------------------------------- /hutool-crypto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/pom.xml -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/ASN1Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/ASN1Util.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/BCUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/BCUtil.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/CipherMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/CipherMode.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/ECKeyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/ECKeyUtil.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/KeyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/KeyUtil.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/Mode.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/Padding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/Padding.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/PemUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/PemUtil.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/SecureUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/SecureUtil.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/SignUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/SignUtil.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/SmUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/SmUtil.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/SpecUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/SpecUtil.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/digest/HMac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/digest/HMac.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/digest/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/digest/MD5.java -------------------------------------------------------------------------------- /hutool-crypto/src/main/java/cn/hutool/crypto/digest/SM3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/main/java/cn/hutool/crypto/digest/SM3.java -------------------------------------------------------------------------------- /hutool-crypto/src/test/java/cn/hutool/crypto/BCUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/java/cn/hutool/crypto/BCUtilTest.java -------------------------------------------------------------------------------- /hutool-crypto/src/test/java/cn/hutool/crypto/KeyUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/java/cn/hutool/crypto/KeyUtilTest.java -------------------------------------------------------------------------------- /hutool-crypto/src/test/java/cn/hutool/crypto/PemUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/java/cn/hutool/crypto/PemUtilTest.java -------------------------------------------------------------------------------- /hutool-crypto/src/test/java/cn/hutool/crypto/SmTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/java/cn/hutool/crypto/SmTest.java -------------------------------------------------------------------------------- /hutool-crypto/src/test/resources/asn1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/resources/asn1.key -------------------------------------------------------------------------------- /hutool-crypto/src/test/resources/test_ec_certificate.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/resources/test_ec_certificate.cer -------------------------------------------------------------------------------- /hutool-crypto/src/test/resources/test_ec_public_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/resources/test_ec_public_key.pem -------------------------------------------------------------------------------- /hutool-crypto/src/test/resources/test_ec_sec1_private_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/resources/test_ec_sec1_private_key.pem -------------------------------------------------------------------------------- /hutool-crypto/src/test/resources/test_private_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/resources/test_private_key.pem -------------------------------------------------------------------------------- /hutool-crypto/src/test/resources/test_public_key.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-crypto/src/test/resources/test_public_key.csr -------------------------------------------------------------------------------- /hutool-db/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/pom.xml -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/AbstractDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/AbstractDb.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/ActiveEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/ActiveEntity.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/DaoTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/DaoTemplate.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/Db.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/Db.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/DbRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/DbRuntimeException.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/DbUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/DbUtil.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/DialectRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/DialectRunner.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/Entity.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/GlobalDbConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/GlobalDbConfig.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/Page.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/PageResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/PageResult.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/Session.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/SqlConnRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/SqlConnRunner.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/StatementUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/StatementUtil.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/dialect/Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/dialect/Dialect.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/dialect/DialectName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/dialect/DialectName.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/dialect/DriverUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/dialect/DriverUtil.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/ds/DSFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/ds/DSFactory.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/ds/GlobalDSFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/ds/GlobalDSFactory.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/ds/bee/BeeDSFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/ds/bee/BeeDSFactory.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/ds/bee/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/ds/bee/package-info.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/ds/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/ds/package-info.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/ds/pooled/DbConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/ds/pooled/DbConfig.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/ds/pooled/DbSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/ds/pooled/DbSetting.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/handler/BeanHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/handler/BeanHandler.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/handler/RsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/handler/RsHandler.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/meta/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/meta/Column.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/meta/IndexInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/meta/IndexInfo.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/meta/JdbcType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/meta/JdbcType.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/meta/MetaUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/meta/MetaUtil.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/meta/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/meta/Table.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/meta/TableType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/meta/TableType.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/meta/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/meta/package-info.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/nosql/mongo/MongoDS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/nosql/mongo/MongoDS.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/nosql/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/nosql/package-info.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/nosql/redis/RedisDS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/nosql/redis/RedisDS.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/package-info.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/Condition.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/ConditionGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/ConditionGroup.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/Direction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/Direction.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/LogicalOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/LogicalOperator.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/NamedSql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/NamedSql.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/Order.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/Query.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/SqlBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/SqlBuilder.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/SqlExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/SqlExecutor.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/SqlFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/SqlFormatter.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/SqlLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/SqlLog.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/SqlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/SqlUtil.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/Wrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/Wrapper.java -------------------------------------------------------------------------------- /hutool-db/src/main/java/cn/hutool/db/sql/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/main/java/cn/hutool/db/sql/package-info.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/CRUDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/CRUDTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/ConcurentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/ConcurentTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/DbTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/DbTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/DerbyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/DerbyTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/DmTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/DmTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/DsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/DsTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/EntityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/EntityTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/FindBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/FindBeanTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/GlobalDbConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/GlobalDbConfigTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/H2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/H2Test.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/HanaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/HanaTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/HsqldbTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/HsqldbTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/IssueI73770Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/IssueI73770Test.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/IssueI9BANETest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/IssueI9BANETest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/MySQLTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/MySQLTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/NamedSqlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/NamedSqlTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/OracleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/OracleTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/PageResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/PageResultTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/PageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/PageTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/PicTransferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/PicTransferTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/PostgreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/PostgreTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/SessionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/SessionTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/SqlServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/SqlServerTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/UpdateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/UpdateTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/WrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/WrapperTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/ds/IssueI70J95Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/ds/IssueI70J95Test.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/meta/MetaUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/meta/MetaUtilTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/nosql/MongoDBTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/nosql/MongoDBTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/nosql/RedisDSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/nosql/RedisDSTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/pojo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/pojo/User.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/sql/ConditionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/sql/ConditionTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/sql/Issue4066Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/sql/Issue4066Test.java -------------------------------------------------------------------------------- /hutool-db/src/test/java/cn/hutool/db/sql/SqlBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/java/cn/hutool/db/sql/SqlBuilderTest.java -------------------------------------------------------------------------------- /hutool-db/src/test/resources/config/db.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/resources/config/db.setting -------------------------------------------------------------------------------- /hutool-db/src/test/resources/config/mongo.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/resources/config/mongo.setting -------------------------------------------------------------------------------- /hutool-db/src/test/resources/config/redis.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/resources/config/redis.setting -------------------------------------------------------------------------------- /hutool-db/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/resources/logback.xml -------------------------------------------------------------------------------- /hutool-db/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /hutool-db/test.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-db/test.db -------------------------------------------------------------------------------- /hutool-dfa/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-dfa/pom.xml -------------------------------------------------------------------------------- /hutool-dfa/src/main/java/cn/hutool/dfa/FoundWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-dfa/src/main/java/cn/hutool/dfa/FoundWord.java -------------------------------------------------------------------------------- /hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java -------------------------------------------------------------------------------- /hutool-dfa/src/main/java/cn/hutool/dfa/StopChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-dfa/src/main/java/cn/hutool/dfa/StopChar.java -------------------------------------------------------------------------------- /hutool-dfa/src/main/java/cn/hutool/dfa/WordTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-dfa/src/main/java/cn/hutool/dfa/WordTree.java -------------------------------------------------------------------------------- /hutool-dfa/src/main/java/cn/hutool/dfa/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-dfa/src/main/java/cn/hutool/dfa/package-info.java -------------------------------------------------------------------------------- /hutool-dfa/src/test/java/cn/hutool/dfa/DfaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-dfa/src/test/java/cn/hutool/dfa/DfaTest.java -------------------------------------------------------------------------------- /hutool-dfa/src/test/java/cn/hutool/dfa/SensitiveUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-dfa/src/test/java/cn/hutool/dfa/SensitiveUtilTest.java -------------------------------------------------------------------------------- /hutool-extra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/pom.xml -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/ftp/Ftp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/ftp/Ftp.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/ftp/FtpConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/ftp/FtpConfig.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/ftp/FtpMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/ftp/FtpMode.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/mail/Mail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/mail/Mail.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/mail/MailUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/mail/MailUtil.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/package-info.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/ssh/Connector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/ssh/Connector.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/ssh/JschUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/ssh/JschUtil.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/ssh/Sftp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/ssh/Sftp.java -------------------------------------------------------------------------------- /hutool-extra/src/main/java/cn/hutool/extra/ssh/SshjSftp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/java/cn/hutool/extra/ssh/SshjSftp.java -------------------------------------------------------------------------------- /hutool-extra/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /hutool-extra/src/test/java/cn/hutool/extra/ftp/FtpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/java/cn/hutool/extra/ftp/FtpTest.java -------------------------------------------------------------------------------- /hutool-extra/src/test/java/cn/hutool/extra/mail/MailTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/java/cn/hutool/extra/mail/MailTest.java -------------------------------------------------------------------------------- /hutool-extra/src/test/java/cn/hutool/extra/ssh/SftpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/java/cn/hutool/extra/ssh/SftpTest.java -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/beetl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/resources/beetl.properties -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/config/mail.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/resources/config/mail.setting -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/example/mail-example.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/resources/example/mail-example.setting -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/example/velocity-example.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/resources/example/velocity-example.vm -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/image/hutool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/resources/image/hutool.png -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/beetl_test.btl: -------------------------------------------------------------------------------- 1 | hello,${name} -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/enjoy_test.etl: -------------------------------------------------------------------------------- 1 | #(x + 123) -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/freemarker_test.ftl: -------------------------------------------------------------------------------- 1 | hello,${name} -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/issue3488.ftl: -------------------------------------------------------------------------------- 1 | hello,${paymentInfo} 2 | -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/jetbrick_test.jetx: -------------------------------------------------------------------------------- 1 | 你好,${name} 2 | -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/rythm_test.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-extra/src/test/resources/templates/rythm_test.tmpl -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/thymeleaf_test.ttl: -------------------------------------------------------------------------------- 1 |

-------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/velocity_test.vtl: -------------------------------------------------------------------------------- 1 | 你好,$name -------------------------------------------------------------------------------- /hutool-extra/src/test/resources/templates/wit_test.wit: -------------------------------------------------------------------------------- 1 | <% 2 | var name; 3 | %> 4 | hello,${name} 5 | -------------------------------------------------------------------------------- /hutool-http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/pom.xml -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/ContentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/ContentType.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/GlobalHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/GlobalHeaders.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HTMLFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HTMLFilter.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/Header.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HtmlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HtmlUtil.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpBase.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpConfig.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpConnection.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpException.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpInputStream.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpInterceptor.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpResource.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpResponse.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpStatus.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/HttpUtil.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/Method.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/Status.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/body/BytesBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/body/BytesBody.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/package-info.java -------------------------------------------------------------------------------- /hutool-http/src/main/java/cn/hutool/http/useragent/OS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/main/java/cn/hutool/http/useragent/OS.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/ContentTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/ContentTypeTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/DownloadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/DownloadTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/HTMLFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/HTMLFilterTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/HtmlUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/HtmlUtilTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/HttpRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/HttpRequestTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/HttpUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/HttpUtilTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/HttpsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/HttpsTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/Issue2658Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/Issue2658Test.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/Issue3074Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/Issue3074Test.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/Issue3197Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/Issue3197Test.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/Issue3314Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/Issue3314Test.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/Issue3536Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/Issue3536Test.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueI5TPSYTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueI5TPSYTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueI6RE7JTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueI6RE7JTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueI7EHSETest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueI7EHSETest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueI7WZEOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueI7WZEOTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueI7ZRJUTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueI7ZRJUTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueI8YV0KTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueI8YV0KTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueIB7REWTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueIB7REWTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueIBQIYQTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueIBQIYQTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/IssueIBRVE4Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/IssueIBRVE4Test.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/RestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/RestTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/java/cn/hutool/http/UploadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/java/cn/hutool/http/UploadTest.java -------------------------------------------------------------------------------- /hutool-http/src/test/resources/html/formForUpload.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/resources/html/formForUpload.html -------------------------------------------------------------------------------- /hutool-http/src/test/resources/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-http/src/test/resources/html/index.html -------------------------------------------------------------------------------- /hutool-json/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/pom.xml -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSON.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONArray.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONBeanParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONBeanParser.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONConfig.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONConverter.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONException.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONGetter.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONNull.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONObject.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONObjectIter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONObjectIter.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONParser.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONString.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONSupport.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONTokener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONTokener.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/JSONUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/JSONUtil.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/XML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/XML.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/XMLTokener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/XMLTokener.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/package-info.java -------------------------------------------------------------------------------- /hutool-json/src/main/java/cn/hutool/json/xml/ParseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/main/java/cn/hutool/json/xml/ParseConfig.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/BeanToJsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/BeanToJsonTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue1075Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue1075Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue1101Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue1101Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue1200Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue1200Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2090Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2090Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2131Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2131Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2223Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2223Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2365Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2365Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2369Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2369Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2377Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2377Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2447Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2447Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2555Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2555Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2572Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2572Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2746Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2746Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2749Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2749Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2953Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2953Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue2997Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue2997Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3051Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3051Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3086Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3086Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3139Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3139Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3274Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3274Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3289Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3289Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3504Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3504Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3506Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3506Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3541Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3541Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3588Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3588Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3619Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3619Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3649Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3649Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3713Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3713Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3759Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3759Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3790Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3790Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue3795Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue3795Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue488Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue488Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue644Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue644Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue677Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue677Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issue867Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issue867Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI1AU86Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI1AU86Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI1F8M2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI1F8M2.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI1H2VN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI1H2VN.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI3BS4S.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI3BS4S.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI3EGJP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI3EGJP.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI49VZBTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI49VZBTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI4RBZ4Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI4RBZ4Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI4XFMWTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI4XFMWTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI50EGGTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI50EGGTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI59LW4Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI59LW4Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI5OMSCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI5OMSCTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI676IT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI676IT.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI6H0XFTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI6H0XFTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI6SZYBTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI6SZYBTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI6TPIFTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI6TPIFTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI6YN2ATest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI6YN2ATest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI71BE6Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI71BE6Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI7FQ29Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI7FQ29Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI7GPGXTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI7GPGXTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI7M2GZTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI7M2GZTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI82AM8Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI82AM8Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI84V6ITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI84V6ITest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI8NMP7Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI8NMP7Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI8PC9FTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI8PC9FTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueI90ADXTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueI90ADXTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueIA5YOETest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueIA5YOETest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueIALQ0NTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueIALQ0NTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueIAOPI9Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueIAOPI9Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueIAP4GMTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueIAP4GMTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/IssueIB9MH0Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/IssueIB9MH0Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Issues1881Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Issues1881Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/JSONArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/JSONArrayTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/JSONConvertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/JSONConvertTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/JSONNullTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/JSONNullTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/JSONObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/JSONObjectTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/JSONPathTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/JSONPathTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/JSONSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/JSONSupportTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/JSONUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/JSONUtilTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/ParseBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/ParseBeanTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/Pr192Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/Pr192Test.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/TransientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/TransientTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/ADT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/ADT.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/Data.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/Exam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/Exam.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/Price.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/Price.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/Seq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/Seq.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/UUMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/UUMap.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/UserA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/UserA.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/UserB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/UserB.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/test/bean/UserC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/test/bean/UserC.java -------------------------------------------------------------------------------- /hutool-json/src/test/java/cn/hutool/json/xml/XMLTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/java/cn/hutool/json/xml/XMLTest.java -------------------------------------------------------------------------------- /hutool-json/src/test/resources/evaluation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/evaluation.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/exam_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/exam_test.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/issue1200.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/issue1200.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/issue488.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/issue488.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/issue488Array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/issue488Array.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/issueI5OMSC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/issueI5OMSC.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/issueI676IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/issueI676IT.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/issueI82AM8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/issueI82AM8.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/issueIVMD5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/issueIVMD5.json -------------------------------------------------------------------------------- /hutool-json/src/test/resources/suiteReport.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-json/src/test/resources/suiteReport.json -------------------------------------------------------------------------------- /hutool-jwt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/pom.xml -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/Claims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/Claims.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/JWT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/JWT.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/JWTException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/JWTException.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/JWTHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/JWTHeader.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/JWTPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/JWTPayload.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/JWTUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/JWTUtil.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/JWTValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/JWTValidator.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/RegisteredPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/RegisteredPayload.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * JSON Web Token (JWT)封装 3 | */ 4 | package cn.hutool.jwt; 5 | -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/signers/JWTSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/main/java/cn/hutool/jwt/signers/JWTSigner.java -------------------------------------------------------------------------------- /hutool-jwt/src/main/java/cn/hutool/jwt/signers/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * JWT签名封装 3 | */ 4 | package cn.hutool.jwt.signers; 5 | -------------------------------------------------------------------------------- /hutool-jwt/src/test/java/cn/hutool/jwt/Issue3205Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/test/java/cn/hutool/jwt/Issue3205Test.java -------------------------------------------------------------------------------- /hutool-jwt/src/test/java/cn/hutool/jwt/Issue3732Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/test/java/cn/hutool/jwt/Issue3732Test.java -------------------------------------------------------------------------------- /hutool-jwt/src/test/java/cn/hutool/jwt/IssueI5QRUOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/test/java/cn/hutool/jwt/IssueI5QRUOTest.java -------------------------------------------------------------------------------- /hutool-jwt/src/test/java/cn/hutool/jwt/IssueI6IS5BTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/test/java/cn/hutool/jwt/IssueI6IS5BTest.java -------------------------------------------------------------------------------- /hutool-jwt/src/test/java/cn/hutool/jwt/JWTSignerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/test/java/cn/hutool/jwt/JWTSignerTest.java -------------------------------------------------------------------------------- /hutool-jwt/src/test/java/cn/hutool/jwt/JWTTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/test/java/cn/hutool/jwt/JWTTest.java -------------------------------------------------------------------------------- /hutool-jwt/src/test/java/cn/hutool/jwt/JWTUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/test/java/cn/hutool/jwt/JWTUtilTest.java -------------------------------------------------------------------------------- /hutool-jwt/src/test/java/cn/hutool/jwt/JWTValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-jwt/src/test/java/cn/hutool/jwt/JWTValidatorTest.java -------------------------------------------------------------------------------- /hutool-log/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/pom.xml -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/AbstractLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/AbstractLog.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/GlobalLogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/GlobalLogFactory.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/Log.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/LogFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/LogFactory.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/StaticLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/StaticLog.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/level/DebugLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/level/DebugLog.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/level/ErrorLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/level/ErrorLog.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/level/InfoLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/level/InfoLog.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/level/Level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/level/Level.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/level/TraceLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/level/TraceLog.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/level/WarnLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/level/WarnLog.java -------------------------------------------------------------------------------- /hutool-log/src/main/java/cn/hutool/log/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/main/java/cn/hutool/log/package-info.java -------------------------------------------------------------------------------- /hutool-log/src/test/java/cn/hutool/log/test/LogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/java/cn/hutool/log/test/LogTest.java -------------------------------------------------------------------------------- /hutool-log/src/test/java/cn/hutool/log/test/LogTubeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/java/cn/hutool/log/test/LogTubeTest.java -------------------------------------------------------------------------------- /hutool-log/src/test/resources/example/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/resources/example/log4j2.xml -------------------------------------------------------------------------------- /hutool-log/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /hutool-log/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /hutool-log/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/resources/logback.xml -------------------------------------------------------------------------------- /hutool-log/src/test/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/resources/logging.properties -------------------------------------------------------------------------------- /hutool-log/src/test/resources/logtube.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/resources/logtube.properties -------------------------------------------------------------------------------- /hutool-log/src/test/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-log/src/test/resources/tinylog.properties -------------------------------------------------------------------------------- /hutool-poi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/pom.xml -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/GlobalPoiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/GlobalPoiConfig.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/PoiChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/PoiChecker.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelBase.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelReader.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelUtil.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelWriter.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/excel/RowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/excel/RowUtil.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/excel/StyleSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/excel/StyleSet.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/excel/style/Align.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/excel/style/Align.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/ofd/OfdWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/ofd/OfdWriter.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/ofd/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/ofd/package-info.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/package-info.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/word/DocUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/word/DocUtil.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/word/PicType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/word/PicType.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/word/TableUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/word/TableUtil.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/word/Word07Writer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/word/Word07Writer.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/word/WordUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/word/WordUtil.java -------------------------------------------------------------------------------- /hutool-poi/src/main/java/cn/hutool/poi/word/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/main/java/cn/hutool/poi/word/package-info.java -------------------------------------------------------------------------------- /hutool-poi/src/test/java/cn/hutool/poi/IssueI5Q1TWTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/java/cn/hutool/poi/IssueI5Q1TWTest.java -------------------------------------------------------------------------------- /hutool-poi/src/test/java/cn/hutool/poi/excel/OrderExcel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/java/cn/hutool/poi/excel/OrderExcel.java -------------------------------------------------------------------------------- /hutool-poi/src/test/java/cn/hutool/poi/excel/TestBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/java/cn/hutool/poi/excel/TestBean.java -------------------------------------------------------------------------------- /hutool-poi/src/test/java/cn/hutool/poi/ofd/OfdWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/java/cn/hutool/poi/ofd/OfdWriterTest.java -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/1899bug_demo.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/1899bug_demo.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/I5Q1TW.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/I5Q1TW.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/UserProjectDO.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/UserProjectDO.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/aaa.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/aaa.xls -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/aaa.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/aaa.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/alias.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/alias.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/blankAndDateTest.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/blankAndDateTest.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/cell_editor_test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/cell_editor_test.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/data_for_sax_test.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/data_for_sax_test.xls -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/data_for_sax_test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/data_for_sax_test.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/merge_test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/merge_test.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/null_cell_test.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/null_cell_test.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/priceIndex.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/priceIndex.xls -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/readBySax.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/readBySax.xls -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/read_row_npe.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/read_row_npe.xlsx -------------------------------------------------------------------------------- /hutool-poi/src/test/resources/test.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-poi/src/test/resources/test.xls -------------------------------------------------------------------------------- /hutool-script/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-script/pom.xml -------------------------------------------------------------------------------- /hutool-script/src/main/java/cn/hutool/script/ScriptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-script/src/main/java/cn/hutool/script/ScriptUtil.java -------------------------------------------------------------------------------- /hutool-script/src/test/resources/filter1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-script/src/test/resources/filter1.js -------------------------------------------------------------------------------- /hutool-setting/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/pom.xml -------------------------------------------------------------------------------- /hutool-setting/src/main/java/cn/hutool/setting/Setting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/main/java/cn/hutool/setting/Setting.java -------------------------------------------------------------------------------- /hutool-setting/src/test/java/cn/hutool/setting/PropsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/java/cn/hutool/setting/PropsTest.java -------------------------------------------------------------------------------- /hutool-setting/src/test/resources/example/example.set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/resources/example/example.set -------------------------------------------------------------------------------- /hutool-setting/src/test/resources/example/example.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/resources/example/example.setting -------------------------------------------------------------------------------- /hutool-setting/src/test/resources/issue3008.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/resources/issue3008.properties -------------------------------------------------------------------------------- /hutool-setting/src/test/resources/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/resources/test.properties -------------------------------------------------------------------------------- /hutool-setting/src/test/resources/test.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/resources/test.setting -------------------------------------------------------------------------------- /hutool-setting/src/test/resources/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/resources/test.yaml -------------------------------------------------------------------------------- /hutool-setting/src/test/resources/test_with_bom.setting: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/resources/test_with_bom.setting -------------------------------------------------------------------------------- /hutool-setting/src/test/resources/to_bean_test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-setting/src/test/resources/to_bean_test.properties -------------------------------------------------------------------------------- /hutool-socket/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-socket/pom.xml -------------------------------------------------------------------------------- /hutool-socket/src/main/java/cn/hutool/socket/ChannelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-socket/src/main/java/cn/hutool/socket/ChannelUtil.java -------------------------------------------------------------------------------- /hutool-socket/src/main/java/cn/hutool/socket/SocketUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-socket/src/main/java/cn/hutool/socket/SocketUtil.java -------------------------------------------------------------------------------- /hutool-socket/src/main/java/cn/hutool/socket/nio/NioUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-socket/src/main/java/cn/hutool/socket/nio/NioUtil.java -------------------------------------------------------------------------------- /hutool-system/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/pom.xml -------------------------------------------------------------------------------- /hutool-system/src/main/java/cn/hutool/system/HostInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/main/java/cn/hutool/system/HostInfo.java -------------------------------------------------------------------------------- /hutool-system/src/main/java/cn/hutool/system/JavaInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/main/java/cn/hutool/system/JavaInfo.java -------------------------------------------------------------------------------- /hutool-system/src/main/java/cn/hutool/system/JvmInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/main/java/cn/hutool/system/JvmInfo.java -------------------------------------------------------------------------------- /hutool-system/src/main/java/cn/hutool/system/JvmSpecInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/main/java/cn/hutool/system/JvmSpecInfo.java -------------------------------------------------------------------------------- /hutool-system/src/main/java/cn/hutool/system/OsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/main/java/cn/hutool/system/OsInfo.java -------------------------------------------------------------------------------- /hutool-system/src/main/java/cn/hutool/system/RuntimeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/main/java/cn/hutool/system/RuntimeInfo.java -------------------------------------------------------------------------------- /hutool-system/src/main/java/cn/hutool/system/SystemUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/main/java/cn/hutool/system/SystemUtil.java -------------------------------------------------------------------------------- /hutool-system/src/main/java/cn/hutool/system/UserInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/main/java/cn/hutool/system/UserInfo.java -------------------------------------------------------------------------------- /hutool-system/src/test/java/cn/hutool/system/OshiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool-system/src/test/java/cn/hutool/system/OshiTest.java -------------------------------------------------------------------------------- /hutool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/hutool.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chinabugotech/hutool/HEAD/pom.xml --------------------------------------------------------------------------------