import com.google.common.annotations.Beta;
import java.io.IOException;
-import java.util.List;
import javax.inject.Inject;
import javax.inject.Singleton;
import org.eclipse.jdt.annotation.NonNullByDefault;
@Inject
public YangLibrarySupport(final YangParserFactory parserFactory, final BindingRuntimeGenerator generator,
final BindingCodecTreeFactory codecFactory) throws YangParserException, IOException {
- final ModuleInfoSnapshotBuilder builder = new ModuleInfoSnapshotBuilder("yanglib", parserFactory);
- builder.registerModuleInfos(List.of($YangModuleInfoImpl.getInstance()));
- final ModuleInfoSnapshot snapshot = builder.build();
+ final ModuleInfoSnapshot snapshot = new ModuleInfoSnapshotBuilder("yanglib", parserFactory)
+ .add($YangModuleInfoImpl.getInstance())
+ .build();
context = snapshot.getEffectiveModelContext();
final BindingCodecTree codecTree = codecFactory.create(new DefaultBindingRuntimeContext(