CLASS Statement
,At the beginning of a CLASS or INTERFACE block, the IMPLEMENTS and INHERITS options should be broken into the next line in the source code.
CLASS Demo.Customer.CustomerBusinessEntity
INHERITS BusinessEntity
USE-WIDGET-POOL:
Up to two or three (depending on the length of the Interface name) implemented Interfaces may be placed after the IMPLEMENT phrase. More interfaces should be broken up into multiple lines.
CLASS Demo.Customer.CustomerBusinessEntity
INHERITS BusinessEntity
IMPLEMENTS IInterface1, IInterface2, IAnotherInterface
USE-WIDGET-POOL:
or
CLASS Demo.Customer.CustomerBusinessEntity
INHERITS BusinessEntity
IMPLEMENTS IInterface1,
IInterface2,
IAnotherInterface,
IJustAnotherLongInterfaceName
USE-WIDGET-POOL: