Inspectopedia
 
2024.3

Method name same as class name

Warning
New
Last modified: 03 December 2024

Reports methods that are named identically to their class. While such naming is allowed by the Java language, by convention it is reserved for defining constructors. Using it for methods is probably a mistake or bad practice.

Example:

When appropriate, a quick-fix converts the method to a constructor:

Another quick-fix renames the method.