The <interfaceName> Interface is not Defined

Description

Implementation of methods of an interface is provided for in the class description, but the description specifies an identifier of an object that is not an interface.

Troubleshooting Tips

Check the class description. The class should inherit from a base class, and the class can implement a number of interfaces.

Example

Class TestClass: Object

End Class TestClass;

Class UserClass: Object, TestClass
    
End Class UserClass;

When the specified code is compiled, the string Class UserClass: Object, TestClass displays the following error: The testclass interface is not defined. To resolve the error, declare the TestClass class as an interface, or change the description of the UserClass class and specify the list of implemented interfaces.

See also:

Compiler Messages