Inspectopedia Help

Infinite recursion

Reports methods which must either recurse infinitely or throw an exception. Methods reported by this inspection could not be finished correct.

Example:

// this function always dive deeper def fibonacci(int n) { return fibonacci(n-1) + fibonacci(n-2) }

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Groovy, 241.16690

Last modified: 29 April 2024