scala-java-interop

    6熱度

    1回答

    我想將一些java代碼移植到scala。該代碼使用名爲type的成員使用註釋,但這是scala中的關鍵字。有沒有辦法在scala中解決這個有效的java成員? 這裏是Java代碼 @Component( name = "RestProcessorImpl", type = mediation // Compile error ) public class Res

    0熱度

    2回答

    這裏的問題:我有jar包含編譯的scala代碼。在罐子我看到 Step.class 步驟$ class.class 這都是合法的Java類。 但是,當我嘗試在Intellij Idea java項目中使用Step $ class時,它說:「無法解析符號Step $ class」。但是代碼是用maven編譯的,所以我認爲問題在IDE中。

    1熱度

    2回答

    我想在scala中實現一個通用的java界面。我曾看過: How do I extend Java interface containing generic methods in Scala? 和Scala: Overriding Generic Java Methods II 但我還是找不到答案。這裏是從Spring的web方法簽名: T read(Class<? extends T> claz

    13熱度

    5回答

    我有一個用Scala編寫的應用程序,我的一些團隊成員想要它的Java版本。這是一個使用另一個用Scala編寫的API的演示應用程序,他們希望Java版本的應用程序能夠使用Java中的API。但是,該應用程序有點大,我不想在Java中手動rewerite(並且他們不想學習Scala)。有什麼工具可以自動從Scala代碼生成(可讀的)Java代碼嗎?

    2熱度

    2回答

    從Scala編程語言的一個概述,第二版: // Scala object PrintOptions { def main(args: Array[String]): Unit = { System.out.println("Options selected:") for (val arg <- args) if (arg.startsWith("-

    19熱度

    1回答

    從Scala代碼中調用Java可變參數值有很多文章,但唯一能找到相反方向的是這個問題:Using scala vararg methods in java,它沒有任何具體的例子。 我試圖從某些Java代碼中使用scala.Console,因爲java.io.Console在Eclipse中不起作用,而Scala卻不起作用。但我不能讓 def readLine (text: String, args

    6熱度

    1回答

    我相信Scala和Java可以相互使用類。 但是,我發現自己的情況是我的Java類不能在同一個包中使用Scala類。 斯卡拉類定義爲: class CustomerService extends AbstractCustomerService { 嘗試使用這段代碼的代碼是: public Deployer() { singletons.add(new CustomerService

    3熱度

    3回答

    我有以下對象: package com.rock object Asteriod { val orbitDiam = 334322.3 val radius = 3132.3 val length = 323332.3 val elliptical = false } 我如何使用Java反射來獲取每一個這些變量的值是多少? 我可以從一個對象得到一個

    4熱度

    1回答

    使用Eclipse IDE時,我無法從Java代碼中引用Scala類。有問題的Scala類嵌套在Scala對象結構中。當試圖在Java代碼中使用該類時,Eclipse會抱怨使用該二進制名稱。 下面是Scala代碼定義的類利息(Inner)的例子: package mypackage; object Outer { object Middle { class Inner {

    2熱度

    1回答

    我在Scala中創建了一些用於保存數據mongodb的案例類。客戶端應用程序是用Java編寫的,並通過傳遞這些案例類的實例來使用我的存儲庫。 它正常工作,除非我用可選字段: case class Person (name: String, email: Option[String]) 從Java 現在我不想引用Scala的選項,所以我寧願重寫一個構造函數,允許客戶端調用的東西像 new Per