Inspectopedia Help

Overly long method

Reports methods whose number of statements exceeds the specified maximum.

Methods with too many statements may be confusing and are a good sign that refactoring is necessary.

The following statements are not counted:

  • empty statements (semicolons)

  • block statements

  • for loop initialization statements, that is, int i = ... within a for(int i = ...;...) statement

  • for loop update statements, that is, i += 2 within a for(int i = ...;...; i += 2) statement

Use the Maximum statements per method field to specify the maximum allowed number of statements in a method.

Inspection options

Option

Type

Default

Non-comment source statements limit

Number

30

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Java, 233.SNAPSHOT

Last modified: 13 July 2023