
org.sonar.l10n.pmd.rules.pmd.AbstractClassWithoutAnyMethod.html Maven / Gradle / Ivy
If the abstract class does not provides any methods, it may be just a data container that is not to be instantiated. In this case, it's probably better to use a private or a protected constructor in order to prevent instantiation than make the class misleadingly abstract. Example :
public class abstract Example {
String field;
int otherField;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy