如何将包注释从java转换为scala

时间:2012-02-12 21:09:58

标签: java scala attributes

我按照这里的教程

http://blog.bdoughan.com/2011/05/jaxb-and-joda-time-dates-and-times.html

使用joda DateTime和球衣。但是我在scala中这样做,当我将以下代码片段从java转换为scala时,我完全处于迷失状态。任何人都可以帮助我或者给我链接一些教程吗?

@XmlJavaTypeAdapters({
    @XmlJavaTypeAdapter(type=DateTime.class, 
        value=DateTimeAdapter.class),
    @XmlJavaTypeAdapter(type=DateMidnight.class, 
        value=DateMidnightAdapter.class),
    @XmlJavaTypeAdapter(type=LocalDate.class, 
        value=LocalDateAdapter.class),
    @XmlJavaTypeAdapter(type=LocalTime.class, 
        value=LocalTimeAdapter.class),
    @XmlJavaTypeAdapter(type=LocalDateTime.class, 
        value=LocalDateTimeAdapter.class)
})
package blog.jodatime;

import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters;

import org.joda.time.DateMidnight;
import org.joda.time.DateTime;
import org.joda.time.LocalDate;
import org.joda.time.LocalDateTime;
import org.joda.time.LocalTime;

我应该使用包注释,我不知道它是如何完成的,谷歌不是我的朋友。

1 个答案:

答案 0 :(得分:3)

Scala不支持打包注释,我知道:https://issues.scala-lang.org/browse/SI-3600。但是你不能把这些注释放在package-info.java文件中吗?