Class UnconfiguredBuildTargetWithOutputs

  • All Implemented Interfaces:
    Comparable<UnconfiguredBuildTargetWithOutputs>

    public abstract class UnconfiguredBuildTargetWithOutputs
    extends Object
    implements Comparable<UnconfiguredBuildTargetWithOutputs>
    Wrapper for an unconfigured build target and its output label.

    For example, for the target //:foo, the unconfigured target would be //:foo, and the output label would be empty.

    For the target //:foo[baz], the unconfigured target would be //:foo, and the output label would be baz.

    For the target //:foo#flavor[baz], the unconfigured target would be //:foo#flavor, and the output label would be baz.

    See also BuildTargetWithOutputs for outputs with configured build targets.