Java
Class without no-arg constructor
Warning
New
Last modified: 03 December 2024Reports classes without a constructor that takes no arguments (i.e. has no parameters). No-arg constructors are necessary in some contexts. For example, if a class needs to be created using reflection.
Example:
public class Bean {
private String name;
public Bean(String name) {
this.name = name;
}
}
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
ClassWithoutNoArgConstructor
Use the checkbox below to ignore classes without explicit constructors. The compiler provides a default no-arg constructor to such classes.
Here you can find the description of settings available for the Class without no-arg constructor inspection, and the reference of their default values.
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Java, 243.23126 |
Thanks for your feedback!
Was this page helpful?