COBCH1838 class-name does not have public implementation of set accessor for indexer indexer-signature of interface interface-name

The specified class is declared as implementing an interface including an indexer with a setter, and that setter is not implemented by the class.

Resolution:

Correct the code; then recompile.

Example:

The following example shows code that would throw this error.

       interface-id IIndexer.
       indexer-id string (i as binary-long).
       getter.
       setter.
       end indexer.
       end interface.

       class-id a implements type IIndexer.
       indexer-id string (i as binary-long).
       getter.
       end indexer.
       end class.