Commit Graph

23 Commits

Author SHA1 Message Date
Karlatemp
5551d2f048
Suppress("PRE_RELEASE_CLASS") 2020-06-23 18:28:15 +08:00
Him188
907b2ad946 Update codegen, rearrange entry point 2020-06-21 13:43:28 +08:00
Him188
514183e793 Fix warnings 2020-06-21 00:47:52 +08:00
Him188
9fb167ee60 Fix build 2020-06-21 00:44:02 +08:00
Him188
e0c1600001 Optimize codegen 2020-06-20 23:23:19 +08:00
Him188
f5d9f4a67e Rearrange build scripts 2020-06-20 22:55:07 +08:00
Him188
754811ddaa Add codegen framework 2020-06-20 22:54:27 +08:00
Him188
4b58c76385 Add codegen DSL 2020-06-20 20:08:22 +08:00
jiahua.liu
e863e122c5 for merge 2020-06-18 23:01:58 +08:00
Him188
c8dd3fa49c Referential value infrastructure 2020-05-26 14:40:33 +08:00
Him188
65cbf6e780 Improve generated value impl 2020-05-25 18:37:08 +08:00
Him188
240253cf21 Improve generated value impl 2020-05-25 18:34:38 +08:00
Him188
9c18c04466 Implement PluginLoaders and PluginManager 2020-05-23 17:44:34 +08:00
Him188
4bbf6549a7 Give DynamicReferenceValue a public constructor for custom extending 2020-05-22 20:46:42 +08:00
Him188
f363a7d4b0 Support generic List and Set implementations 2020-05-22 20:39:33 +08:00
Him188
f10d35db8f Support dynamic referenced values 2020-05-22 20:24:17 +08:00
Him188
6619c0b05a Rearrange implementations 2020-05-22 20:07:47 +08:00
Him188
52f5008379 Fix compilation 2020-05-19 16:08:25 +08:00
Him188
a7eaf788ac Rearrange implementations 2020-05-17 15:55:11 +08:00
Him188
3c36bb7660 Improve codegen 2020-05-17 15:47:41 +08:00
Him188
e1f2b2e947 Support lists and sets in Setting 2020-05-17 15:44:05 +08:00
Him188
0e25b1f46f Add derived types codegen & value impl 2020-05-16 13:07:23 +08:00
Him188
ef17e23a03 Settings infrastructure:
Primitive Value codegen, use-site codegen, value impl codegen;
Settings serializers;
Values;
Settings property delegation.
2020-05-15 14:44:39 +08:00