引数の説明
エラーの原因となったクラス名. |
例
public class CAC1 : System.Attribute { }
000001 IDENTIFICATION DIVISION. 000002 CLASS-ID. C5234. 000003 ENVIRONMENT DIVISION. 000004 CONFIGURATION SECTION. 000005 REPOSITORY. 000006 CLASS CAC1. 000007 SPECIAL-NAMES. 000008 CUSTOM-ATTRIBUTE CA1 CLASS CAC1 000009 USING 12. 000010 OBJECT. 000011 END OBJECT. 000012 END CLASS C5234.
C5234.cob (8) : JMN5234I-S CUSTOM-ATTRIBUTE句に指定されたUSINGパラメタのインタフェースに適合するコンストラクタがクラスCAC1に見つかりません.
詳細な説明
環境部の特殊名段落のCUSTOM-ATTRIBUTE句では,この翻訳単位で参照するカスタム属性名を宣言します.CUSTOM-ATTRIBUTE句のUSING指定には,同句のCLASS指定に指定したアトリビュートクラスのコンストラクタ(オブジェクトインスタンスの初期化手続き)に渡すパラメタを指定します.
USING指定に指定したパラメタと,アトリビュートクラスのコンストラクタの引数が合っていません.