From 55530ebe728e851922a6302f54969ba6f0f92898 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Sun, 29 Dec 2019 10:28:13 +0100 Subject: [PATCH] Remove useless UnsupportedOperationException throws Utility methods have a private constructor, there is no need to explicitly guard against instantiation. Change-Id: I93562128b61f051510245de5fe78226508f571b8 Signed-off-by: Robert Varga (cherry picked from commit f429749a59a10820b1bad0e9c3502ceac2ec1d07) --- .../opendaylight/yangtools/concepts/WritableObjects.java | 2 +- .../opendaylight/yangtools/util/ClassLoaderUtils.java | 2 +- .../opendaylight/yangtools/util/ExecutorServiceUtil.java | 2 +- .../java/org/opendaylight/yangtools/util/Immutables.java | 9 ++++----- .../org/opendaylight/yangtools/util/LazyCollections.java | 9 +++------ .../org/opendaylight/yangtools/util/OffsetMapCache.java | 2 +- .../yangtools/util/RecursiveObjectLeaker.java | 2 +- .../opendaylight/yangtools/util/xml/UntrustedXML.java | 2 +- .../model/api/OpenDaylightExtensionsConstants.java | 2 +- .../openconfig/model/api/OpenConfigConstants.java | 2 +- .../yangtools/rfc6241/model/api/NetconfConstants.java | 2 +- .../yangtools/rfc6536/model/api/NACMConstants.java | 2 +- .../yangtools/rfc7952/model/api/MetadataConstants.java | 2 +- .../yangtools/rfc8040/model/api/YangDataConstants.java | 2 +- .../rfc8528/model/api/SchemaMountConstants.java | 2 +- .../yangtools/yang/common/YangConstants.java | 2 +- .../opendaylight/yangtools/yang/common/YangNames.java | 2 +- .../yangtools/yang/data/api/schema/NormalizedNodes.java | 2 +- .../yang/data/api/schema/tree/DataTreeCandidates.java | 2 +- .../yang/data/api/schema/tree/StoreTreeNodes.java | 2 +- .../yang/data/api/schema/tree/spi/TreeNodeFactory.java | 2 +- .../yang/data/api/schema/xpath/PrefixConverters.java | 2 +- .../yang/data/codec/gson/JsonWriterFactory.java | 2 +- .../yang/data/impl/leafref/LeafRefContextUtils.java | 3 +-- .../yangtools/yang/data/impl/leafref/LeafRefUtils.java | 2 +- .../yangtools/yang/data/impl/schema/Builders.java | 3 +-- .../yangtools/yang/data/impl/schema/ImmutableNodes.java | 2 +- .../yangtools/yang/data/impl/schema/SchemaUtils.java | 2 +- .../transform/NormalizedNodeTransformations.java | 3 +-- .../yangtools/yang/data/util/LeafInterner.java | 2 +- .../yangtools/yang/data/util/ParserStreamUtils.java | 3 +-- .../yang/data/util/codec/IdentityCodecUtil.java | 3 +-- .../yangtools/yang/data/util/codec/QNameCodecUtil.java | 2 +- .../yangtools/yang/model/api/type/TypeDefinitions.java | 2 +- .../yangtools/yang/model/export/YinExportUtils.java | 2 +- .../yangtools/yang/model/util/BaseConstraints.java | 2 +- .../yangtools/yang/model/util/ModuleDependencySort.java | 5 +---- .../yangtools/yang/model/util/RegexUtils.java | 2 +- .../yangtools/yang/model/util/SchemaContextUtil.java | 1 + .../yangtools/yang/model/util/SchemaNodeUtils.java | 2 +- .../yangtools/yang/model/util/type/BaseTypes.java | 2 +- .../yangtools/yang/model/util/type/CompatUtils.java | 2 +- .../yangtools/yang/model/util/type/ConcreteTypes.java | 2 +- .../yangtools/yang/model/util/type/DerivedTypes.java | 2 +- .../yang/model/util/type/JavaLengthConstraints.java | 2 +- .../yangtools/yang/model/util/type/NumberUtil.java | 2 +- .../yangtools/yang/model/util/type/RestrictedTypes.java | 2 +- .../yangtools/yang/validator/SystemTestUtils.java | 2 +- .../yangtools/yang/parser/impl/DefaultReactors.java | 2 +- .../yang/parser/rfc7950/reactor/RFC7950Reactors.java | 2 +- .../parser/rfc7950/reactor/YangValidationBundles.java | 8 ++++---- .../yang/parser/rfc7950/repo/ArgumentContextUtils.java | 2 +- .../yang/parser/rfc7950/stmt/ArgumentUtils.java | 2 +- .../yang/parser/rfc7950/stmt/EffectiveStmtUtils.java | 2 +- .../yang/parser/rfc7950/stmt/import_/RevisionImport.java | 5 ++--- .../rfc7950/stmt/import_/SemanticVersionImport.java | 3 +-- .../yang/parser/rfc7950/stmt/type/EffectiveTypeUtil.java | 2 +- .../yangtools/yang/parser/spi/meta/StmtContextUtils.java | 2 +- .../yangtools/yang/test/util/YangParserTestUtils.java | 2 +- 59 files changed, 68 insertions(+), 81 deletions(-) diff --git a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/WritableObjects.java b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/WritableObjects.java index 4d1b6049a6..51281657f4 100644 --- a/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/WritableObjects.java +++ b/common/concepts/src/main/java/org/opendaylight/yangtools/concepts/WritableObjects.java @@ -24,7 +24,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault; @NonNullByDefault public final class WritableObjects { private WritableObjects() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/ClassLoaderUtils.java b/common/util/src/main/java/org/opendaylight/yangtools/util/ClassLoaderUtils.java index 0dcbc055eb..ad4b5fbf72 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/ClassLoaderUtils.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/ClassLoaderUtils.java @@ -33,7 +33,7 @@ public final class ClassLoaderUtils { private static final Splitter DOT_SPLITTER = Splitter.on('.'); private ClassLoaderUtils() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } /** diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/ExecutorServiceUtil.java b/common/util/src/main/java/org/opendaylight/yangtools/util/ExecutorServiceUtil.java index b438a96215..fee28f2b41 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/ExecutorServiceUtil.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/ExecutorServiceUtil.java @@ -43,7 +43,7 @@ public final class ExecutorServiceUtil { private static final @NonNull RejectedExecutionHandler WAIT_IN_QUEUE_HANDLER = new WaitInQueueExecutionHandler(); private ExecutorServiceUtil() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } /** diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/Immutables.java b/common/util/src/main/java/org/opendaylight/yangtools/util/Immutables.java index 88a670d5b3..fbc55ad22f 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/Immutables.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/Immutables.java @@ -17,15 +17,14 @@ import org.opendaylight.yangtools.concepts.Immutable; import org.opendaylight.yangtools.concepts.Mutable; public final class Immutables { - - private Immutables() { - throw new UnsupportedOperationException("Helper class"); - } - public static final Set> KNOWN_IMMUTABLES = ImmutableSet.of( Integer.class, Short.class, BigDecimal.class, BigInteger.class, Byte.class, Character.class, Double.class, Float.class, String.class, Boolean.class, Void.class); + private Immutables() { + // Hidden on purpose + } + /** * Determines if object is known to be immutable * diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/LazyCollections.java b/common/util/src/main/java/org/opendaylight/yangtools/util/LazyCollections.java index 1aa2c24960..603039b2ff 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/LazyCollections.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/LazyCollections.java @@ -12,14 +12,12 @@ import java.util.Collections; import java.util.List; /** - * Utility methods for lazily instantiated collections. These are useful for - * situations when we start off with an empty collection (where Collections.empty() - * can be reused), but need to add more things. + * Utility methods for lazily instantiated collections. These are useful for situations when we start off with an empty + * collection (where Collections.empty() * can be reused), but need to add more things. */ public final class LazyCollections { - private LazyCollections() { - throw new UnsupportedOperationException("Utility class should not be instantiated"); + // Hidden on purpose } /** @@ -46,5 +44,4 @@ public final class LazyCollections { ret.add(obj); return ret; } - } diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/OffsetMapCache.java b/common/util/src/main/java/org/opendaylight/yangtools/util/OffsetMapCache.java index 450f017476..383e98588e 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/OffsetMapCache.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/OffsetMapCache.java @@ -51,7 +51,7 @@ final class OffsetMapCache { CacheBuilder.newBuilder().weakValues().build(); private OffsetMapCache() { - throw new UnsupportedOperationException(); + // Hidden on purpose } @VisibleForTesting diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/RecursiveObjectLeaker.java b/common/util/src/main/java/org/opendaylight/yangtools/util/RecursiveObjectLeaker.java index 4c8b9afaf2..0c3cd1df31 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/RecursiveObjectLeaker.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/RecursiveObjectLeaker.java @@ -52,7 +52,7 @@ public final class RecursiveObjectLeaker { private static final ThreadLocal>> STACK = new ThreadLocal<>(); private RecursiveObjectLeaker() { - throw new UnsupportedOperationException(); + // Hidden on purpose } // Key is checked for identity diff --git a/common/util/src/main/java/org/opendaylight/yangtools/util/xml/UntrustedXML.java b/common/util/src/main/java/org/opendaylight/yangtools/util/xml/UntrustedXML.java index 1eea9442bf..05ada142f2 100644 --- a/common/util/src/main/java/org/opendaylight/yangtools/util/xml/UntrustedXML.java +++ b/common/util/src/main/java/org/opendaylight/yangtools/util/xml/UntrustedXML.java @@ -88,7 +88,7 @@ public final class UntrustedXML { } private UntrustedXML() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/OpenDaylightExtensionsConstants.java b/yang/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/OpenDaylightExtensionsConstants.java index ce366cd002..84f6d0edd6 100644 --- a/yang/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/OpenDaylightExtensionsConstants.java +++ b/yang/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/OpenDaylightExtensionsConstants.java @@ -37,7 +37,7 @@ public final class OpenDaylightExtensionsConstants { ORIGINAL_REVISION); private OpenDaylightExtensionsConstants() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/openconfig-model-api/src/main/java/org/opendaylight/yangtools/openconfig/model/api/OpenConfigConstants.java b/yang/openconfig-model-api/src/main/java/org/opendaylight/yangtools/openconfig/model/api/OpenConfigConstants.java index f3efaa1f23..fcbcb60cd4 100644 --- a/yang/openconfig-model-api/src/main/java/org/opendaylight/yangtools/openconfig/model/api/OpenConfigConstants.java +++ b/yang/openconfig-model-api/src/main/java/org/opendaylight/yangtools/openconfig/model/api/OpenConfigConstants.java @@ -78,7 +78,7 @@ public final class OpenConfigConstants { public static final String MODULE_PREFIX = "oc-ext"; private OpenConfigConstants() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/rfc6241-model-api/src/main/java/org/opendaylight/yangtools/rfc6241/model/api/NetconfConstants.java b/yang/rfc6241-model-api/src/main/java/org/opendaylight/yangtools/rfc6241/model/api/NetconfConstants.java index 4c16ad89be..1b6e4a121a 100644 --- a/yang/rfc6241-model-api/src/main/java/org/opendaylight/yangtools/rfc6241/model/api/NetconfConstants.java +++ b/yang/rfc6241-model-api/src/main/java/org/opendaylight/yangtools/rfc6241/model/api/NetconfConstants.java @@ -46,7 +46,7 @@ public final class NetconfConstants { public static final String MODULE_PREFIX = "nc"; private NetconfConstants() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/NACMConstants.java b/yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/NACMConstants.java index 5fbedeb1cd..ba46aea9ea 100644 --- a/yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/NACMConstants.java +++ b/yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/NACMConstants.java @@ -44,7 +44,7 @@ public final class NACMConstants { public static final String MODULE_PREFIX = "nacm"; private NACMConstants() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/rfc7952-model-api/src/main/java/org/opendaylight/yangtools/rfc7952/model/api/MetadataConstants.java b/yang/rfc7952-model-api/src/main/java/org/opendaylight/yangtools/rfc7952/model/api/MetadataConstants.java index d977281f67..c9a9eea931 100644 --- a/yang/rfc7952-model-api/src/main/java/org/opendaylight/yangtools/rfc7952/model/api/MetadataConstants.java +++ b/yang/rfc7952-model-api/src/main/java/org/opendaylight/yangtools/rfc7952/model/api/MetadataConstants.java @@ -44,7 +44,7 @@ public final class MetadataConstants { public static final String MODULE_PREFIX = "md"; private MetadataConstants() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/rfc8040-model-api/src/main/java/org/opendaylight/yangtools/rfc8040/model/api/YangDataConstants.java b/yang/rfc8040-model-api/src/main/java/org/opendaylight/yangtools/rfc8040/model/api/YangDataConstants.java index 9a5b62b513..f013f6c0e8 100644 --- a/yang/rfc8040-model-api/src/main/java/org/opendaylight/yangtools/rfc8040/model/api/YangDataConstants.java +++ b/yang/rfc8040-model-api/src/main/java/org/opendaylight/yangtools/rfc8040/model/api/YangDataConstants.java @@ -44,7 +44,7 @@ public final class YangDataConstants { public static final String MODULE_PREFIX = "rc"; private YangDataConstants() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/SchemaMountConstants.java b/yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/SchemaMountConstants.java index 187311666d..1fdb4be3db 100644 --- a/yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/SchemaMountConstants.java +++ b/yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/SchemaMountConstants.java @@ -44,7 +44,7 @@ public final class SchemaMountConstants { public static final String MODULE_PREFIX = "yangmnt"; private SchemaMountConstants() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangConstants.java b/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangConstants.java index c4e82b5a19..c0b7aafcb3 100644 --- a/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangConstants.java +++ b/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangConstants.java @@ -92,7 +92,7 @@ public final class YangConstants { private static final QName DUMMY_OPERATION_OUTPUT = QName.create("DUMMY", "output"); private YangConstants() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } /** diff --git a/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangNames.java b/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangNames.java index 0830ef6dce..d6f34bdb0b 100644 --- a/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangNames.java +++ b/yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangNames.java @@ -22,7 +22,7 @@ import org.eclipse.jdt.annotation.Nullable; @NonNullByDefault public final class YangNames { private YangNames() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/NormalizedNodes.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/NormalizedNodes.java index 682199351a..1c8456450a 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/NormalizedNodes.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/NormalizedNodes.java @@ -35,7 +35,7 @@ public final class NormalizedNodes { private static final int STRINGTREE_INDENT = 4; private NormalizedNodes() { - throw new UnsupportedOperationException("Utility class should not be instantiated"); + // Hidden on purpose } /** diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidates.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidates.java index 51521f1fac..018c49b8a7 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidates.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidates.java @@ -26,7 +26,7 @@ public final class DataTreeCandidates { private static final Logger LOG = LoggerFactory.getLogger(DataTreeCandidates.class); private DataTreeCandidates() { - throw new UnsupportedOperationException(); + // Hidden on purpose } public static @NonNull DataTreeCandidate newDataTreeCandidate(final YangInstanceIdentifier rootPath, diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/StoreTreeNodes.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/StoreTreeNodes.java index a713184da2..760127b995 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/StoreTreeNodes.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/StoreTreeNodes.java @@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgum @Beta public final class StoreTreeNodes { private StoreTreeNodes() { - throw new UnsupportedOperationException("Utility class should not be instantiated"); + // Hidden on purpose } /** diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/TreeNodeFactory.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/TreeNodeFactory.java index 7bae55c2c3..b4839d24eb 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/TreeNodeFactory.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/TreeNodeFactory.java @@ -17,7 +17,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.OrderedNodeContainer; */ public final class TreeNodeFactory { private TreeNodeFactory() { - throw new UnsupportedOperationException("Utility class should not be instantiated"); + // Hidden on purpose } /** diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/xpath/PrefixConverters.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/xpath/PrefixConverters.java index a551cdc5c6..6f8d15001c 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/xpath/PrefixConverters.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/xpath/PrefixConverters.java @@ -30,7 +30,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext; @Deprecated public final class PrefixConverters { private PrefixConverters() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonWriterFactory.java b/yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonWriterFactory.java index 32df7ad7cd..3fe08917ff 100644 --- a/yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonWriterFactory.java +++ b/yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonWriterFactory.java @@ -18,7 +18,7 @@ import java.io.Writer; @Beta public final class JsonWriterFactory { private JsonWriterFactory() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefContextUtils.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefContextUtils.java index fd45b9def3..43615f505e 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefContextUtils.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefContextUtils.java @@ -19,9 +19,8 @@ import org.opendaylight.yangtools.yang.model.api.SchemaNode; import org.opendaylight.yangtools.yang.model.api.SchemaPath; public final class LeafRefContextUtils { - private LeafRefContextUtils() { - throw new UnsupportedOperationException(); + // Hidden on purpose } public static LeafRefContext getLeafRefReferencingContext(final SchemaNode node, final LeafRefContext root) { diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java index 6d0d22e3de..4adeebeea9 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java @@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath; public final class LeafRefUtils { private LeafRefUtils() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java index af4dc69316..30bf4a8fcf 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java @@ -66,9 +66,8 @@ import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode; import org.opendaylight.yangtools.yang.model.api.ListSchemaNode; public final class Builders { - private Builders() { - throw new UnsupportedOperationException("Utilities class should not be instantiated"); + // Hidden on purpose } public static NormalizedNodeBuilder> leafBuilder() { diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNodes.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNodes.java index 28310400ac..7ca386a8c4 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNodes.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNodes.java @@ -41,7 +41,7 @@ public final class ImmutableNodes { private static final NodeIdentifier SCHEMACONTEXT_NAME = NodeIdentifier.create(SchemaContext.NAME); private ImmutableNodes() { - throw new UnsupportedOperationException("Utilities class should not be instantiated"); + // Hidden on purpose } public static @NonNull CollectionNodeBuilder mapNodeBuilder() { diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaUtils.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaUtils.java index 9747829b39..7a514484e5 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaUtils.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaUtils.java @@ -43,7 +43,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath; public final class SchemaUtils { private SchemaUtils() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java b/yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java index e5a8522cc1..acd342f873 100644 --- a/yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java +++ b/yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java @@ -22,9 +22,8 @@ import org.opendaylight.yangtools.yang.data.impl.schema.NormalizedNodeResult; @Beta public final class NormalizedNodeTransformations { - private NormalizedNodeTransformations() { - throw new UnsupportedOperationException("Utility class."); + // Hidden on purpose } public static NormalizedNode transformQNames(final NormalizedNode original, diff --git a/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/LeafInterner.java b/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/LeafInterner.java index 9464b4c202..5029d3478a 100644 --- a/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/LeafInterner.java +++ b/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/LeafInterner.java @@ -45,7 +45,7 @@ public final class LeafInterner { private static final Interner INTERNER = Interners.newWeakInterner(); private LeafInterner() { - throw new UnsupportedOperationException(); + // Hidden on purpose } private static > T intern(final T sample) { diff --git a/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ParserStreamUtils.java b/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ParserStreamUtils.java index ce1efd96d8..1e793eb2ff 100644 --- a/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ParserStreamUtils.java +++ b/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ParserStreamUtils.java @@ -21,9 +21,8 @@ import org.opendaylight.yangtools.yang.model.api.DataNodeContainer; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; public final class ParserStreamUtils { - private ParserStreamUtils() { - throw new UnsupportedOperationException("Utility class should not be instantiated."); + // Hidden on purpose } /** diff --git a/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/IdentityCodecUtil.java b/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/IdentityCodecUtil.java index 0587d108c1..148869cc92 100644 --- a/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/IdentityCodecUtil.java +++ b/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/IdentityCodecUtil.java @@ -27,9 +27,8 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext; @Beta @NonNullByDefault public final class IdentityCodecUtil { - private IdentityCodecUtil() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/QNameCodecUtil.java b/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/QNameCodecUtil.java index 3b48442655..591669122d 100644 --- a/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/QNameCodecUtil.java +++ b/yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/QNameCodecUtil.java @@ -26,7 +26,7 @@ public final class QNameCodecUtil { private static final Splitter COLON_SPLITTER = Splitter.on(':').trimResults(); private QNameCodecUtil() { - throw new UnsupportedOperationException(); + // Hidden on purpose } public static QName decodeQName(final String str, final Function prefixToModule) { diff --git a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/TypeDefinitions.java b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/TypeDefinitions.java index 5428d60295..f057034713 100644 --- a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/TypeDefinitions.java +++ b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/TypeDefinitions.java @@ -16,7 +16,7 @@ import org.opendaylight.yangtools.yang.model.api.TypeDefinition; final class TypeDefinitions { private TypeDefinitions() { - throw new UnsupportedOperationException(); + // Hidden on purpose } static int basicHashCode(final @NonNull TypeDefinition type) { diff --git a/yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YinExportUtils.java b/yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YinExportUtils.java index 6865bff8ad..4c95ccc6f0 100644 --- a/yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YinExportUtils.java +++ b/yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YinExportUtils.java @@ -37,7 +37,7 @@ public final class YinExportUtils { private static final TransformerFactory TRANSFORMER_FACTORY = TransformerFactory.newInstance(); private YinExportUtils() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } /** diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseConstraints.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseConstraints.java index 020c3b10d4..e5f84310c4 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseConstraints.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseConstraints.java @@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.type.PatternConstraint; */ public final class BaseConstraints { private BaseConstraints() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/ModuleDependencySort.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/ModuleDependencySort.java index d39faae09d..83c2e07d90 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/ModuleDependencySort.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/ModuleDependencySort.java @@ -40,11 +40,8 @@ import org.slf4j.LoggerFactory; public final class ModuleDependencySort { private static final Logger LOG = LoggerFactory.getLogger(ModuleDependencySort.class); - /** - * It is not desirable to instance this class. - */ private ModuleDependencySort() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RegexUtils.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RegexUtils.java index a5e5d707b9..03ae39bc5d 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RegexUtils.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RegexUtils.java @@ -235,7 +235,7 @@ public final class RegexUtils { private static final int UNICODE_SCRIPT_FIX_COUNTER = 30; private RegexUtils() { - throw new UnsupportedOperationException("Utility class should not be instantiated."); + // Hidden on purpose } /** diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtil.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtil.java index 306015fc25..a8323182f6 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtil.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtil.java @@ -80,6 +80,7 @@ public final class SchemaContextUtil { private static final CharMatcher SPACE = CharMatcher.is(' '); private SchemaContextUtil() { + // Hidden on purpose } /** diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaNodeUtils.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaNodeUtils.java index 2b21b23c11..134cc336ed 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaNodeUtils.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaNodeUtils.java @@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaNode; public final class SchemaNodeUtils { private SchemaNodeUtils() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } public static Optional getOriginalIfPossible(final SchemaNode node) { diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/BaseTypes.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/BaseTypes.java index 6deaa150ea..9e752cbac6 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/BaseTypes.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/BaseTypes.java @@ -56,7 +56,7 @@ import org.opendaylight.yangtools.yang.model.api.type.Uint8TypeDefinition; @Beta public final class BaseTypes { private BaseTypes() { - throw new UnsupportedOperationException(); + // Hidden on purpose } public static @NonNull BinaryTypeDefinition binaryType() { diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/CompatUtils.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/CompatUtils.java index 8531c2d9e7..c9e6aa06a8 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/CompatUtils.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/CompatUtils.java @@ -43,7 +43,7 @@ import org.opendaylight.yangtools.yang.model.api.type.Uint8TypeDefinition; @Deprecated public final class CompatUtils { private CompatUtils() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/ConcreteTypes.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/ConcreteTypes.java index a1fd2cdd1d..7a184f2506 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/ConcreteTypes.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/ConcreteTypes.java @@ -38,7 +38,7 @@ import org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition; @NonNullByDefault public final class ConcreteTypes { private ConcreteTypes() { - throw new UnsupportedOperationException(); + // Hidden on purpose } public static ConcreteTypeBuilder concreteTypeBuilder(final TypeDefinition baseType, final SchemaPath path) { diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/DerivedTypes.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/DerivedTypes.java index e098c418b8..d1b002c132 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/DerivedTypes.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/DerivedTypes.java @@ -44,7 +44,7 @@ import org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition; @Beta public final class DerivedTypes { private DerivedTypes() { - throw new UnsupportedOperationException(); + // Hidden on purpose } public static @NonNull DerivedTypeBuilder derivedTypeBuilder(final @NonNull TypeDefinition baseType, diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/JavaLengthConstraints.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/JavaLengthConstraints.java index 1f9ea4b59e..22c9ac8556 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/JavaLengthConstraints.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/JavaLengthConstraints.java @@ -15,7 +15,7 @@ import org.opendaylight.yangtools.yang.model.api.type.LengthConstraint; final class JavaLengthConstraints { private JavaLengthConstraints() { - throw new UnsupportedOperationException(); + // Hidden on purpose } private static final RangeSet INTEGER_ALLOWED_RANGES = diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/NumberUtil.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/NumberUtil.java index 039bc996db..b86ea6d660 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/NumberUtil.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/NumberUtil.java @@ -102,7 +102,7 @@ final class NumberUtil { } private NumberUtil() { - throw new UnsupportedOperationException(); + // Hidden on purpose } @SuppressWarnings("unchecked") diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedTypes.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedTypes.java index 0fe45fb681..6a874a16c9 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedTypes.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedTypes.java @@ -71,7 +71,7 @@ import org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition; @Beta public final class RestrictedTypes { private RestrictedTypes() { - throw new UnsupportedOperationException(); + // Hidden on purpose } public static @NonNull LengthRestrictedTypeBuilder newBinaryBuilder( diff --git a/yang/yang-model-validator/src/main/java/org/opendaylight/yangtools/yang/validator/SystemTestUtils.java b/yang/yang-model-validator/src/main/java/org/opendaylight/yangtools/yang/validator/SystemTestUtils.java index be14e7b362..ee1694afb9 100644 --- a/yang/yang-model-validator/src/main/java/org/opendaylight/yangtools/yang/validator/SystemTestUtils.java +++ b/yang/yang-model-validator/src/main/java/org/opendaylight/yangtools/yang/validator/SystemTestUtils.java @@ -52,7 +52,7 @@ final class SystemTestUtils { } private SystemTestUtils() { - throw new UnsupportedOperationException(); + // Hidden on purpose } static final FileFilter YANG_FILE_FILTER = file -> { diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultReactors.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultReactors.java index 008336d9fb..3bcd1c6107 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultReactors.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultReactors.java @@ -36,7 +36,7 @@ public final class DefaultReactors { private static final @NonNull CrossSourceStatementReactor DEFAULT_REACTOR = defaultReactorBuilder().build(); private DefaultReactors() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/RFC7950Reactors.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/RFC7950Reactors.java index f932f43195..3617a36e5e 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/RFC7950Reactors.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/RFC7950Reactors.java @@ -332,7 +332,7 @@ public final class RFC7950Reactors { private static final CrossSourceStatementReactor VANILLA_RFC6020_RFC7950_REACTOR = vanillaReactorBuilder().build(); private RFC7950Reactors() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java index 16a7ed1e06..4eac91f4ce 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java @@ -21,10 +21,6 @@ import org.opendaylight.yangtools.yang.model.api.YangStmtMapping; import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition; public final class YangValidationBundles { - private YangValidationBundles() { - throw new UnsupportedOperationException("Utility class"); - } - public static final Set SUPPORTED_REFINE_SUBSTATEMENTS = ImmutableSet.of( YangStmtMapping.DEFAULT, YangStmtMapping.DESCRIPTION, YangStmtMapping.REFERENCE, YangStmtMapping.CONFIG, YangStmtMapping.MANDATORY, YangStmtMapping.MUST, YangStmtMapping.PRESENCE, YangStmtMapping.MIN_ELEMENTS, @@ -43,6 +39,10 @@ public final class YangValidationBundles { .put(YangStmtMapping.MAX_ELEMENTS, ImmutableSet.of(YangStmtMapping.LIST, YangStmtMapping.LEAF_LIST)) .build(); + private YangValidationBundles() { + // Hidden on purpose + } + /** * Supported deviation target statements for specific deviate substatements in specific yang-version. * Example: deviate 'add' adds a 'default' substatement. In YANG 1.0, the target node of such deviation can be diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/ArgumentContextUtils.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/ArgumentContextUtils.java index 329e323a37..c878292883 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/ArgumentContextUtils.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/ArgumentContextUtils.java @@ -27,7 +27,7 @@ final class ArgumentContextUtils { private static final Pattern ESCAPED_TAB = Pattern.compile("\\t", Pattern.LITERAL); private ArgumentContextUtils() { - throw new UnsupportedOperationException(); + // Hidden on purpose } static String stringFromStringContext(final ArgumentContext context, final YangVersion yangVersion, diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/ArgumentUtils.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/ArgumentUtils.java index 138822dc06..3a66f14f34 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/ArgumentUtils.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/ArgumentUtils.java @@ -47,7 +47,7 @@ public final class ArgumentUtils { private static final BigDecimal YANG_MAX_NUM = BigDecimal.valueOf(Double.MAX_VALUE); private ArgumentUtils() { - throw new UnsupportedOperationException(); + // Hidden on purpose } public static int compareNumbers(final Number n1, final Number n2) { diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java index 9f8787b32e..1c5af12b04 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java @@ -35,7 +35,7 @@ public final class EffectiveStmtUtils { private static final String UNBOUNDED_STR = "unbounded"; private EffectiveStmtUtils() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } public static SourceException createNameCollisionSourceException(final StmtContext ctx, diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/RevisionImport.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/RevisionImport.java index 8c52e0ba03..af067a260c 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/RevisionImport.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/RevisionImport.java @@ -40,9 +40,8 @@ import org.opendaylight.yangtools.yang.parser.spi.source.ModuleCtxToModuleQName; import org.opendaylight.yangtools.yang.parser.spi.source.ModuleCtxToSourceIdentifier; final class RevisionImport { - private RevisionImport() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } static void onLinkageDeclared( @@ -97,4 +96,4 @@ final class RevisionImport { return revision == null ? RevisionSourceIdentifier.create(stmt.getStatementArgument()) : RevisionSourceIdentifier.create(stmt.getStatementArgument(), revision.getStatementArgument()); } -} \ No newline at end of file +} diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/SemanticVersionImport.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/SemanticVersionImport.java index 17ea58a2e2..e308bdbded 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/SemanticVersionImport.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/SemanticVersionImport.java @@ -115,9 +115,8 @@ final class SemanticVersionImport { } } - private SemanticVersionImport() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } static void onLinkageDeclared( diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/EffectiveTypeUtil.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/EffectiveTypeUtil.java index 072e687f14..a1590d72ea 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/EffectiveTypeUtil.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/EffectiveTypeUtil.java @@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.enum_.EnumEffectiveSt @Beta final class EffectiveTypeUtil { private EffectiveTypeUtil() { - throw new UnsupportedOperationException(); + // Hidden on purpose } static @NonNull Bit buildBit(final @NonNull BitEffectiveStatementImpl stmt, final long effectivePos) { diff --git a/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java b/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java index b21b46f80e..d51ec54de4 100644 --- a/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java +++ b/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java @@ -45,7 +45,7 @@ import org.opendaylight.yangtools.yang.parser.spi.source.SourceException; public final class StmtContextUtils { private StmtContextUtils() { - throw new UnsupportedOperationException("Utility class"); + // Hidden on purpose } @SuppressWarnings("unchecked") diff --git a/yang/yang-test-util/src/main/java/org/opendaylight/yangtools/yang/test/util/YangParserTestUtils.java b/yang/yang-test-util/src/main/java/org/opendaylight/yangtools/yang/test/util/YangParserTestUtils.java index e24d5cedba..79f8402bd6 100644 --- a/yang/yang-test-util/src/main/java/org/opendaylight/yangtools/yang/test/util/YangParserTestUtils.java +++ b/yang/yang-test-util/src/main/java/org/opendaylight/yangtools/yang/test/util/YangParserTestUtils.java @@ -60,7 +60,7 @@ public final class YangParserTestUtils { } private YangParserTestUtils() { - throw new UnsupportedOperationException("Utility class should not be instantiated."); + // Hidden on purpose } /** -- 2.36.6