Class BuildTargetWithOutputs

  • All Implemented Interfaces:
    Comparable<BuildTargetWithOutputs>

    public abstract class BuildTargetWithOutputs
    extends Object
    implements Comparable<BuildTargetWithOutputs>
    Wrapper for a build target and its output label.

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

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

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

    See also UnconfiguredBuildTargetWithOutputs for outputs with unconfigured build targets.

    • Constructor Detail

      • BuildTargetWithOutputs

        public BuildTargetWithOutputs()