COBCH1844 <クラス名> は Visibility 属性によりアクセスできない

指定されたクラスの visibility 属性は、現在のコンテキストでは使用できないことを示しています。

解決方法:

コードを修正してから再コンパイルします。

例:

次の例では、display new が Outer+Middle として定義されていますが、クラス NS.Outer が Inner を参照しています。

       class-id NS.Prog.
       method-id main(args as string occurs any) static.
       procedure division.
               display new Outer+Middle()
       end method.
       end class.

       class-id NS.Outer.
           class-id Middle private.
               class-id Inner protected.
               end class.
           end class.
       end class.