public class IjModuleGraph extends Object
Constructor and Description |
---|
IjModuleGraph(com.google.common.collect.ImmutableMap<IjProjectElement,com.google.common.collect.ImmutableMap<IjProjectElement,DependencyType>> deps) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableMap<IjLibrary,DependencyType> |
getDependentLibrariesFor(IjModule source) |
com.google.common.collect.ImmutableMap<IjModule,DependencyType> |
getDependentModulesFor(IjModule source) |
com.google.common.collect.ImmutableMap<IjProjectElement,DependencyType> |
getDepsFor(IjProjectElement source) |
com.google.common.collect.ImmutableSet<IjLibrary> |
getLibraries() |
com.google.common.collect.ImmutableSet<IjModule> |
getModules() |
com.google.common.collect.ImmutableSet<IjProjectElement> |
getNodes() |
public IjModuleGraph(com.google.common.collect.ImmutableMap<IjProjectElement,com.google.common.collect.ImmutableMap<IjProjectElement,DependencyType>> deps)
public com.google.common.collect.ImmutableSet<IjProjectElement> getNodes()
public com.google.common.collect.ImmutableSet<IjModule> getModules()
public com.google.common.collect.ImmutableSet<IjLibrary> getLibraries()
public com.google.common.collect.ImmutableMap<IjProjectElement,DependencyType> getDepsFor(IjProjectElement source)
public com.google.common.collect.ImmutableMap<IjModule,DependencyType> getDependentModulesFor(IjModule source)
public com.google.common.collect.ImmutableMap<IjLibrary,DependencyType> getDependentLibrariesFor(IjModule source)