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

Here you can find the description of settings available for the Overly long method inspection, and the reference of their default values.

Non-comment source statements limit


Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Java, 241.16690

Last modified: 29 April 2024