Inspectopedia
 
2024.3

Class with too many constructors

Warning
New
Last modified: 03 December 2024

Reports classes whose number of constructors exceeds the specified maximum.

Classes with too many constructors are prone to initialization errors, and often modeling such a class as multiple subclasses is preferable.

Configure the inspection:

  • Use the Constructor count limit field to specify the maximum allowed number of constructors in a class.

  • Use the Ignore deprecated constructors option to avoid adding deprecated constructors to the total count.