X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-reactor%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Freactor%2FBuildGlobalContext.java;h=8cb74a5eea64518d8cef04324ba4136908f95add;hb=cf8b98d69602809355f85703cfe4d635d9f72bdf;hp=5da495c7ec5e7d8c6a2e238ac18804ea2e201465;hpb=eba6716092f00791c51ab9b6b8cd90835c89ed5d;p=yangtools.git diff --git a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java index 5da495c7ec..8cb74a5eea 100644 --- a/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java +++ b/yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java @@ -12,7 +12,6 @@ import static java.util.Objects.requireNonNull; import com.google.common.base.Verify; import com.google.common.collect.HashBasedTable; -import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSetMultimap; @@ -69,10 +68,13 @@ import org.slf4j.LoggerFactory; class BuildGlobalContext extends NamespaceStorageSupport implements Registry { private static final Logger LOG = LoggerFactory.getLogger(BuildGlobalContext.class); - private static final List PHASE_EXECUTION_ORDER = - ImmutableList.builder().add(ModelProcessingPhase.SOURCE_PRE_LINKAGE) - .add(ModelProcessingPhase.SOURCE_LINKAGE).add(ModelProcessingPhase.STATEMENT_DEFINITION) - .add(ModelProcessingPhase.FULL_DECLARATION).add(ModelProcessingPhase.EFFECTIVE_MODEL).build(); + private static final ModelProcessingPhase[] PHASE_EXECUTION_ORDER = { + ModelProcessingPhase.SOURCE_PRE_LINKAGE, + ModelProcessingPhase.SOURCE_LINKAGE, + ModelProcessingPhase.STATEMENT_DEFINITION, + ModelProcessingPhase.FULL_DECLARATION, + ModelProcessingPhase.EFFECTIVE_MODEL + }; private final Table> definitions = HashBasedTable.create(); private final Map> modelDefinedStmtDefs = new HashMap<>();