【问题标题】:Is there any way to generate Scala code from a .java file [duplicate]有没有办法从.java文件生成Scala代码[重复]
【发布时间】:2012-01-13 10:41:37
【问题描述】:

可能重复:
Automated Java to Scala source code conversion?

由于Scala语言具有Java的所有特性,理论上应该可以生成从Java源代码文件翻译的Scala代码。有什么工具可以翻译吗?

例如下面的Java代码:

public class MyClass {

    String hello;

    public MyClass(String hello){
        this.hello = hello;           
    }

    public void doSomething() {
        Sysout.println(hello);
    }
}

可以自动翻译成:

class MyClass(hello: String) {

  def doSomething() {
    println(hello);
  }

}

【问题讨论】:

    标签: java scala translation code-translation


    【解决方案1】:

    我已经投票关闭,但对于搜索引擎来说,值得注意的是,Scala 不支持一些 Java 特性,并且这些特性不能自动转换为 Scala。其中包括。

    • “break”、“continue”和带标签的语句
    • 一些更复杂的“switch”语句语义,包括 失败
    • 具有运行时可见性的注释
    • Java 兼容的枚举
    • “strictfp”注解(Scala 2.9 之前)
    • 精确的浮点字面量。

    【讨论】:

      猜你喜欢
      • 2016-03-09
      • 2019-05-10
      • 2010-10-01
      • 2010-09-07
      • 2021-04-13
      • 2023-02-04
      • 2020-11-28
      • 2023-03-19
      • 2023-03-18
      相关资源
      最近更新 更多