引数の説明
CUSTOM-ATTRIBUTE句のUSING指定またはCUSTOM-ATTRIBUTE句のPROPERTY指定. |
関数の名前. |
フィールド参照,関数一意名または定数 |
例
using System; [AttributeUsage(AttributeTargets.Method)] public class CAC1 : System.Attribute { public CAC1(int p) {} }
000001 IDENTIFICATION DIVISION. 000002 PROGRAM-ID. P5246. 000003 ENVIRONMENT DIVISION. 000004 CONFIGURATION SECTION. 000005 REPOSITORY. 000006 CLASS CAC1. 000007 SPECIAL-NAMES. 000008 CUSTOM-ATTRIBUTE CA1 000009 CLASS CAC1 USING FUNCTION ENUM-OR(1 16). 000010 DATA DIVISION. 000011 WORKING-STORAGE SECTION. 000012 PROCEDURE DIVISION. 000013 END PROGRAM P5246.
P5246.cob (9) : JMN5247I-S CUSTOM-ATTRIBUTE句のUSING指定に指定したFUNCTION ENUM-ORの引数はフィールド参照,関数一意名あるいは定数でなければなりません.
詳細な説明
環境部の特殊名段落のCUSTOM-ATTRIBUTE句のUSING指定またはPROPERTY指定に関数一意名を指定したとき,関数の引数は,定数フィールドの参照,関数一意名または定数でなければなりません.
なお,関数一意名は,以下の関数でなければなりません.
FUNCTION ENUM-OR
FUNCTION ENUM-AND
FUNCTION ENUM-NOT