| Interface | Description |
|---|---|
| BuildTargetSourcePath |
A
SourcePath which resolves to some output generated by a BuildRule. |
| SourcePath |
Represents a source that is required to build a rule (typically a file).
|
| UnconfiguredSourcePath.Matcher<R> |
Callback for
UnconfiguredSourcePath.match(Matcher) operation. |
| Class | Description |
|---|---|
| ArchiveMemberSourcePath |
A
SourcePath that can reference a member within an archive. |
| DefaultBuildTargetSourcePath |
A
BuildTargetSourcePath which resolves to the default output of the BuildRule referred to by its target. |
| ExplicitBuildTargetSourcePath |
A
BuildTargetSourcePath which resolves to a specific (possibly non-default) output of the
BuildRule referred to by its target. |
| ForwardingBuildTargetSourcePath |
A
BuildTargetSourcePath which resolves to the value of another SourcePath. |
| NonHashableSourcePathContainer |
* Prevents a
SourcePath being resolved and hashed when
used as part of an InputBased-RuleKey. |
| PathSourcePath | |
| SourceWithFlags |
Simple type representing a
SourcePath and a list of
file-specific flags. |
| UnconfiguredSourcePath |
Like
SourcePath but when configuration is not yet
available. |
| UnconfiguredSourcePath.BuildTarget |
UnconfiguredBuildTargetWithOutputs variant of source path. |
| UnconfiguredSourcePath.Path |
CellRelativePath variant of source path. |