X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Ftree%2FChoiceModificationStrategy.java;h=56e2bac02f81dc33812e211513fd399191484b7c;hb=refs%2Fchanges%2F59%2F32259%2F1;hp=3a0d14a72d6429e00aa1d688e47f1a15af70cbf3;hpb=401382e6bb243710d0a93bd7210161ea5994c101;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ChoiceModificationStrategy.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ChoiceModificationStrategy.java index 3a0d14a72d..56e2bac02f 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ChoiceModificationStrategy.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ChoiceModificationStrategy.java @@ -18,6 +18,7 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap.Builder; import java.util.Collection; +import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier; @@ -58,12 +59,12 @@ final class ChoiceModificationStrategy extends AbstractNodeContainerModification childNodes = childBuilder.build(); caseEnforcers = enforcerBuilder.build(); - final Builder> exclusionsBuilder = ImmutableMap.builder(); + final Map> exclusionsBuilder = new HashMap<>(); for (CaseEnforcer e : caseEnforcers.values()) { exclusionsBuilder.put(e, ImmutableList.copyOf( Collections2.filter(caseEnforcers.values(), Predicates.not(Predicates.equalTo(e))))); } - exclusions = exclusionsBuilder.build(); + exclusions = ImmutableMap.copyOf(exclusionsBuilder); } @Override