基本上,我有一個類,有幾個getter返回不同的Seq
s。但我需要在java代碼中使用這些集合。我實現了可替換的getter,它明確返回java集合,但我想以更隱含的方式來實現。類似的東西:如何在scala中生成方法
class X {
@AsJava //annotation that generates method someSeqJava: java.util.List[Int]
def someSeq: Seq[Int] = Seq(1,2,3,4)
}
或任何其他方式。我不想一直寫所有這些轉換。 謝謝。
是否有任何教程爲scalac創建的編譯器插件的簡短說明? – F0RR