com.android.builder.dependency
Interface DependencyContainer


public interface DependencyContainer

An object able to provide the three types of dependencies an Android project can have: - local jar dependencies - artifact jar dependencies - android library dependencies


Method Summary
 java.util.List<? extends LibraryDependency> getAndroidDependencies()
          Returns a list top level dependency.
 java.util.List<JarDependency> getJarDependencies()
           
 java.util.List<JarDependency> getLocalDependencies()
           
 

Method Detail

getAndroidDependencies

@NonNull
java.util.List<? extends LibraryDependency> getAndroidDependencies()
Returns a list top level dependency. Each library object should contain its own dependencies. This is actually a dependency graph.

Returns:
a non null (but possibly empty) list.

getJarDependencies

@NonNull
java.util.List<JarDependency> getJarDependencies()

getLocalDependencies

@NonNull
java.util.List<JarDependency> getLocalDependencies()