'public' field
Reports public
fields. Constants (fields marked with static
and final
) are not reported.
Example:
class Main {
public String name;
}
After the quick-fix is applied:
class Main {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Configure the inspection:
Use the Ignore If Annotated By list to specify annotations to ignore. The inspection will ignore fields with any of these annotations.
Use the Ignore 'public final' fields of an enum option to ignore
public final
fields of theenum
type.
Inspection options
Option | Type | Default |
---|---|---|
Ignore if annotated by | StringList | [org.junit.runners.Parameterized.Parameter] |
Ignore 'public final' fields of an enum type | Checkbox | false |
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023