埋め込みの説明
@1@ : メソッドID段落に記述された利用者語.
例題
[C5000CP.cob] 000001 IDENTIFICATION DIVISION. 000002 CLASS-ID. C5000CP. 000003 ENVIRONMENT DIVISION. 000004 IDENTIFICATION DIVISION. 000005 OBJECT. 000006 DATA DIVISION. 000007 WORKING-STORAGE SECTION. 000008 PROCEDURE DIVISION. 000009 IDENTIFICATION DIVISION. 000010 METHOD-ID. MO1. 000011 DATA DIVISION. 000012 PROCEDURE DIVISION. 000013 DISPLAY "METHOD OF PARENT CLASS". 000014 END METHOD MO1. 000015 END OBJECT. 000016 END CLASS C5000CP.
[C5000.cob] 000001 IDENTIFICATION DIVISION. 000002 CLASS-ID. C5000 INHERITS C5000CP. 000003 ENVIRONMENT DIVISION. 000004 CONFIGURATION SECTION. 000005 REPOSITORY. 000006 CLASS C5000CP. 000007 IDENTIFICATION DIVISION. 000008 OBJECT. 000009 DATA DIVISION. 000010 WORKING-STORAGE SECTION. 000011 PROCEDURE DIVISION. 000012 IDENTIFICATION DIVISION. 000013 METHOD-ID. MO2 OVERRIDE. 000014 DATA DIVISION. 000015 PROCEDURE DIVISION. 000016 DISPLAY "METHOD OF CHILD CLASS". 000017 END METHOD MO2. 000018 END OBJECT. 000019 END CLASS C5000.
C5000.cob 13: JMN5000I-S OVERRIDE指定が指定されたメソッド'MO2'と同名のメソッドが親クラスにありません.OVERRIDE指定は無効になります.
詳細な説明
OVERRIDE句が指定されたメソッドと同名のメソッドを親クラス内で検出できませんでした.
再定義されるメソッドを検索する場合は,翻訳オプションALPHAL(AUTO)が指定されていても,名前の英大文字/英小文字は非等価比較されます.