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