2011-10-26 10 views
0

私は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が解決されていないと私はそれが定義されていますどこ見つけることができませんよ。

答えて

1

問題が見つかりました。私はまだ@Optionalアノテーションをサポートしていない古いバージョンのcom4jを使用していました。最新のものに更新され、解決されました。

1

あなたはいつもそれを自分で作成することができます。

public @interface Optional { 

} 
関連する問題