没有合适的资源?快使用搜索试试~ 我知道了~
soabase-halva:Java中的惯用Scala ...
共234个文件
java:199个
md:20个
xml:5个
需积分: 5 0 下载量 129 浏览量
2021-05-04
11:06:33
上传
评论
收藏 990KB ZIP 举报
温馨提示
酥糖 欢迎来到Java中的Halva-惯用Scala ... Halva的目标是在不产生字节代码或产生魔术的情况下,将尽可能多的功能从Scala引入Java。 使用Java中的功能应尽可能接近Scala中如何使用这些功能。 我想看看我在Java中可以接近Scala。 不仅在功能上接近,而且在语法上也接近。 没有魔术,没有字节代码生成,没有任何棘手或魔术性。 只是纯标准的Java8。结果就是Halva。 唯一的反映是针对Google Guice的TypeLiteral类。 唯一的“特殊”内容是注释处理器,用于生成案例类,类型别名和隐式。 根本没有依赖关系(在代码中阴影了Google Guice的TypeLiteral和JavaPoet)。 有许多第三方库以某种形式或其他形式为Java提供了对Scala功能的支持。 但是,这些库大多数都很大,并且使用它们自己的DSL或语法。 我希望在可能
资源推荐
资源详情
资源评论
收起资源包目录
soabase-halva:Java中的惯用Scala ... (234个子文件)
.gitignore 35B
Templates.java 27KB
MasterProcessor.java 18KB
MoreTypes.java 13KB
TestPlayingWithScalaPatternMatching.java 12KB
TestCase.java 12KB
PassCreate.java 10KB
PassCreate.java 10KB
TestScalaEssentialsPatternMatchingAndCaseClasses.java 10KB
ExampleContainer.java 9KB
PassCreate.java 8KB
ConsListImpl.java 8KB
TupleImpl.java 7KB
TestFor.java 7KB
TestMatcher.java 7KB
Initializers.java 7KB
AnyVal.java 6KB
ExampleCase.java 6KB
SimpleInterpreter.java 6KB
TestCaseClassesAndPatternMatching.java 5KB
MonadicForImpl.java 5KB
PassAnalyze.java 5KB
AliasExampleAlias.java 5KB
Assign.java 5KB
AnnotationReader.java 5KB
PassCreateClass.java 5KB
Any.java 5KB
JsonTestCase.java 5KB
TestScalaPatternMatchingTutorialsPoint.java 5KB
Tuple.java 5KB
PassProcessContexts.java 5KB
Matcher.java 4KB
PassAnalyze.java 4KB
PassProcessImplicits.java 4KB
PassAnalyze.java 4KB
CasesBase.java 4KB
ForNext.java 4KB
Sugar.java 4KB
TestTuple.java 4KB
GenericExampleCase.java 4KB
PartialFirst.java 4KB
Getter.java 4KB
ImplicitSearcher.java 3KB
MatcherNext.java 3KB
SpecData.java 3KB
TestScalaCaseClassesInDepth.java 3KB
Partial.java 3KB
ForImpl.java 3KB
AnyConsImpl.java 3KB
AnyOptional.java 3KB
Test200908ForComprehensions.java 3KB
TestJson.java 3KB
ImplicitValue.java 2KB
ImplicitMethod.java 2KB
Assign16.java 2KB
For.java 2KB
TestValidation.java 2KB
Assign15.java 2KB
InternalType.java 2KB
TestSugarObjects.java 2KB
TestFromScalaSchool.java 2KB
Environment.java 2KB
Assign14.java 2KB
Container.java 2KB
Assign13.java 2KB
Assign12.java 2KB
ImplicitClass.java 2KB
CaseClassItem.java 2KB
Assign11.java 2KB
MonadicFor.java 2KB
TestAlias.java 2KB
TestAny.java 2KB
PassMain.java 2KB
Assign10.java 2KB
TypeAliasType.java 2KB
CaseClass.java 2KB
AnyAlias.java 2KB
Assign9.java 2KB
TestFutureFor.java 2KB
CaseObject.java 2KB
MonadicSpec.java 2KB
TypeContainer.java 2KB
Tuple16.java 2KB
ContextItem.java 2KB
Assign8.java 2KB
TestImplicits.java 2KB
Tuple15.java 2KB
TestObject.java 2KB
PassFactory.java 2KB
Tuple14.java 1KB
Consable.java 1KB
Assign7.java 1KB
ReaderOptionalForFactory.java 1KB
ImplicitSpec.java 1KB
TestOptionFor.java 1KB
AliasSpec.java 1KB
Tuple13.java 1KB
TypeAlias.java 1KB
ImplicitContext.java 1KB
ContainerManager.java 1KB
共 234 条
- 1
- 2
- 3
资源评论
单身的小孩
- 粉丝: 20
- 资源: 4622
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功