scala-java-interop

    4热度

    1回答

    我已经在Java中定义的方法,如: void foo(int x, Thing... things) 我需要重写,在Scala中,但是这两种给出错误: override def foo(x: Int, things: Thing*) override def foo(x: Int, things: Array[Thing]) 的错误是指<repeated...>但我不知道那是什么。 更新

    0热度

    1回答

    我想使用@helper.select窗体播放2模板引擎,其中我应该指定Seq[(String,String)]包含<options>的数据。但我有List<Enum>。我知道斯卡拉比较弱。 没有这种帮助我使用此代码填充<select>: @for(category <- Categories.values()){ <option value="@category">@Messages.g

    1热度

    1回答

    我有一个用于国际象棋AI服务器的Java框架。我正在计划使用Scala来编写我的国际象棋AI的逻辑。所以我需要编辑框架的“AI”类来调用我的Scala代码。当我尝试从斯卡拉Java框架引用类发生 我的问题,我得到遵循这种模式的错误: class * in package * cannot be accessed in package * 我能找到最相关的事情是这样的: What are the

    6热度

    2回答

    我有某处定义了一个通用​​可变我的控制以外一些遗留Java代码(即我不能改变其类型): // Java code Wrapper<? extends SomeBaseType> payload = ... 我接收这种​​值作为方法参数在我的代码中,并希望将它传递给Scala case class(用作具有actor系统的消息),但是不要正确定义这些定义,以至于我至少得不到编译器警告。 //

    2热度

    3回答

    我想下面的Java代码转换为斯卡拉: Map<String, List<String>> allEntriesMap = getEntries(); for (Map.Entry<String, List<String>> allEntriesMapEntry : allEntriesMap .entrySet()) { } 这里是上面的Java代码当前斯卡拉版本: var a

    8热度

    1回答

    我有两个项目,一个scala项目和一个java项目。我的scala项目引用了构建路径中的java项目。在我的Java项目中,我宣布了以下注释: @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface MyAnnotation { public String Name(); }

    4热度

    1回答

    下面的代码List<TestObj>类型的列表转换为类型List<List<String>> 的列表,其中在List<List<String>>类型每个列表元素是 大小为1的字符串列表这是一个非常迭代方法,可以使用scala将其转换为更实用的 方法吗? 一个可能的解决方案:模式匹配List<String>,并创建一个新的列表与 每个头元素? 输出的下面Java代码: strVal is 1 Ne

    9热度

    1回答

    Java泛型可以基于表达式的返回类型推断泛型类型参数的类型。考虑以下几点: public static <T> T uncheckedCast(Object o) { return (T)o; } 我们可以称它为如: Map<Baz,Bog> bazbogMap = new HashMap<Baz,Bog>(); String foo = uncheckedCast(bazbog

    1热度

    2回答

    我正在为Play 2框架的SecureSocial插件编写持久层。我发现了一个例子,在https://github.com/play-modules/modules.playframework.org/blob/master/app/models/ss/MPOOAuth2Info.java: package models.ss; import models.AbstractModel; im

    0热度

    1回答

    我试图使用What is the easiest way to implement a Scala PartialFunction in Java?中的oxbow_lakes所描述的脚手架来调用采用PartialFunction的Scala方法。这里是我的Scala代码: class MyScalaClass { def instanceOfSomeType: SomeType = ..