|
|
1
1
这是相对容易的编程方式,但目前不支持从命令行。对于编程用法,您需要类似于[1]的内容,但是引用行上的阶段更改为语义分析。你还需要按照[2]的要求保存存根。
[1] https://github.com/apache/groovy/blob/master/src/test/groovy/bugs/Groovy6086Bug.groovy#L63 [2] https://github.com/apache/groovy/blob/master/src/test/groovy/bugs/Groovy9031.groovy#L33 |
|
|
2
-1
使用Gradle或Maven等构建工具。 它们有一个标准的项目文件布局,用于指定目录结构和命名约定。将groovy源文件放在/src/groovy/下,java源文件放在/src/java/下,类似于kotlin。 使用所选的构建工具初始化项目目录并准备基本构建配置。如果构建配置告诉工具有多种语言,那么它们会在编译时自动相互了解。更重要的是,如果您使用IntelliJ之类的IDE(甚至是免费版本),编辑器将了解构建配置并了解多种语言,并提供导入建议和类/方法完成。 Groovy调用Java是我每天都在使用的东西,Java到Groovy也是可能的,但是您需要理解Groovy是如何工作的,因为有许多Groovy编码习惯用法不能直接从Java调用,但是标准类可以完美地工作。 类似的限制也适用于科特林。 |
|
|
A. Cedano · 如何在UIState中包含错误案例? 12 月前 |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
zplot · 使用具有抽象嵌套类的泛型时类型不匹配 1 年前 |