Remove ImportResolutionMode.SEMVER_LATEST
[yangtools.git] / plugin / yang-maven-plugin / src / main / java / org / opendaylight / yangtools / yang2sources / plugin / GeneratorTaskFactory.java
index 648b79826930d71ece0043a5b8d09709bfe3dbe0..802b2fcea07494c2243884a40b4564271cccd8ae 100644 (file)
@@ -16,23 +16,12 @@ import org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration;
 
 @NonNullByDefault
 abstract class GeneratorTaskFactory extends ParserConfigAware {
-    private static final YangParserConfiguration SEMVER_CONFIG = YangParserConfiguration.builder()
-        .importResolutionMode(org.opendaylight.yangtools.yang.parser.api.ImportResolutionMode.OPENCONFIG_SEMVER)
-        .build();
-
     private final YangParserConfiguration parserConfig;
 
     GeneratorTaskFactory(final ImportResolutionMode importMode) {
-        switch (importMode) {
-            case REVISION_EXACT_OR_LATEST:
-                parserConfig = YangParserConfiguration.DEFAULT;
-                break;
-            case SEMVER_LATEST:
-                parserConfig = SEMVER_CONFIG;
-                break;
-            default:
-                throw new LinkageError("Unhandled import mode " + importMode);
-        }
+        parserConfig = switch (importMode) {
+            case REVISION_EXACT_OR_LATEST -> YangParserConfiguration.DEFAULT;
+        };
     }
 
     @Override