Cleanup yang-model-util 36/26936/2
authorRobert Varga <rovarga@cisco.com>
Mon, 14 Sep 2015 10:12:55 +0000 (12:12 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Wed, 16 Sep 2015 14:19:14 +0000 (14:19 +0000)
Various warnings fixed.

Change-Id: Id2e7c6f100e2b6698204dfb70243b33d33be2488
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/FilesystemSchemaSourceCache.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/AbstractUnsignedInteger.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/FilteringSchemaContextProxy.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/repo/util/FilesystemSchemaSourceCacheTest.java
yang/yang-model-util/src/test/java/org/opendaylight/yangtools/yang/model/util/SchemaContextProxyTest.java

index cecc17f8b033355a16d0b587786f91e78bc1350a..fd951f7ed27f7456b92afb93ec750fafd91b5d00 100644 (file)
@@ -230,10 +230,6 @@ public final class FilesystemSchemaSourceCache<T extends SchemaSourceRepresentat
 
         protected abstract void storeAsType(final File file, final T cast);
 
-        public Class<T> getSupportedType() {
-            return supportedType;
-        }
-
         public T restore(final SourceIdentifier sourceIdentifier, final File cachedSource) {
             Preconditions.checkArgument(cachedSource.isFile());
             Preconditions.checkArgument(cachedSource.exists());
@@ -295,9 +291,9 @@ public final class FilesystemSchemaSourceCache<T extends SchemaSourceRepresentat
             return fileVisitResult;
         }
 
-        private Optional<SourceIdentifier> getSourceIdentifier(final String fileName) {
+        private static Optional<SourceIdentifier> getSourceIdentifier(final String fileName) {
             final Matcher matcher = CACHED_FILE_PATTERN.matcher(fileName);
-            if(matcher.matches()) {
+            if (matcher.matches()) {
                 final String moduleName = matcher.group("moduleName");
                 final String revision = matcher.group("revision");
                 return Optional.of(new SourceIdentifier(moduleName, Optional.fromNullable(revision)));
index d5c904fd72fe854c4a2d7f99287b14077e3472aa..f17c741dc48642916393755453d5f5270763f26d 100644 (file)
@@ -8,10 +8,8 @@
 package org.opendaylight.yangtools.yang.model.util;
 
 import com.google.common.base.Optional;
-
 import java.util.Collections;
 import java.util.List;
-
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.Status;
@@ -36,11 +34,12 @@ import org.opendaylight.yangtools.yang.model.api.type.UnsignedIntegerTypeDefinit
  *
  */
 abstract class AbstractUnsignedInteger implements UnsignedIntegerTypeDefinition {
+    private static final String REFERENCE = "https://tools.ietf.org/html/rfc6020#section-9.2";
+    private static final Optional<String> OPT_REF = Optional.of("https://tools.ietf.org/html/rfc6020#section-9.2.4");
     private static final long MIN_VALUE = 0;
     private final QName name;
     private final SchemaPath path;
     private final String description;
-    private static final String REFERENCE = "https://tools.ietf.org/html/rfc6020#section-9.2";
     private final String units;
     private final List<RangeConstraint> rangeStatements;
 
@@ -58,8 +57,8 @@ abstract class AbstractUnsignedInteger implements UnsignedIntegerTypeDefinition
         this.description = description;
         this.units = units;
         final String rangeDescription = "Integer values between " + MIN_VALUE + " and " + maxRange + ", inclusively.";
-        this.rangeStatements = Collections.singletonList(BaseConstraints.newRangeConstraint(MIN_VALUE, maxRange, Optional.of(rangeDescription),
-                Optional.of("https://tools.ietf.org/html/rfc6020#section-9.2.4")));
+        this.rangeStatements = Collections.singletonList(BaseConstraints.newRangeConstraint(MIN_VALUE, maxRange,
+                Optional.of(rangeDescription), OPT_REF));
     }
 
     @Override
index b0a9d8fc8864c4647c34fdaa148415bab3055747..b507099d6453c9223d1aea0260624812c9465096 100644 (file)
@@ -104,41 +104,42 @@ public final class FilteringSchemaContextProxy extends AbstractSchemaContext {
     private static TreeMultimap<String, Module> getStringModuleTreeMultimap() {
         return TreeMultimap.create(new Comparator<String>() {
                 @Override
-                public int compare(String o1, String o2) {
+                public int compare(final String o1, final String o2) {
                     return o1.compareTo(o2);
                 }
             }, REVISION_COMPARATOR);
     }
 
-    private void processForAdditionalModules(SchemaContext delegate, final Set<ModuleId> additionalModuleIds, Builder<Module> filteredModulesBuilder) {
+    private static void processForAdditionalModules(final SchemaContext delegate,
+            final Set<ModuleId> additionalModuleIds, final Builder<Module> filteredModulesBuilder) {
         filteredModulesBuilder.addAll(Collections2.filter(delegate.getModules(), new Predicate<Module>() {
             @Override
-            public boolean apply(@Nullable Module module) {
+            public boolean apply(@Nullable final Module module) {
                 return selectAdditionalModules(module, additionalModuleIds);
             }
         }));
     }
 
-    private void processForRootModules(SchemaContext delegate, final Collection<ModuleId> rootModules, Builder<Module> filteredModulesBuilder) {
+    private void processForRootModules(final SchemaContext delegate, final Collection<ModuleId> rootModules, final Builder<Module> filteredModulesBuilder) {
         filteredModulesBuilder.addAll(Collections2.filter(delegate.getModules(), new Predicate<Module>() {
             @Override
-            public boolean apply(@Nullable Module module) {
+            public boolean apply(@Nullable final Module module) {
                 return checkModuleDependency(module, rootModules);
             }
         }));
     }
 
-    private Multimap<String, Module> getStringModuleMap(SchemaContext delegate) {
+    private static Multimap<String, Module> getStringModuleMap(final SchemaContext delegate) {
         return Multimaps.index(delegate.getModules(), new Function<Module, String>() {
             @Override
-            public String apply(Module input) {
+            public String apply(final Module input) {
                 return input.getName();
             }
         });
     }
 
     //dealing with imported module other than root and directly importing root
-    private static Collection<Module> getImportedModules(Map<ModuleId, Module> allModules, Set<Module> baseModules, TreeMultimap<String, Module> nameToModulesAll) {
+    private static Collection<Module> getImportedModules(final Map<ModuleId, Module> allModules, final Set<Module> baseModules, final TreeMultimap<String, Module> nameToModulesAll) {
 
         List<Module> relatedModules = Lists.newLinkedList();
 
@@ -168,6 +169,7 @@ public final class FilteringSchemaContextProxy extends AbstractSchemaContext {
         return identifiersToSources;
     }
 
+    @Override
     public Set<Module> getModules() {
         return filteredModules;
     }
@@ -182,18 +184,12 @@ public final class FilteringSchemaContextProxy extends AbstractSchemaContext {
         return nameToModules;
     }
 
-    private boolean selectAdditionalModules(Module module, Set<ModuleId> additionalModules){
-
-        if(additionalModules.contains(new ModuleId(module.getName(), module.getRevision()))){
-
-            return true;
-        }
-
-        return false;
+    private static boolean selectAdditionalModules(final Module module, final Set<ModuleId> additionalModules){
+        return additionalModules.contains(new ModuleId(module.getName(), module.getRevision()));
     }
 
     //check for any dependency regarding given string
-    private boolean checkModuleDependency(Module module, Collection<ModuleId> rootModules) {
+    private boolean checkModuleDependency(final Module module, final Collection<ModuleId> rootModules) {
 
         for (ModuleId rootModule : rootModules) {
 
@@ -232,7 +228,7 @@ public final class FilteringSchemaContextProxy extends AbstractSchemaContext {
         private final String name;
         private final Date rev;
 
-        public ModuleId(String name, Date rev) {
+        public ModuleId(final String name, final Date rev) {
             Preconditions.checkArgument(!Strings.isNullOrEmpty(name), "No module dependency name given. Nothing to do.");
             this.name = name;
             this.rev = Preconditions.checkNotNull(rev, "No revision date given. Nothing to do.");
@@ -248,13 +244,13 @@ public final class FilteringSchemaContextProxy extends AbstractSchemaContext {
 
         public static final Function<Module, ModuleId> MODULE_TO_MODULE_ID = new Function<Module, ModuleId>() {
             @Override
-            public ModuleId apply(Module input) {
+            public ModuleId apply(final Module input) {
                 return new ModuleId(input.getName(), input.getRevision());
             }
         };
 
         @Override
-        public boolean equals(Object o) {
+        public boolean equals(final Object o) {
             if (this == o) {
                 return true;
             }
index 7b98d2a2fd7c36eaa55dd4be653444fbb2072c4a..393da03349ddd67ab0703fe569b897d01956a2ac 100644 (file)
@@ -90,7 +90,7 @@ public class FilesystemSchemaSourceCacheTest {
         assertEquals(2, storedFilesAfterNewCache.size());
     }
 
-    private Collection<String> filesToFilenamesWithoutRevision(final List<File> storedFiles) {
+    private static Collection<String> filesToFilenamesWithoutRevision(final List<File> storedFiles) {
         return Collections2.transform(storedFiles, new Function<File, String>() {
             @Override
             public String apply(final File input) {
index d80a93df55de43ff2e8b93237742670e99bc498b..8be97cddd7a7f9f15645008dc4987226113254a4 100644 (file)
@@ -53,8 +53,7 @@ public class SchemaContextProxyTest {
         revision2 = SimpleDateFormatUtil.getRevisionFormat().parse("2015-01-15");
     }
 
-    private SchemaContext mockSchema(final Module... module) {
-
+    private static SchemaContext mockSchema(final Module... module) {
         SchemaContext mock = mock(SchemaContext.class);
         doReturn(Sets.newHashSet(module)).when(mock).getModules();
         return mock;
@@ -317,7 +316,7 @@ public class SchemaContextProxyTest {
      * </pre>
      */
     @Test
-    public void testImportNoRevision() throws Exception {
+    public void testImportNoRevision() {
         Module moduleConfig = mockModule(CONFIG_NAME, revision);
         Module module2 = mockModule(MODULE2_NAME, revision);
 
@@ -344,7 +343,7 @@ public class SchemaContextProxyTest {
      * </pre>
      */
     @Test
-    public void testBasicSubmodule() throws Exception {
+    public void testBasicSubmodule() {
         Module moduleConfig = mockModule(CONFIG_NAME);
         Module module2 = mockModule(MODULE2_NAME);
         Module module3 = mockModule(MODULE3_NAME);
@@ -415,7 +414,7 @@ public class SchemaContextProxyTest {
         assertProxyContext(filteringSchemaContextProxy, moduleConfig, module2, module3, module4);
     }
 
-    private void assertProxyContext(final FilteringSchemaContextProxy filteringSchemaContextProxy, final Module... expected) {
+    private static void assertProxyContext(final FilteringSchemaContextProxy filteringSchemaContextProxy, final Module... expected) {
 
         Set<Module> modSet = Sets.newHashSet();
 
@@ -443,7 +442,8 @@ public class SchemaContextProxyTest {
         }
     }
 
-    private FilteringSchemaContextProxy createProxySchemaCtx(final SchemaContext schemaContext, final Set<Module> additionalModules, final Module... modules) {
+    private static FilteringSchemaContextProxy createProxySchemaCtx(final SchemaContext schemaContext,
+            final Set<Module> additionalModules, final Module... modules) {
 
         Set<Module> modulesSet = new HashSet<>();
 
@@ -456,7 +456,7 @@ public class SchemaContextProxyTest {
         return new FilteringSchemaContextProxy(schemaContext, createModuleIds(modulesSet) , createModuleIds(additionalModules));
     }
 
-    private Set<ModuleId> createModuleIds(final Set<Module> modules) {
+    private static Set<ModuleId> createModuleIds(final Set<Module> modules) {
 
         Set<ModuleId> moduleIds = Sets.newHashSet();
 
@@ -471,7 +471,7 @@ public class SchemaContextProxyTest {
         return moduleIds;
     }
 
-    private void mockSubmodules(final Module mainModule, final Module... submodules){
+    private static void mockSubmodules(final Module mainModule, final Module... submodules) {
 
         Set<Module> submodulesSet = new HashSet<>();
         submodulesSet.addAll(Arrays.asList(submodules));
@@ -479,7 +479,7 @@ public class SchemaContextProxyTest {
         doReturn(submodulesSet).when(mainModule).getSubmodules();
     }
 
-    private void mockModuleImport(final Module importer, final Module... imports) {
+    private static void mockModuleImport(final Module importer, final Module... imports) {
         Set<ModuleImport> mockedImports = Sets.newHashSet();
         for (final Module module : imports) {
             mockedImports.add(new ModuleImport() {
@@ -509,7 +509,7 @@ public class SchemaContextProxyTest {
     }
 
     //mock module with revision
-    private Module mockModule(final String name, final Date rev){
+    private static Module mockModule(final String name, final Date rev) {
 
         final Module mod = mockModule(name);
 
@@ -521,7 +521,7 @@ public class SchemaContextProxyTest {
     }
 
     //mock module with default revision
-    private Module mockModule(final String mName) {
+    private static Module mockModule(final String mName) {
 
         Module mockedModule = mock(Module.class);
         doReturn(mName).when(mockedModule).getName();