achao
|
f732d14809
|
重构Jdk自带的Lambda体系,支持序列化+包裹受检异常
改动如下:
1. AnnotationUtil 115行 简化 predicate::test 为 predicate
2. 调整 Func1 为 SerFunction
3. 调整 Func0 为 SerSupplier
4. 移除 GenericBuilder 对于多参数构造双冒号简写支持,直接采用lambda方式,例如GenericBuilder.of(Box::new, 2048L, "Hello Partner!", 222, 333, 444)改为GenericBuilder.of(() -> new Box(2048L, "Hello Partner!", 222, 333, 444))
5. 移除 CheckedUtil,现有重构后的Lambda 支持包裹异常
6. 移除 Func,该函数式接口属于泛型可变参数,不推荐使用
7. 移除 Supplier1,1参数Supplier应该使用SerFunction替代
8. 移除 Supplier2,2参数Supplier应该使用SerBiFunction替代
9. 移除 Supplier3,3参数Supplier应该使用SerFunction3替代(因第4条更改思路,该SerFunction3并未添加)
10. 移除 Supplier4,4参数Supplier应该使用SerFunction4替代(因第4条更改思路,该SerFunction4并未添加)
11. 移除 Supplier5,5参数Supplier应该使用SerFunction5替代(因第4条更改思路,该SerFunction5并未添加)
12. 移除 VoidFunc,该函数式接口属于泛型可变参数,不推荐使用
13. 调整 VoidFunc0 为 SerRunnable
14. 调整 VoidFunc1 为 SerConsumer
15. 调整 EntryStream 泛型命名、完善javadoc
16. EnumUtil 273行 简化 field::callWithRuntimeException 为 field
|
2022-09-07 15:08:11 +08:00 |
|
duandazhi
|
9f12f3d991
|
getTypeOfNull pmd = ps.getParameterMetaData() NPE Optimization 空指针优化
|
2022-06-29 17:02:45 +08:00 |
|
Looly
|
1ee014bdae
|
fix code
|
2022-06-21 18:42:52 +08:00 |
|
Looly
|
8080a1cd83
|
fix comment
|
2022-06-21 18:19:49 +08:00 |
|
Looly
|
3f678427b3
|
fix code
|
2022-06-18 22:03:45 +08:00 |
|
Looly
|
40ff9f051e
|
fix code
|
2022-06-16 19:19:56 +08:00 |
|
Looly
|
8fef1ca19f
|
fix code
|
2022-06-01 12:10:34 +08:00 |
|
Looly
|
b404b11b0b
|
fix code
|
2022-05-26 12:03:20 +08:00 |
|
Looly
|
b5062105c8
|
fix code
|
2022-05-20 17:57:03 +08:00 |
|
Looly
|
d52470e8e7
|
fix coide
|
2022-05-16 09:42:43 +08:00 |
|
Looly
|
6b58b00974
|
fix name
|
2022-05-10 17:51:44 +08:00 |
|
Looly
|
36d75d7030
|
fix code
|
2022-05-07 13:24:02 +08:00 |
|
Looly
|
029a603d5f
|
add SetUtil
|
2022-05-07 12:18:29 +08:00 |
|
Looly
|
663be40590
|
fix code
|
2022-05-05 00:55:02 +08:00 |
|
Looly
|
6d7d350886
|
add MethodUtil
|
2022-05-05 00:24:08 +08:00 |
|
Looly
|
4209cffa06
|
remove StrBuilder
|
2022-05-04 23:44:59 +08:00 |
|
Looly
|
9268dc220c
|
fix code
|
2022-05-01 01:32:38 +08:00 |
|
Looly
|
514bb54ea5
|
fix code
|
2022-05-01 00:02:15 +08:00 |
|
Looly
|
4613d47c84
|
fix code
|
2022-04-30 23:54:16 +08:00 |
|
Looly
|
a3d5385efc
|
fix code
|
2022-04-30 22:56:23 +08:00 |
|
Looly
|
40aa543edd
|
fix code
|
2022-04-30 22:53:06 +08:00 |
|
Looly
|
9a1ffb25ff
|
fix code
|
2022-04-30 20:59:02 +08:00 |
|
Looly
|
ca094ca4a8
|
fix code
|
2022-04-30 20:47:32 +08:00 |
|
Looly
|
d368fb1949
|
change package
|
2022-04-30 12:56:38 +08:00 |
|
Looly
|
5819892842
|
fix code
|
2022-04-29 02:36:19 +08:00 |
|
Looly
|
216c1966b7
|
fix code
|
2022-04-29 02:09:18 +08:00 |
|
Looly
|
67a0f31dd9
|
fix code
|
2022-04-29 01:56:04 +08:00 |
|
Looly
|
c753a53173
|
fix code
|
2022-04-29 01:46:01 +08:00 |
|
Looly
|
92b892891f
|
fix code
|
2022-04-28 12:08:29 +08:00 |
|
Looly
|
c65d51b87e
|
fix code
|
2022-04-28 03:35:07 +08:00 |
|
Looly
|
75be3ebae4
|
fix code
|
2022-04-28 03:31:23 +08:00 |
|
Looly
|
8e2c06c671
|
fix code
|
2022-04-28 03:20:23 +08:00 |
|
Looly
|
af1d615ca9
|
remove deprecated
|
2022-04-28 01:51:06 +08:00 |
|
Looly
|
d874b4282d
|
fix #I54TZ9
|
2022-04-27 23:26:11 +08:00 |
|
Looly
|
b3824c859c
|
add global config
|
2022-04-14 00:09:46 +08:00 |
|
Golden Looly
|
58b6d4851a
|
Merge pull request #2253 from RainbowNeko/v5-master
添加了设置从绝对路径加载数据库配置文件的功能(特殊情况使用,比如写Minecraft插件的时候)
|
2022-04-13 23:51:18 +08:00 |
|
Looly
|
be99fda3d6
|
fix code and add test
|
2022-04-13 23:48:42 +08:00 |
|
NekokeCore
|
2a123d7b95
|
添加了设置从绝对路径加载数据库配置文件的功能(特殊情况使用,比如写Minecraft插件的时候)
|
2022-04-13 23:10:57 +08:00 |
|
Looly
|
8196941b6e
|
fix NPE bug
|
2022-04-02 00:42:27 +08:00 |
|
Looly
|
75f4ca356d
|
add params
|
2022-03-26 00:52:34 +08:00 |
|
Looly
|
b0605b55ba
|
remove length
|
2022-03-17 20:53:36 +08:00 |
|
Looly
|
c500c43890
|
add meta index
|
2022-03-17 00:02:30 +08:00 |
|
Looly
|
ea8cfd6b54
|
!563 新加db.meta的索引相关接口
Merge pull request !563 from huzhongying3/v5-dev
|
2022-03-16 15:03:30 +00:00 |
|
VampireAchao
|
e55be87873
|
缩进调整
|
2022-03-16 13:58:32 +08:00 |
|
VampireAchao
|
f40b5a04b8
|
格式调整
|
2022-03-16 13:55:00 +08:00 |
|
VampireAchao
|
0723813452
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
# Conflicts:
# hutool-db/src/main/java/cn/hutool/db/ActiveEntity.java
|
2022-03-16 13:44:18 +08:00 |
|
VampireAchao
|
b7e3db2ec4
|
提供Dict中setFields方法及其子类实现,传入lambda能够设置部分值
|
2022-03-16 13:33:06 +08:00 |
|
VampireAchao
|
e933fb8c2b
|
提供Dict中setFields方法实现,传入lambda设置部分值
|
2022-03-16 13:19:53 +08:00 |
|
VampireAchao
|
f34a3e9c88
|
Revert "增强ActiveEntity,使其可以使用getter对应的lambda取值或设置条件"
This reverts commit cbebecda5805db6eff2ce04bb92ebd97324073bf.
|
2022-03-16 09:16:54 +08:00 |
|
VampireAchao
|
e1de291063
|
Merge remote-tracking branch 'origin/v5-dev' into v5-dev
|
2022-03-15 22:57:48 +08:00 |
|