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

标签 java scala attributes

我按照这里的教程

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

将 joda DateTime 与 Jersey 一起使用。但我是在 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;

我应该使用包注释,我不知道它是如何完成的,而且 Google 不是我的 friend 。

最佳答案

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

关于java - 如何将包注释从 java 转换为 scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9252692/

相关文章:

Java无法访问的代码错误

java - 如何用逗号和引号分割这个字符串?

scala - 如何正确地将 session 值传递给加特林中的方法 feed()

scala - 无法理解 Play 2.0 中的 Iteratee.fold

Jquery: $ ('<div>' ,{sort:x}) 不起作用; 'sort' 属性有什么用?

c# - 模拟列表或模拟对象列表

javascript - 我如何通过 selenium java 从提示中获取占位符文本

scala - 使用 Guice 注入(inject) Akka Actor 来玩 Framework 2.5 失败

DOM 元素数组上的 jQuery 选择行为

c# - 如何在 C# 中分配后保留有关对象的信息?