
resources.report.rules.pmd.UseSingleton.html Maven / Gradle / Ivy
UseSingleton
UseSingleton
If you have a class that has nothing but static methods, consider making it a Singleton.
Note that this doesn't apply to abstract classes, since their subclasses may
well include non-static methods. Also, if you want this class to be a Singleton,
remember to add a private constructor to prevent instantiation.
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.design.UseSingleton
Example:
public class MaybeASingleton {
public static void foo() {}
public static void bar() {}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy