DependencyGraph.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:ocamljava-maven-plugin 作者:
@JsonCreator
public DependencyGraph(final @JsonProperty(DEPENDENCIES_PROPERTY) Map<String, Collection<ModuleDescriptor>> dependencies
) {
    final Set<Entry<String, Collection<ModuleDescriptor>>> entrySet = Preconditions.checkNotNull(dependencies).entrySet();
    final ImmutableMultimap.Builder<String, ModuleDescriptor> builder = ImmutableMultimap.builder();

    for (final Entry<String, Collection<ModuleDescriptor>> entry : entrySet) {
        final Collection<ModuleDescriptor> values = entry.getValue();
        for (final ModuleDescriptor moduleDescriptor : values) {
            Preconditions.checkState(moduleDescriptor instanceof ModuleDescriptor);
            builder.put(entry.getKey(), moduleDescriptor);
        }
    }

    this.dependencies = builder.build().asMap();;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号