public abstract class LeafUnconfiguredOnlyCoercer<T> extends LeafTypeNewCoercer<T,T>
TypeCoercer.Traversal| Constructor and Description |
|---|
LeafUnconfiguredOnlyCoercer() |
| Modifier and Type | Method and Description |
|---|---|
T |
coerce(CellNameResolver cellRoots,
ProjectFilesystem filesystem,
ForwardRelativePath pathRelativeToProjectRoot,
TargetConfiguration targetConfiguration,
TargetConfiguration hostConfiguration,
T object) |
com.google.common.reflect.TypeToken<T> |
getOutputType() |
boolean |
unconfiguredToConfiguredCoercionIsIdentity()
TypeCoercer.coerce(CellNameResolver, ProjectFilesystem, ForwardRelativePath, TargetConfiguration,
TargetConfiguration, Object) must be no-op when this returns true. |
hasElementClass, traverseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckOutputAssignableTo, checkUnconfiguredAssignableTo, coerceBoth, coerceToUnconfigured, concat, getUnconfiguredType, supportsConcatenationpublic final boolean unconfiguredToConfiguredCoercionIsIdentity()
TypeCoercerTypeCoercer.coerce(CellNameResolver, ProjectFilesystem, ForwardRelativePath, TargetConfiguration,
TargetConfiguration, Object) must be no-op when this returns true.public final com.google.common.reflect.TypeToken<T> getOutputType()
public final T coerce(CellNameResolver cellRoots, ProjectFilesystem filesystem, ForwardRelativePath pathRelativeToProjectRoot, TargetConfiguration targetConfiguration, TargetConfiguration hostConfiguration, T object)