Inspectopedia
 
2024.3

Unsafe return statements visitor

Warning
Reliability
New
Last modified: 03 December 2024

Reports unsafe use of JavaRecursiveElementVisitor.visitReturnStatement().

Processing PsiReturnStatements even if they belong to another PsiClass or PsiLambdaExpression is a bug in most cases, and a visitor most probably should implement visitClass() and visitLambdaExpression() methods.