@Optional注释未找到

时间:2011-10-26 23:19:40

标签: java annotations com4j

我正在使用com4j从COM类型库生成Java类型定义。生成的代码包含@Optional注释的大量用法,例如:

@DISPID(14) //= 0xe. The runtime will prefer the VTID if present
@VTID(23)
void mail(
    java.lang.String sendTo,
    @Optional @DefaultValue("") java.lang.String sendCc,
    @Optional @DefaultValue("0") int option,
    @Optional @DefaultValue("") java.lang.String subject,
    @Optional @DefaultValue("") java.lang.String comment);

然而@Optional没有解决,我无法找到它的定义。

2 个答案:

答案 0 :(得分:1)

发现问题。我使用的旧版本的com4j尚未支持@Optional注释。已更新至最新版并已解决。

答案 1 :(得分:1)

您可以随时自行创建:

public @interface Optional {

}