Inspectopedia
 
2024.3

Forbidden constructor call

Error
New
Last modified: 03 December 2024

Reports a constructor calls on functional supertypes that will lead to compilation error since 1.9.

Motivation types:

  • The implementation does not abide by a published spec or documentation

More details: KT-46344: No error for a super class constructor call on a function interface in supertypes list

The quick-fix removes a constructor call.

Example:

After the quick-fix is applied:

This inspection only reports if the Kotlin language level of the project or module is 1.7 or higher.