*/
package org.opendaylight.yangtools.yang.model.util;
+import static com.google.common.base.Preconditions.checkArgument;
+import static java.util.Objects.requireNonNull;
+
import com.google.common.base.Preconditions;
import com.google.common.base.Strings;
import com.google.common.collect.Collections2;
*/
public FilteringSchemaContextProxy(final SchemaContext delegate, final Collection<ModuleId> rootModules,
final Set<ModuleId> additionalModuleIds) {
- Preconditions.checkNotNull(rootModules, "Base modules cannot be null.");
- Preconditions.checkNotNull(additionalModuleIds, "Additional modules cannot be null.");
+ requireNonNull(rootModules, "Base modules cannot be null.");
+ requireNonNull(additionalModuleIds, "Additional modules cannot be null.");
final Builder<Module> filteredModulesBuilder = new Builder<>();
private final Revision rev;
public ModuleId(final String name, final Optional<Revision> rev) {
- Preconditions.checkArgument(!Strings.isNullOrEmpty(name),
- "No module dependency name given. Nothing to do.");
+ checkArgument(!Strings.isNullOrEmpty(name), "No module dependency name given. Nothing to do.");
this.name = name;
- Preconditions.checkArgument(rev.isPresent(), "No revision date given. Nothing to do.");
+ checkArgument(rev.isPresent(), "No revision date given. Nothing to do.");
this.rev = rev.get();
}