Create Interface Class In New File
An error is triggered when trying to implement a non existing interface class.
Place the editor cursor on the error’s line and press Ctrl+1, select Create interface class ‘…’ in new file from the list of quick fix proposals and press Enter.

A wizard will pop up. Fill in the name and the directory path of the new file.

The interface class is created and the new file opens.

Note
An include statement is added inside the scope of the child class.

Note
If the implemented interface class is parameterizable, the definition is computed accordingly with its value or type parameters.