import org.opendaylight.yangtools.yang.parser.builder.impl.ModuleIdentifierImpl;
import org.opendaylight.yangtools.yang.parser.util.ModuleDependencySort;
-public class EffectiveSchemaContext extends AbstractEffectiveSchemaContext {
+public final class EffectiveSchemaContext extends AbstractEffectiveSchemaContext {
private final SetMultimap<URI, Module> namespaceToModules;
private final SetMultimap<String, Module> nameToModules;
private final Set<Module> modules;
- private final ImmutableList<DeclaredStatement<?>> rootDeclaredStatements;
- private final ImmutableList<EffectiveStatement<?, ?>> rootEffectiveStatements;
+ private final List<DeclaredStatement<?>> rootDeclaredStatements;
+ private final List<EffectiveStatement<?, ?>> rootEffectiveStatements;
private final Set<ModuleIdentifier> moduleIdentifiers;
public EffectiveSchemaContext(final List<DeclaredStatement<?>> rootDeclaredStatements,
return new EffectiveSchemaContext(modules);
}
- public ImmutableList<DeclaredStatement<?>> getRootDeclaredStatements() {
+ public List<DeclaredStatement<?>> getRootDeclaredStatements() {
return rootDeclaredStatements;
}
- public ImmutableList<EffectiveStatement<?, ?>> getRootEffectiveStatements() {
+ public List<EffectiveStatement<?, ?>> getRootEffectiveStatements() {
return rootEffectiveStatements;
}