soabase-halva:Java中的惯用Scala ...

时间:2024-05-24 04:53:13
【文件属性】:

文件名称:soabase-halva:Java中的惯用Scala ...

文件大小:990KB

文件格式:ZIP

更新时间:2024-05-24 04:53:13

Java

酥糖 欢迎来到Java中的Halva-惯用Scala ... Halva的目标是在不产生字节代码或产生魔术的情况下,将尽可能多的功能从Scala引入Java。 使用Java中的功能应尽可能接近Scala中如何使用这些功能。 我想看看我在Java中可以接近Scala。 不仅在功能上接近,而且在语法上也接近。 没有魔术,没有字节代码生成,没有任何棘手或魔术性。 只是纯标准的Java8。结果就是Halva。 唯一的反映是针对Google Guice的TypeLiteral类。 唯一的“特殊”内容是注释处理器,用于生成案例类,类型别名和隐式。 根本没有依赖关系(在代码中阴影了Google Guice的TypeLiteral和JavaPoet)。 有许多第三方库以某种形式或其他形式为Java提供了对Scala功能的支持。 但是,这些库大多数都很大,并且使用它们自己的DSL或语法。 我希望在可能


网友评论