COBCH1855 SYNC 文に value type は指定できない

プログラムに、値型ではなく参照型を参照する SYNC 文が含まれています。このような指定はできません。

解決方法:

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

例:

次の例では、SYNC O1 文は参照型を正しく使用していますが、SYNC I1 文が値タイプを誤って参照します。

       class-id a.
       method-id main static.
           declare o1 as object = "Hello"
           declare i1 as binary-long = 3
           sync o1         *> ok, o1 is a reference type
               continue
           end-sync
           sync i1         *> error, i1 is binary-long, which is a value type
               continue
           end-sync
       end method.
       end class.