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%2Futil%2FAbstractSchemaContext.java;h=737461b873a11cdc25c48928b4d7e9cd91916f3c;hb=f6eae2a11c570c1097eb9202debc7e36ce72ef6d;hp=b760620dcf6b971380c897deccfbc9cbfee50aed;hpb=d2269a6fc5ceda91c54446a8458eceb78ca659b9;p=yangtools.git diff --git a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/AbstractSchemaContext.java b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/AbstractSchemaContext.java index b760620dcf..737461b873 100644 --- a/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/AbstractSchemaContext.java +++ b/yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/util/AbstractSchemaContext.java @@ -41,25 +41,16 @@ import org.opendaylight.yangtools.yang.model.api.UsesNode; public abstract class AbstractSchemaContext implements SchemaContext { - - protected static final Supplier> MODULE_SET_SUPPLIER = new Supplier>() { - @Override - public TreeSet get() { - return new TreeSet<>(REVISION_COMPARATOR); + protected static final Comparator REVISION_COMPARATOR = (o1, o2) -> { + if (o2.getRevision() == null) { + return -1; } - }; - - protected static final Comparator REVISION_COMPARATOR = new Comparator() { - @Override - public int compare(final Module o1, final Module o2) { - if (o2.getRevision() == null) { - return -1; - } - return o2.getRevision().compareTo(o1.getRevision()); - } + return o2.getRevision().compareTo(o1.getRevision()); }; + protected static final Supplier> MODULE_SET_SUPPLIER = () -> new TreeSet<>(REVISION_COMPARATOR); + /** * @return yang sources where key is ModuleIdentifier */