Various warnings fixed.
Change-Id: Id2e7c6f100e2b6698204dfb70243b33d33be2488
Signed-off-by: Robert Varga <rovarga@cisco.com>
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());
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)));
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;
*
*/
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;
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
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();
return identifiersToSources;
}
+ @Override
public Set<Module> getModules() {
return filteredModules;
}
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) {
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.");
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;
}
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) {
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;
* </pre>
*/
@Test
- public void testImportNoRevision() throws Exception {
+ public void testImportNoRevision() {
Module moduleConfig = mockModule(CONFIG_NAME, revision);
Module module2 = mockModule(MODULE2_NAME, revision);
* </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);
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();
}
}
- 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<>();
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();
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));
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() {
}
//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);
}
//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();