X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Frepo%2Futil%2FAbstractSchemaRepository.java;h=3c3b4ab222e2bbd0a77a5465f23c6690574ed454;hb=e45892a083acd271d729721e07513be6fb97c3d5;hp=92adec75163e9681d6806d9c4ae94afd5148410e;hpb=be802c0ed200e53b43134cb55f6b41c9ec430b91;p=yangtools.git diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/AbstractSchemaRepository.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/AbstractSchemaRepository.java index 92adec7516..3c3b4ab222 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/AbstractSchemaRepository.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/AbstractSchemaRepository.java @@ -25,11 +25,11 @@ import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.Iterator; +import java.util.List; import java.util.Map; import javax.annotation.concurrent.GuardedBy; import org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException; import org.opendaylight.yangtools.yang.model.repo.api.SchemaRepository; -import org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceFilter; import org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceRepresentation; import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier; import org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource; @@ -42,9 +42,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - * Abstract base class for {@link SchemaRepository} implementations. It handles registration - * and lookup of schema sources, subclasses need only to provide their own - * {@link #createSchemaContextFactory(SchemaSourceFilter)} implementation. + * Abstract base class for {@link SchemaRepository} implementations. It handles registration and lookup of schema + * sources, subclasses need only to provide their own {@link #createSchemaContextFactory()} implementation. */ @Beta public abstract class AbstractSchemaRepository implements SchemaRepository, SchemaSourceRegistry { @@ -62,7 +61,7 @@ public abstract class AbstractSchemaRepository implements SchemaRepository, Sche * Schema source listeners. */ @GuardedBy("this") - private final Collection listeners = new ArrayList<>(); + private final List listeners = new ArrayList<>(); @SuppressWarnings("unchecked") private static ListenableFuture fetchSource(