Commit Graph
26 Commits
Author SHA1 Message Date
huangchengxing 6c6eeb49d7 添加AnnotatedElementUtil工具类 2022-09-13 13:59:01 +08:00
huangchengxing 4b38bc31d2 添加支持处理层级结构的增强AnnotatedElement包装器 2022-09-13 13:58:24 +08:00
huangchengxing 77e065f302 添加支持处理元注解的增强AnnotatedElement包装器 2022-09-13 13:57:46 +08:00
huangchengxing a1a199513f 添加支持属性映射的增强注解包装器 2022-09-13 13:56:41 +08:00
huangchengxing 7d680792d4 使用CollectorUtil.joining替换Collectors.joining 2022-09-07 09:34:35 +08:00
huangchengxing 89c3f3c4bc Merge branch 'v6-dev' into refactor-stream
# Conflicts:
#	hutool-core/src/main/java/cn/hutool/core/stream/EasyStream.java
2022-09-07 09:33:09 +08:00
huangchengxing d58502ad76 调整方法名称 2022-09-06 13:32:32 +08:00
huangchengxing 924a1c6a22 fix code 2022-09-06 12:44:48 +08:00
huangchengxing b463b11364 Merge branch 'v6-dev' into refactor-stream
# Conflicts:
#	hutool-core/src/main/java/cn/hutool/core/stream/EasyStream.java
#	hutool-core/src/main/java/cn/hutool/core/stream/WrappedStream.java
2022-09-06 12:39:02 +08:00
huangchengxing 717305e039 fix code 2022-09-06 12:21:41 +08:00
huangchengxing 741f0aa53a 重构增强流:
1.移除SimpleStreamWrapper;
2.将EasyStream中部分方法移动至接口中;
3.调整类名、方法名、变量名与部分注释;
4.为实例方法添加空值校验;
5.补充测试用例;
2022-09-06 11:21:38 +08:00
huangchengxing 2d1255cbff 将增强流中的部分通用方法分离为接口中的默认方法 2022-09-02 18:06:50 +08:00
huangchengxing 3c5313f0a7 将键值对流的键值对对象从内部类调整为AbstractMap.SimpleImmutableEntry 2022-09-02 16:14:47 +08:00
huangchengxing 43bd15b515 Merge remote-tracking branch 'gitee/v6-dev' into feat-stream-ext 2022-09-02 13:43:11 +08:00
huangchengxing 7b5683a3c4 fix code and test case 2022-09-02 11:30:04 +08:00
huangchengxing ce7a075b1e fix code and test case 2022-09-01 13:45:26 +08:00
huangchengxing 55fa1812a9 fix docs and test cases 2022-08-31 13:22:00 +08:00
huangchengxing 9077297966 将defaultIfNull检验参数类型改为泛型,并补充重载方法 2022-08-30 16:47:50 +08:00
huangchengxing e20c5c3d81 完善annotation包相关测试用例 2022-08-30 15:22:32 +08:00
huangchengxing 95af267855 添加键值对流 2022-08-30 15:05:00 +08:00
huangchengxing 4893a5e9aa 添加支持对流进行转换的收集器 2022-08-30 15:04:30 +08:00
huangchengxing 9e20dbb7a0 将EasyStream部分代理方法分离至公共父类 2022-08-30 15:00:59 +08:00
huangchengxing 6c001e868b 优化支持一键多值的Map集合扩展,为其添加统一接口 2022-08-25 12:13:00 +08:00
huangchengxing 45017b003e 调整变量名,简化初始化方法 2022-08-22 12:29:37 +08:00
huangchengxing 0caf36e794 优化注释 2022-08-22 11:01:06 +08:00
huangchengxing 227313c632 补充方法,并为部分工厂方法添加空值处理 2022-08-22 11:00:42 +08:00