Reports classes with too many fields. Classes with a large number of fields are often trying to 'do too much', and may need to be refactored into multiple smaller classes.

Use the field below to specify the maximum number of fields a class is allowed to have.

Use the first checkbox below to indicate whether constant fields count toward this number.

Per default this inspection only counts immutable static final objects as constant. Use the second checkbox below to count any static final field as constant.

Use the third checkbox below to indicate if enum constants in an enum class should count.