Back to Intellij Community

ConstructorCount

java/java-impl/resources/inspectionDescriptions/ConstructorCount.html

2025.3-rc-2467 B
Original Source

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.