基本上,我有一个类,有几个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