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

2.5.69 JMN5225I-S

プロパティ@1@のプロパティ設定メソッドとプロパティ取得メソッドは,それぞれ同じカスタム属性名を指定しなければなりません.

引数の説明

@1@:

エラーの原因となったプロパティ名.

      [System.AttributeUsage(System.AttributeTargets.Property)]
      public class CAC1 : System.Attribute 
      { }
      [System.AttributeUsage(System.AttributeTargets.Property)]
      public class CAC2 : System.Attribute 
      { }
    
      000001 IDENTIFICATION DIVISION.
      000002 CLASS-ID.      C5225.
      000003 ENVIRONMENT    DIVISION.
      000004 CONFIGURATION  SECTION.
      000005 SPECIAL-NAMES.
      000006     CUSTOM-ATTRIBUTE CA1 CLASS CAC1
      000007     CUSTOM-ATTRIBUTE CA2 CLASS CAC2.
      000008 REPOSITORY.
      000009     CLASS CAC1
      000010     CLASS CAC2.
      000011 OBJECT.
      000012 PROCEDURE      DIVISION.
      000013 IDENTIFICATION DIVISION.
      000014 METHOD-ID.     GET PROPERTY PR5225
      000015                    CUSTOM-ATTRIBUTE FOR PROPERTY IS CA1 CA2.
      000016 DATA           DIVISION.
      000017 LINKAGE         SECTION.
      000018 01 LK1         PIC N.
      000019 PROCEDURE      DIVISION RETURNING LK1.
      000020 END METHOD.
      000021 IDENTIFICATION DIVISION.
      000022 METHOD-ID.     SET PROPERTY PR5225
      000023                    CUSTOM-ATTRIBUTE FOR PROPERTY IS CA2.
      000024 DATA           DIVISION.
      000025 LINKAGE         SECTION.
      000026 01 LK1         PIC N.
      000027 PROCEDURE      DIVISION USING BY VALUE LK1.
      000028 END METHOD.
      000029 END OBJECT.
      000030 END CLASS    C5225.
    

C5225.cob (22) : JMN5225I-S プロパティPR5225のプロパティ設定メソッドとプロパティ取得メソッドは,それぞれ同じカスタム属性名を指定しなければなりません.

詳細な説明

カスタム属性は,実行時の動作を規定する情報になります.

同じプロパティの,プロパティ設定メソッドとプロパティ取出しメソッドは同じカスタム属性を持たなければなりません.プロパティメソッドのカスタム属性は,そのプロパティメソッドのメソッド定義のMETHOD-ID段落で,FOR PROPERTY指定付きのCUSTOM-ATTRIBUTE句を記述して指定します.