1
0
mirror of synced 2026-05-22 21:33:16 +00:00

Hide utility class constructors

Update all utility classes so that they have a private constructor. This
prevents users from accidentally creating an instance, when they should
just use the static methods directly.

Issue gh-8945
This commit is contained in:
Phillip Webb
2020-07-29 15:15:15 -07:00
committed by Rob Winch
parent 8559447357
commit 01d90c9881
61 changed files with 213 additions and 52 deletions
@@ -29,10 +29,13 @@ import org.apache.commons.logging.LogFactory;
* @author Luke Taylor
* @since 3.0
*/
public class PasswordPolicyControlExtractor {
public final class PasswordPolicyControlExtractor {
private static final Log logger = LogFactory.getLog(PasswordPolicyControlExtractor.class);
private PasswordPolicyControlExtractor() {
}
public static PasswordPolicyResponseControl extractControl(DirContext dirCtx) {
LdapContext ctx = (LdapContext) dirCtx;
Control[] ctrls = null;