COBCH1482 インターフェイス <インターフェイス名> は直接または間接にそれ自身を継承する

インターフェイスが、直接または別のインターフェイスを介してそれ自身を継承しようとしています。

解決方法:

コードを変更して、インターフェイスの継承の問題を修正してから再コンパイルします。

例:

次の例では、IMyInterface2 が、IMyInterface2 を継承するインターフェイス (IMyInterface3) を継承しているため、IMyInterface2 はそれ自身を間接的に継承します。これは誤りです。

       interface-id IMyInterface1 inherits type IMyInterface1.
       end interface.
       interface-id IMyInterface2 inherits type IMyInterface3.
       end interface.
       interface-id IMyInterface3 inherits type IMyInterface2.
       end interface.