| Class | Description |
|---|---|
| GradleCoordinate |
This class represents a maven coordinate and allows for comparison at any level.
|
| GradleCoordinate.ListComponent |
A list of components separated by dashes.
|
| GradleCoordinate.NumberComponent | |
| GradleCoordinate.PaddedNumberComponent |
Like NumberComponent, but used for numeric strings that have leading zeroes which
we must preserve
|
| GradleCoordinate.RevisionComponent |
A single component of a revision number: either a number, a string or a list of
components separated by dashes.
|
| GradleCoordinate.StringComponent | |
| GradleVersion |
Supports versions in the given formats: major (e.g.
|
| GradleVersion.VersionSegment | |
| GradleVersionRange |
GradleVersionRange is used to describe dependency version requirements.
|
| MavenRepositories |
Utilities for dealing with the standard m2repository directory layout.
|
| ResourceVisibilityLookup |
Class which provides information about whether Android resources for a given library are
public or private.
|
| ResourceVisibilityLookup.Provider |
Provider which keeps a set of
ResourceVisibilityLookup instances around for
repeated queries, including from different libraries that may share dependencies |
| Enum | Description |
|---|---|
| GradleCoordinate.ArtifactType |
List taken from http://maven.apache.org/pom.html#Maven_Coordinates
|
| SdkMavenRepository |
Represents a Maven repository that is shipped with the SDK and located in the
extras
folder of the SDK location. |