ページの先頭行へ戻る
NetCOBOL for .NET V8.0 メッセージ集
FUJITSU Software

2.5.76 JMN5234I-S

CUSTOM-ATTRIBUTE句に指定されたUSINGパラメタのインタフェースに適合するコンストラクタがクラス@1@に見つかりません.

引数の説明

@1@:

エラーの原因となったクラス名.

      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指定に指定したパラメタと,アトリビュートクラスのコンストラクタの引数が合っていません.