私はCOMタイプライブラリからJavaタイプ定義を生成するためにcom4jを使用しています。生成されたコードは、例えば、@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が解決されていないと私はそれが定義されていますどこ見つけることができませんよ。