public class UnconfiguredBuildTargetWithOutputsTypeCoercer extends LeafUnconfiguredOnlyCoercer<UnconfiguredBuildTargetWithOutputs>
UnconfiguredBuildTarget
instances that can optionally have output labels.TypeCoercer.Traversal
Constructor and Description |
---|
UnconfiguredBuildTargetWithOutputsTypeCoercer(TypeCoercer<UnconfiguredBuildTarget,UnconfiguredBuildTarget> buildTargetTypeCoercer) |
Modifier and Type | Method and Description |
---|---|
UnconfiguredBuildTargetWithOutputs |
coerceToUnconfigured(CellNameResolver cellRoots,
ProjectFilesystem filesystem,
ForwardRelativePath pathRelativeToProjectRoot,
Object object)
Coerce to a value for unconfigured graph.
|
com.google.common.reflect.TypeToken<UnconfiguredBuildTargetWithOutputs> |
getUnconfiguredType() |
coerce, getOutputType, unconfiguredToConfiguredCoercionIsIdentity
hasElementClass, traverse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkOutputAssignableTo, checkUnconfiguredAssignableTo, coerceBoth, concat, supportsConcatenation
public UnconfiguredBuildTargetWithOutputsTypeCoercer(TypeCoercer<UnconfiguredBuildTarget,UnconfiguredBuildTarget> buildTargetTypeCoercer)
public com.google.common.reflect.TypeToken<UnconfiguredBuildTargetWithOutputs> getUnconfiguredType()
public UnconfiguredBuildTargetWithOutputs coerceToUnconfigured(CellNameResolver cellRoots, ProjectFilesystem filesystem, ForwardRelativePath pathRelativeToProjectRoot, Object object) throws CoerceFailedException
TypeCoercer
CoerceFailedException