COBCH1853 Illegal attribute parameter type

The program contains an attribute whose property or parameter has an illegal type.

Resolution:

Correct the code; then recompile.

Example:

In the following example, MyAttribute references parameter A, which is also defined as a type.

       attribute-id MyAttribute.
       01 Prop1 type A property.
       method-id new (parm1 as type A).
       end method.
       end attribute.

       class-id A attribute MyAttribute(new A).
       end class.