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

2.5.85 JMN5244I-S

CUSTOM-ATTRIBUTE句に指定されたプロパティまたはフィールド@1@の値が,クラス@2@で指定されたプロパティまたはフィールドのインタフェースと適合しません.

引数の説明

@1@:

プロパティ名またはフィールド名.

@2@:

クラス名.

      public class CS5244 : System.Attribute {
         public int F5244;
      }
    
      000001 IDENTIFICATION DIVISION.
      000002 PROGRAM-ID.    P5244.
      000003 ENVIRONMENT    DIVISION.
      000004 CONFIGURATION   SECTION.
      000005 SPECIAL-NAMES.
      000006     CUSTOM-ATTRIBUTE CA1
      000007         CLASS CS5244
      000008           PROPERTY F5244 IS "P5244".
      000009 REPOSITORY.
      000010     CLASS CS5244.
      000011 DATA           DIVISION.
      000012 WORKING-STORAGE SECTION.
      000013 PROCEDURE      DIVISION.
      000014 END PROGRAM    P5244.
    

P5244.cob (6) : JMN5244I-S CUSTOM-ATTRIBUTE句に指定されたプロパティまたはフィールドF5244の値が,クラスCS5244で指定されたプロパティまたはフィールドのインタフェースと適合しません.

詳細な説明

環境部の特殊名段落のCUSTOM-ATTRIBUTE句では,この翻訳単位で参照するカスタム属性名を宣言します.CUSTOM-ATTRIBUTE句のPROPERTY指定には,同句のCLASS指定に指定したアトリビュートクラスのプロパティまたはフィールドに設定する値を指定します.

PROPERTY指定に指定された値は,アトリビュートクラスのプロパティ・フィールドに代入できません.