Remove YangSyntaxErrorException throws 94/83694/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 16 Aug 2019 11:49:23 +0000 (13:49 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 16 Aug 2019 12:42:54 +0000 (12:42 +0000)
YangSyntaxErrorException is a subclass of YangParserException, hence
there is no need to declare it separately, as pointed out by Sonar.

Change-Id: I22b72d1e79b283db7d77b9cc720c3b80054cd03d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yanglib/mdsal-yanglib-api/src/main/java/org/opendaylight/mdsal/yanglib/api/YangLibSupportFactory.java
yanglib/mdsal-yanglib-rfc7895/src/main/java/org/opendaylight/mdsal/yanglib/rfc7895/YangModuleLibrarySupport.java
yanglib/mdsal-yanglib-rfc7895/src/main/java/org/opendaylight/mdsal/yanglib/rfc7895/YangModuleLibrarySupportFactory.java
yanglib/mdsal-yanglib-rfc8525/src/main/java/org/opendaylight/mdsal/yanglib/rfc8525/YangLibrarySupport.java
yanglib/mdsal-yanglib-rfc8525/src/main/java/org/opendaylight/mdsal/yanglib/rfc8525/YangLibrarySupportFactory.java

index 243ee90dafc22f1dbc6d181d97edde828b53b9cc..2998c5689fff11910baced0dfb3867e475d5a040 100644 (file)
@@ -12,7 +12,6 @@ import java.io.IOException;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
 
 /**
  * Main entrypoint for instantiating YangLibSupport implementations.
@@ -21,6 +20,5 @@ import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException
 @NonNullByDefault
 public interface YangLibSupportFactory {
 
-    YangLibSupport createYangLibSupport(YangParserFactory parserFactory) throws YangSyntaxErrorException,
-        YangParserException, IOException;
+    YangLibSupport createYangLibSupport(YangParserFactory parserFactory) throws YangParserException, IOException;
 }
index dfebd9cc4972d44a8afe1415a438f69fbb203233..1102b6d117bd71427ff4556fcdc598d1ec58922b 100644 (file)
@@ -32,7 +32,6 @@ import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
 import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier;
 import org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode;
 import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
@@ -46,7 +45,7 @@ public final class YangModuleLibrarySupport implements YangLibSupport {
 
     @Inject
     public YangModuleLibrarySupport(final @Reference YangParserFactory parserFactory)
-            throws YangSyntaxErrorException, YangParserException, IOException {
+            throws YangParserException, IOException {
         final YangModuleInfo yangLibModule = $YangModuleInfoImpl.getInstance();
 
         // FIXME: DEFAULT_MODE should not be necessary, but it seems blueprint is still b0rked
index 147921821773d1459873bd855985d41349c7bba7..bd0a4ab55750351d876b9a08b54d46c96b702d13 100644 (file)
@@ -14,15 +14,13 @@ import org.opendaylight.mdsal.yanglib.api.YangLibSupport;
 import org.opendaylight.mdsal.yanglib.api.YangLibSupportFactory;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
 
 @MetaInfServices
 @NonNullByDefault
 public final class YangModuleLibrarySupportFactory implements YangLibSupportFactory {
     @Override
     public YangLibSupport createYangLibSupport(final YangParserFactory parserFactory)
-            throws YangSyntaxErrorException, YangParserException, IOException {
+            throws YangParserException, IOException {
         return new YangModuleLibrarySupport(parserFactory);
-
     }
 }
index 350693cb0daafa213373e64596ce5c74b98a53e1..d5d07c4590bac0096dde3577372944e24ddb97a0 100644 (file)
@@ -34,7 +34,6 @@ import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
 import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier;
 import org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode;
 import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
@@ -51,7 +50,7 @@ public final class YangLibrarySupport implements YangLibSupport {
 
     @Inject
     public YangLibrarySupport(final @Reference YangParserFactory parserFactory)
-            throws YangSyntaxErrorException, YangParserException, IOException {
+            throws YangParserException, IOException {
         final YangModuleInfo yangLibModule = $YangModuleInfoImpl.getInstance();
 
         // FIXME: DEFAULT_MODE should not be necessary, but it seems blueprint is still b0rked
index 66b63707ee2bb63d16812e6cfbb593fef4aa5f62..047df36f5b04990fbc61364d664c7f390046551d 100644 (file)
@@ -14,14 +14,13 @@ import org.opendaylight.mdsal.yanglib.api.YangLibSupport;
 import org.opendaylight.mdsal.yanglib.api.YangLibSupportFactory;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
 import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
 
 @MetaInfServices
 @NonNullByDefault
 public final class YangLibrarySupportFactory implements YangLibSupportFactory {
     @Override
     public YangLibSupport createYangLibSupport(final YangParserFactory parserFactory)
-            throws YangSyntaxErrorException, YangParserException, IOException {
+            throws YangParserException, IOException {
         return new YangLibrarySupport(parserFactory);
     }
 }