文件名称:case-class-generator:在运行时动态定义和加载Scala类。 有助于将JSON模式快速转换为Scala案例类
文件大小:63KB
文件格式:ZIP
更新时间:2024-05-31 03:02:46
Scala
案例类生成器 允许运行时数据用作Scala案例类定义: 在运行时定义并加载案例类 通过类型别名的伪Type-Provider 运行时代码生成和评估可以在scala.tools.reflect.ToolBox完成,但是每个包只能创建一个类(请参见此)。 因此,现在我正在使用和生成案例类的字节码,并使用自定义类加载器加载新创建的类。 动态生成的类可用于在运行时实例化新对象,或用作类型参数。 请参阅下面的警告。 支持生成具有以下数据类型的任意字段的类: 字节 短的 诠释 长 漂浮 双倍的 烧焦 细绳 布尔型 空值 没有什么* 任何 任何参考 列表 选项 用户定义的(即其他案例类) *除Nothing以外的所有数据类型均可用作类型提供者。 ###用法: 为Scala 2.11添加以下依赖项(请参阅其他受支持版本的分支): "com.julianpeeters" %% "cas
【文件预览】:
case-class-generator-master
----.gitignore(8B)
----project()
--------plugins.sbt(101B)
--------build.properties(19B)
----src()
--------main()
--------test()
----LICENSE.md(567B)
----.travis.yml(267B)
----README.md(4KB)
----build.sbt(1KB)