public class EmptyContainer extends java.lang.Object implements DependencyContainer
| Constructor and Description |
|---|
EmptyContainer() |
| Modifier and Type | Method and Description |
|---|---|
static DependencyContainer |
get() |
com.google.common.collect.ImmutableList<AndroidDependency> |
getAllAndroidDependencies()
Returns a list of only the Android libraries.
|
com.google.common.collect.ImmutableList<AtomDependency> |
getAllAtomDependencies()
Returns a list of only the Atom dependencies
This is a filtered view of
DependencyContainer.getAllDependencies() |
com.google.common.collect.ImmutableList<Dependency> |
getAllDependencies()
Returns all dependencies in an ordered sets.
|
com.google.common.collect.ImmutableList<JavaDependency> |
getAllJavaDependencies()
Returns a list of only the Java libraries.
|
com.google.common.collect.ImmutableList<Dependency> |
getAllPackagedDependencies()
Returns all packaged dependencies in an ordered sets.
|
AtomDependency |
getBaseAtom()
Returns the base atom dependency, if present.
|
com.google.common.collect.ImmutableList<DependencyNode> |
getDependencies()
Returns a list of top level dependencies.
|
com.google.common.collect.ImmutableMap<java.lang.Object,Dependency> |
getDependencyMap() |
com.google.common.collect.ImmutableList<AndroidDependency> |
getDirectAndroidDependencies()
Returns a list of only the direct Android libraries.
|
com.google.common.collect.ImmutableList<AtomDependency> |
getDirectAtomDependencies()
Returns a list of only the direct Atom dependencies
This is a filtered view of
DependencyContainer.getAllDependencies() |
com.google.common.collect.ImmutableList<JavaDependency> |
getDirectJavaDependencies()
Returns a list of only the direct Java libraries.
|
com.google.common.collect.ImmutableList<JavaDependency> |
getDirectLocalJavaDependencies()
Returns a list of only the direct local Java libraries
This is a filtered view of
DependencyContainer.getAllDependencies() |
boolean |
isProvided(Dependency dependency)
Returns whether a given dependency is provided
|
boolean |
isSkipped(Dependency dependency)
Returns whether a given dependency is skipped
|
public static DependencyContainer get()
@NonNull public com.google.common.collect.ImmutableMap<java.lang.Object,Dependency> getDependencyMap()
getDependencyMap in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<DependencyNode> getDependencies()
DependencyContainergetDependencies in interface DependencyContainerpublic boolean isSkipped(@NonNull
Dependency dependency)
DependencyContainerisSkipped in interface DependencyContainerdependency - the dependencypublic boolean isProvided(@NonNull
Dependency dependency)
DependencyContainerisProvided in interface DependencyContainerdependency - the dependency@NonNull public com.google.common.collect.ImmutableList<Dependency> getAllDependencies()
DependencyContainergetAllDependencies in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<Dependency> getAllPackagedDependencies()
DependencyContainergetAllPackagedDependencies in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<JavaDependency> getAllJavaDependencies()
DependencyContainerDependencyContainer.getAllDependencies()getAllJavaDependencies in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<AndroidDependency> getAllAndroidDependencies()
DependencyContainerDependencyContainer.getAllDependencies()getAllAndroidDependencies in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<AtomDependency> getAllAtomDependencies()
DependencyContainerDependencyContainer.getAllDependencies()getAllAtomDependencies in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<JavaDependency> getDirectJavaDependencies()
DependencyContainerDependencyContainer.getAllDependencies()getDirectJavaDependencies in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<JavaDependency> getDirectLocalJavaDependencies()
DependencyContainerDependencyContainer.getAllDependencies()getDirectLocalJavaDependencies in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<AndroidDependency> getDirectAndroidDependencies()
DependencyContainerDependencyContainer.getAllDependencies()getDirectAndroidDependencies in interface DependencyContainer@NonNull public com.google.common.collect.ImmutableList<AtomDependency> getDirectAtomDependencies()
DependencyContainerDependencyContainer.getAllDependencies()getDirectAtomDependencies in interface DependencyContainer@Nullable public AtomDependency getBaseAtom()
DependencyContainergetBaseAtom in interface DependencyContainer