Remove useless UnsupportedOperationException throws 12/86612/2
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 29 Dec 2019 09:28:13 +0000 (10:28 +0100)
committerRobert Varga <nite@hq.sk>
Sun, 29 Dec 2019 09:50:43 +0000 (09:50 +0000)
Utility methods have a private constructor, there is no need to
explicitly guard against instantiation.

Change-Id: I93562128b61f051510245de5fe78226508f571b8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
59 files changed:
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/WritableObjects.java
common/util/src/main/java/org/opendaylight/yangtools/util/ClassLoaderUtils.java
common/util/src/main/java/org/opendaylight/yangtools/util/ExecutorServiceUtil.java
common/util/src/main/java/org/opendaylight/yangtools/util/Immutables.java
common/util/src/main/java/org/opendaylight/yangtools/util/LazyCollections.java
common/util/src/main/java/org/opendaylight/yangtools/util/OffsetMapCache.java
common/util/src/main/java/org/opendaylight/yangtools/util/RecursiveObjectLeaker.java
common/util/src/main/java/org/opendaylight/yangtools/util/xml/UntrustedXML.java
yang/odlext-model-api/src/main/java/org/opendaylight/yangtools/odlext/model/api/OpenDaylightExtensionsConstants.java
yang/openconfig-model-api/src/main/java/org/opendaylight/yangtools/openconfig/model/api/OpenConfigConstants.java
yang/rfc6241-model-api/src/main/java/org/opendaylight/yangtools/rfc6241/model/api/NetconfConstants.java
yang/rfc6536-model-api/src/main/java/org/opendaylight/yangtools/rfc6536/model/api/NACMConstants.java
yang/rfc7952-model-api/src/main/java/org/opendaylight/yangtools/rfc7952/model/api/MetadataConstants.java
yang/rfc8040-model-api/src/main/java/org/opendaylight/yangtools/rfc8040/model/api/YangDataConstants.java
yang/rfc8528-model-api/src/main/java/org/opendaylight/yangtools/rfc8528/model/api/SchemaMountConstants.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangConstants.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/YangNames.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/NormalizedNodes.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidates.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/StoreTreeNodes.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/spi/TreeNodeFactory.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/xpath/PrefixConverters.java
yang/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JsonWriterFactory.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefContextUtils.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/Builders.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNodes.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/SchemaUtils.java
yang/yang-data-transform/src/main/java/org/opendaylight/yangtools/transform/NormalizedNodeTransformations.java
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/LeafInterner.java
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/ParserStreamUtils.java
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/IdentityCodecUtil.java
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/QNameCodecUtil.java
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/TypeDefinitions.java
yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YinExportUtils.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/BaseConstraints.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/ModuleDependencySort.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/RegexUtils.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaContextUtil.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/SchemaNodeUtils.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/BaseTypes.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/CompatUtils.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/ConcreteTypes.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/DerivedTypes.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/JavaLengthConstraints.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/NumberUtil.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/type/RestrictedTypes.java
yang/yang-model-validator/src/main/java/org/opendaylight/yangtools/yang/validator/SystemTestUtils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultReactors.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/RFC7950Reactors.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/YangValidationBundles.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/ArgumentContextUtils.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/ArgumentUtils.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/EffectiveStmtUtils.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/RevisionImport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/import_/SemanticVersionImport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/EffectiveTypeUtil.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java
yang/yang-test-util/src/main/java/org/opendaylight/yangtools/yang/test/util/YangParserTestUtils.java

index 4d1b6049a6b0600d6de9a4ba12c177818f5e2aae..51281657f4761f60c790df3b085a125eeb286bfe 100644 (file)
@@ -24,7 +24,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 @NonNullByDefault
 public final class WritableObjects {
     private WritableObjects() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 0dcbc055eb804d433c7da2c8da68115194b9d295..ad4b5fbf72e876cc54271f869bd7dd377c6f6aac 100644 (file)
@@ -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
     }
 
     /**
index b438a96215268d8ab4c2fb8af91b74a47b1f8302..fee28f2b413d0f5ad2a4d54f15d15c1f4fcb33bb 100644 (file)
@@ -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
     }
 
     /**
index 47bf5ab7568a919436d2280987ac308ea7b3fa24..f8639de7f825def3772cb1f18b67a5efb5a2c7f9 100644 (file)
@@ -16,15 +16,14 @@ import org.opendaylight.yangtools.concepts.Immutable;
 import org.opendaylight.yangtools.concepts.Mutable;
 
 public final class Immutables {
-
-    private Immutables() {
-        throw new UnsupportedOperationException("Helper class");
-    }
-
     private static final ImmutableSet<Class<?>> 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
      *
index 1aa2c24960070238055344eded498299e0f5cabe..603039b2ff4ff1ac606f5be3f36585436c907c74 100644 (file)
@@ -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;
     }
-
 }
index 450f01747624937bd9ab6a8c6f9c851df4ec82a8..383e98588e033ab29f823f05a3e691960072ca79 100644 (file)
@@ -51,7 +51,7 @@ final class OffsetMapCache {
             CacheBuilder.newBuilder().weakValues().build();
 
     private OffsetMapCache() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     @VisibleForTesting
index 4c8b9afaf2d1094d71e70c4360dac6244212d077..0c3cd1df311b60f0ef5a4c3a4ab41acb30aff6e1 100644 (file)
@@ -52,7 +52,7 @@ public final class RecursiveObjectLeaker {
     private static final ThreadLocal<Deque<Entry<?, Object>>> STACK = new ThreadLocal<>();
 
     private RecursiveObjectLeaker() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     // Key is checked for identity
index 1eea9442bf1d84b8cfaeb5f7190a2e97b342c9a5..05ada142f2a44ae322758ed2abefc189a9cdbfca 100644 (file)
@@ -88,7 +88,7 @@ public final class UntrustedXML {
     }
 
     private UntrustedXML() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index ce366cd002ab4de3d38e6e68416d827032b44631..84f6d0edd6327dd4246d12ed8d132effb97a1e88 100644 (file)
@@ -37,7 +37,7 @@ public final class OpenDaylightExtensionsConstants {
         ORIGINAL_REVISION);
 
     private OpenDaylightExtensionsConstants() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index f3efaa1f23d467ae840cf814f65f63512a7472d5..fcbcb60cd410033ee14dcf3998166558fc037e90 100644 (file)
@@ -78,7 +78,7 @@ public final class OpenConfigConstants {
     public static final String MODULE_PREFIX = "oc-ext";
 
     private OpenConfigConstants() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 4c16ad89bece854ff4b8ea24309a822cac035830..1b6e4a121adec1df6300592f003117f8ec5dbb59 100644 (file)
@@ -46,7 +46,7 @@ public final class NetconfConstants {
     public static final String MODULE_PREFIX = "nc";
 
     private NetconfConstants() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index e25e774fca3fad40c3bfad981bcbd5cea7175796..e0e9fee36db7a67cc5699b6531b2a00e748adde4 100644 (file)
@@ -56,7 +56,7 @@ public final class NACMConstants {
     public static final String MODULE_PREFIX = "nacm";
 
     private NACMConstants() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index d977281f672cfe7e3e6431daa11a6e5eff66c5cc..c9a9eea93143dddf2288001be465cc33655681b9 100644 (file)
@@ -44,7 +44,7 @@ public final class MetadataConstants {
     public static final String MODULE_PREFIX = "md";
 
     private MetadataConstants() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 9a5b62b51344de208cf9ec9287c01dd490e291ab..f013f6c0e8792abccb1af7cdd1a16c74651ad70a 100644 (file)
@@ -44,7 +44,7 @@ public final class YangDataConstants {
     public static final String MODULE_PREFIX = "rc";
 
     private YangDataConstants() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 187311666db1e5385e725d3a4808c9963eead435..1fdb4be3db271cb9d24ff6822d552c44c62bc1d2 100644 (file)
@@ -44,7 +44,7 @@ public final class SchemaMountConstants {
     public static final String MODULE_PREFIX = "yangmnt";
 
     private SchemaMountConstants() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index c4e82b5a195f0d6e5a85d243928712f5b8c3835b..c0b7aafcb359b8932f72d3d8fbff9b3059462d77 100644 (file)
@@ -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
     }
 
     /**
index 0830ef6dcecd5bd562e589cce3cd80b354a7542a..d6f34bdb0bc20155091b6ab0b7fadc0a697748ac 100644 (file)
@@ -22,7 +22,7 @@ import org.eclipse.jdt.annotation.Nullable;
 @NonNullByDefault
 public final class YangNames {
     private YangNames() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 1f1184986cc99a280baf7d5a881dd0c6391d8d5e..3b92321f54d18394750167cdf8982e6848a91674 100644 (file)
@@ -34,7 +34,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
     }
 
     /**
index 51521f1fac50e864dc1ab50d0fa6e3735cb56c18..018c49b8a7e4838c9336e0c864970af4677f8df9 100644 (file)
@@ -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,
index bf0437e41d57385077732eb6ceb575398688b5b3..d68faa14f3b0cc0e2780c25388971504b70c9da9 100644 (file)
@@ -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
     }
 
     /**
index 7bae55c2c32889e7d96525ad5d59abc03d456571..b4839d24ebcb202cc833950c9deb2031c0f126a9 100644 (file)
@@ -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
     }
 
     /**
index a551cdc5c6eaa6b1d3b4bd0618842ca3ccfdc6f7..6f8d15001c05e63876f0fe8b832584819c7f50d1 100644 (file)
@@ -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
     }
 
     /**
index 807a694d51f7444411a74f0d6be9ccf1ecad0fc2..35ff4bbc3c2dfc25aa6d9a0c9882f83509cf2c9a 100644 (file)
@@ -17,7 +17,7 @@ import java.io.Writer;
 @Beta
 public final class JsonWriterFactory {
     private JsonWriterFactory() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index fd45b9def30c8acdf5cbfc712eeabc607d99e30e..43615f505ec13663c9c334c46df0b531c8b5f990 100644 (file)
@@ -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) {
index 6d0d22e3de37e6bb4ff84a5c946cec2f44e7d27c..4adeebeea92f78b1677acedf4fb9703140646a86 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
 public final class LeafRefUtils {
     private LeafRefUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index 8b81e42309c0a897389bcc135d8b9955daba0ab3..079ef8bf91f2f1f226bdd9f02fa800c724769cd4 100644 (file)
@@ -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 <T> NormalizedNodeBuilder<NodeIdentifier, T, LeafNode<T>> leafBuilder() {
index 28310400acea3bfd7692dc8547c14fc9863a4847..7ca386a8c4e674d07ec82d7e2b67af841d15c655 100644 (file)
@@ -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<MapEntryNode, MapNode> mapNodeBuilder() {
index 9747829b393cfc7c777546a486d0714e2137fb0c..7a514484e5f5ffa17ab637b92a0aa132f9d5bde5 100644 (file)
@@ -43,7 +43,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
 public final class SchemaUtils {
     private SchemaUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     /**
index e5a8522cc1ae931720063055ee5d30cc8cc9ad1a..acd342f873ff33a99d01aee52d49ceabfa6f4f71 100644 (file)
@@ -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,
index 9464b4c202542f8c7430d513699f73066517fd9f..5029d3478a987070f742bab95c02e9ffe6f98784 100644 (file)
@@ -45,7 +45,7 @@ public final class LeafInterner {
     private static final Interner<Object> INTERNER = Interners.newWeakInterner();
 
     private LeafInterner() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     private static <T extends LeafNode<?>> T intern(final T sample) {
index ce1efd96d801de121480daadd328003abb74c43a..1e793eb2ff85a0fdc59d767e64aa449ec68036da 100644 (file)
@@ -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
     }
 
     /**
index 0587d108c14eaabbfd138ec8e5161e1d7bca1c83..148869cc92eabf638e4241795dd06951dfada670 100644 (file)
@@ -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
     }
 
     /**
index 3b484426558cf9602b79c7eca3f860c8300b8659..591669122d670c1a010ee139c51bf49ce9e06805 100644 (file)
@@ -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<String, QNameModule> prefixToModule) {
index 5428d602952a03b3f8536a96833f1f58f8f0a258..f05703471381d7a0aaa6cecaa5173460a8f701a3 100644 (file)
@@ -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) {
index a64582ac875c6fd4db8e396344cdda595dc372d6..ec536266e7fdf54748ad5f9f04c58481d8c7ac8e 100644 (file)
@@ -31,7 +31,7 @@ public final class YinExportUtils {
     private static final TransformerFactory TRANSFORMER_FACTORY = TransformerFactory.newInstance();
 
     private YinExportUtils() {
-        throw new UnsupportedOperationException("Utility class");
+        // Hidden on purpose
     }
 
     /**
index 020c3b10d4aa36c0b7eed5927fc66c104a18059b..e5f84310c4d0a6c4b501bf8e9e34843125093ff1 100644 (file)
@@ -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
     }
 
     /**
index 15f6d9b04778e85b8f5bdadc9bd8e3c65fe3bed3..58b8ec2ebffce6758cd52c2258e18aa34793a1a9 100644 (file)
@@ -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
     }
 
     /**
index a5e5d707b9fe0784661ca8e67dc09af6dab3912e..03ae39bc5d82d4b2005b53918c070b5818ececaf 100644 (file)
@@ -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
     }
 
     /**
index 8eb75ff8e010293caa91222f53fd298f0a54a571..e64f5df76cc3fd55aa59a347ccd13ecf76f8f071 100644 (file)
@@ -78,6 +78,7 @@ public final class SchemaContextUtil {
     private static final Splitter SLASH_SPLITTER = Splitter.on('/').omitEmptyStrings();
 
     private SchemaContextUtil() {
+        // Hidden on purpose
     }
 
     /**
index 2b21b23c115e066492234379857fedb71bfa8c87..134cc336edc08909d4c147c2d0e54fb6042d04fc 100644 (file)
@@ -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<SchemaNode> getOriginalIfPossible(final SchemaNode node) {
index 6deaa150ea76ab1632cf2031baf32a44ceadf609..9e752cbac65dfe2b20f07f7c48e7a82cc654309a 100644 (file)
@@ -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() {
index ca854ff5e3decb199356ec5d60cfeefcf35460b9..455fa059b5702955a0f05f18c0b7900a7263f6e6 100644 (file)
@@ -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
     }
 
     /**
index a1fd2cdd1d34d6f6d4f0148fe843612a4c69b05e..7a184f2506080d9581007ceb94f0d3d97e67d3fe 100644 (file)
@@ -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) {
index e098c418b859becc0e4ae32a97c4f66b31db39bc..d1b002c1326eed5e24bbe77409f3bc6c4b5582e8 100644 (file)
@@ -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,
index 1f9ea4b59e5da7fd0646f7b3a8f6ec66b680ed8a..22c9ac85568fa95727be3b6aa0a3aef95c4a96b9 100644 (file)
@@ -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> INTEGER_ALLOWED_RANGES =
index eda61cfc65c09691062698cd47e1c9f1b9c53c2c..2b71341a0afebcf8f327f9f4e944aee05303bf6c 100644 (file)
@@ -149,7 +149,7 @@ final class NumberUtil {
     }
 
     private NumberUtil() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     @SuppressWarnings("unchecked")
index b2e40d81606a15805de1cbcb15b4239e1bf2c07f..a8e9822d52ae2ff8842bb1c765915afd6c5bc2c0 100644 (file)
@@ -74,7 +74,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<BinaryTypeDefinition> newBinaryBuilder(
index be14e7b3620b28e81f0ced317620fc14f467d54a..ee1694afb9c0e45d9c0187a676f19ca64c00ead6 100644 (file)
@@ -52,7 +52,7 @@ final class SystemTestUtils {
     }
 
     private SystemTestUtils() {
-        throw new UnsupportedOperationException();
+        // Hidden on purpose
     }
 
     static final FileFilter YANG_FILE_FILTER = file -> {
index 008336d9fbacf7a4215afef6c82e3e4b30bd50a3..3bcd1c6107b9d2e33ce7f87fd916acf56e5c51c5 100644 (file)
@@ -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
     }
 
     /**
index a0394e486a455dda489642bf78a085a4c7cebd74..d1f4dcf33f7be315fc5964054f48a365fd0cdf6e 100644 (file)
@@ -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
     }
 
     /**
index f0309a0ad8d219a36ffbb9d230580e96642d6940..31e089b928707c5ec25bff7551af6ecf281f8fff 100644 (file)
@@ -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<StatementDefinition> 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
index 49cc96f16e5ce91cd69dcd36fada15abdfc0b806..375b7f7565d6939add006acebd32a3f0938cc434 100644 (file)
@@ -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,
index cd05e74eefed0c2ed222ce4c6905f8c9b3f9da5f..d1cebe0e9b8e69fa730a19acb4e28b786c5ac6f9 100644 (file)
@@ -43,7 +43,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) {
index 9f8787b32e5e9c4be5912a67408653c310b98c89..1c5af12b04b10f1552946294c02e11341300f4e3 100644 (file)
@@ -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,
index 8c52e0ba0323d49bad62957a4bfb7f6a8e1967c6..af067a260c048712ad8fd8d4bdf4907dc94bd4a5 100644 (file)
@@ -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
+}
index 8ad6633cce04dcfb6bada964739c665740f213eb..b3b4b6f7cbbc325a510c1f35a33e141ed3dc30f9 100644 (file)
@@ -116,9 +116,8 @@ final class SemanticVersionImport {
         }
     }
 
-
     private SemanticVersionImport() {
-        throw new UnsupportedOperationException("Utility class");
+        // Hidden on purpose
     }
 
     static void onLinkageDeclared(
index 072e687f1492baeb6b234ed77fe4a66b660032c0..a1590d72eace5a985543478c9cae655a0f2be8aa 100644 (file)
@@ -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) {
index b21b46f80e104ce9d53066e5172683975a82866d..d51ec54de4a24c71ec6cd6664eecb3c7b50d62d6 100644 (file)
@@ -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")
index 7a1566fd2270db2240fe45279708f6a45db33b27..2a53db8d74828a9507ae63cff0f8e9ed41e7d1cf 100644 (file)
@@ -59,7 +59,7 @@ public final class YangParserTestUtils {
     }
 
     private YangParserTestUtils() {
-        throw new UnsupportedOperationException("Utility class should not be instantiated.");
+        // Hidden on purpose
     }
 
     /**