diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaManifestUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaManifestUtil.java index 33a528169878..e0f9a47a63cd 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaManifestUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaManifestUtil.java @@ -15,6 +15,8 @@ import org.jetbrains.annotations.Nullable; * Utility methods related to manifest declarations */ public final class JavaManifestUtil { + private JavaManifestUtil() { } + /** * @param module module to find manifest in * @param attribute attribute name from a manifest file diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPatternExhaustivenessUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPatternExhaustivenessUtil.java index 766f1ea805c8..9fd6c762a02e 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPatternExhaustivenessUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPatternExhaustivenessUtil.java @@ -21,6 +21,8 @@ import static java.util.Objects.hash; * Utilities related to the computation of pattern exhaustiveness */ public final class JavaPatternExhaustivenessUtil { + private JavaPatternExhaustivenessUtil() { } + private static final Logger LOG = Logger.getInstance(JavaPatternExhaustivenessUtil.class); //it is approximately equals max method size * 10 private static final int MAX_ITERATION_COVERAGE = 5_000; diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPreviewFeatureUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPreviewFeatureUtil.java index ef7223b8bf27..ca5f461e2808 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPreviewFeatureUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPreviewFeatureUtil.java @@ -19,6 +19,8 @@ import static java.util.Objects.requireNonNullElse; * Utilities to support Java preview feature highlighting */ public final class JavaPreviewFeatureUtil { + private JavaPreviewFeatureUtil() { } + /** * Internal JDK annotation for preview feature APIs */ diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiAnnotationUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiAnnotationUtil.java index ef549b790eb0..1bb1434d5569 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiAnnotationUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiAnnotationUtil.java @@ -15,6 +15,8 @@ import java.lang.annotation.RetentionPolicy; * Utility methods related to {@link PsiAnnotation}. */ public final class JavaPsiAnnotationUtil { + private JavaPsiAnnotationUtil() { } + /** * @param annotation annotation class * @return annotation retention policy; null if cannot be determined diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiEnumUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiEnumUtil.java index 1289850a0d92..5e8d4a666ad7 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiEnumUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiEnumUtil.java @@ -13,6 +13,8 @@ import org.jetbrains.annotations.Nullable; * Utility methods related to Java enums */ public final class JavaPsiEnumUtil { + private JavaPsiEnumUtil() { } + /** * @param field field to check * @param enumClass an enum class returned from {@link #getEnumClassForExpressionInInitializer(PsiExpression)} diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiMethodUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiMethodUtil.java index 6e0e4b9b5266..3db75969ebb1 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiMethodUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiMethodUtil.java @@ -20,6 +20,8 @@ import static java.util.Objects.requireNonNull; * Utilities related to Java methods */ public final class JavaPsiMethodUtil { + private JavaPsiMethodUtil() { } + /** * @param aClass class to analyze * @param overrideEquivalentSuperMethods collection of override-equivalent super methods diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiModifierUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiModifierUtil.java index 6a5c404460e9..f3acd88eaf67 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiModifierUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiModifierUtil.java @@ -18,6 +18,7 @@ import java.util.Set; * @see PsiModifierList */ public final class JavaPsiModifierUtil { + private JavaPsiModifierUtil() { } private static final Map> ourInterfaceIncompatibleModifiers = Map.of( PsiModifier.ABSTRACT, Set.of(), diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiModuleUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiModuleUtil.java index c8467bbc213b..c7ae6279de35 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiModuleUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiModuleUtil.java @@ -48,6 +48,8 @@ import static java.util.Objects.requireNonNullElse; * Utilities related to JPMS modules */ public final class JavaPsiModuleUtil { + private JavaPsiModuleUtil() { } + /** * @param element PSI element that belongs to the module * @return JPMS module the supplied element belongs to; null if no module definition is found diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSealedUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSealedUtil.java index 1e6af2551407..4004a401d6e6 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSealedUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSealedUtil.java @@ -17,6 +17,8 @@ import static com.intellij.psi.PsiModifier.SEALED; * Utility methods related to sealed types */ public final class JavaPsiSealedUtil { + private JavaPsiSealedUtil() { } + /** * @param psiClass class to check * @return true if the class is abstract and sealed diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSingleFileSourceUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSingleFileSourceUtil.java index c8f74b701e4e..439533bf4937 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSingleFileSourceUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSingleFileSourceUtil.java @@ -13,6 +13,8 @@ import java.io.IOException; * Utilities related to single-file Java programs (JEP 330) */ public final class JavaPsiSingleFileSourceUtil { + private JavaPsiSingleFileSourceUtil() { } + /** * @return true if file correspond to the shebang script */ diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSwitchUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSwitchUtil.java index 1a9c829f271b..2161ab6ceb6b 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSwitchUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiSwitchUtil.java @@ -23,7 +23,7 @@ import static java.util.Objects.requireNonNull; * Utility methods to support switch */ public final class JavaPsiSwitchUtil { - + private JavaPsiSwitchUtil() { } /** * Returns the selector kind based on the type. diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiVariableUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiVariableUtil.java index 609b2c89131d..1923fa6497b2 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiVariableUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaPsiVariableUtil.java @@ -18,6 +18,7 @@ import java.util.Objects; * Utility methods related to variables */ public final class JavaPsiVariableUtil { + private JavaPsiVariableUtil() { } private static PsiVariable findSameNameSibling(@NotNull PsiVariable variable) { PsiElement scope = variable.getParent(); diff --git a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaServiceProviderUtil.java b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaServiceProviderUtil.java index 2b91222fcacd..2cd187c79537 100644 --- a/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaServiceProviderUtil.java +++ b/java/codeserver/core/src/com/intellij/java/codeserver/core/JavaServiceProviderUtil.java @@ -14,6 +14,8 @@ import java.util.Set; * Utility for working with Java services (jigsaw) */ public final class JavaServiceProviderUtil { + private JavaServiceProviderUtil() { } + public static final String PROVIDER = "provider"; public static final Set JAVA_UTIL_SERVICE_LOADER_METHODS = Set.of("load", "loadInstalled");