651 Commits

Author SHA1 Message Date
Looly
9b47a416ce fix bug 2022-12-11 13:48:56 +08:00
Looly
68d28c4fd4 add exception for json 2022-11-29 21:50:51 +08:00
Looly
b696ad4b08 fix code 2022-11-03 00:10:25 +08:00
Looly
eff36d7ecf fix code 2022-10-23 13:33:20 +08:00
Looly
d6be80f8ea fix code 2022-09-30 23:00:15 +08:00
Looly
d458b1451c fix code 2022-09-27 23:38:05 +08:00
Looly
1030f22757 fix code 2022-09-24 11:54:13 +08:00
Looly
ba5f1f5264 fix code 2022-09-22 03:33:30 +08:00
Looly
401a4cda5a del setting 2022-09-22 03:00:13 +08:00
Looly
f2629f775b 精简XXXTypeGetter 2022-09-22 02:31:28 +08:00
Looly
3b5ba16c93 add SafeConcurrentHashMap 2022-09-15 10:36:20 +08:00
Looly
adb1dc5f62 add test 2022-09-13 23:22:20 +08:00
Looly
6f0127be35 fix code 2022-09-13 22:12:39 +08:00
VampireAchao
f70ff3186c :trollface: 改漏了 2022-09-07 15:12:11 +08:00
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
Looly
5264d90072 update dependency 2022-08-16 10:55:21 +08:00
Looly
47fe31cf41 add test 2022-08-09 21:40:25 +08:00
Looly
aa403cbe98 add test 2022-08-06 18:45:01 +08:00
Looly
7769822e11 fix code 2022-07-29 23:05:20 +08:00
Looly
681535c575 fix code 2022-07-16 22:46:31 +08:00
duandazhi
9f12f3d991 getTypeOfNull pmd = ps.getParameterMetaData() NPE Optimization 空指针优化 2022-06-29 17:02:45 +08:00
Looly
beb3dd248d fix code 2022-06-21 20:08:58 +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
a7ede583ec fix code 2022-04-30 21:08:28 +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