public class NoSuchBuildTargetException extends BuildTargetException
Constructor and Description |
---|
NoSuchBuildTargetException(BuildTarget target) |
NoSuchBuildTargetException(UnconfiguredBuildTarget target) |
Modifier and Type | Method and Description |
---|---|
static NoSuchBuildTargetException |
createForMissingBuildRule(UnconfiguredBuildTarget buildTarget,
com.google.common.collect.ImmutableList<UnconfiguredBuildTarget> similarTargets,
int totalTargets,
java.util.function.Function<Path,OptionalLong> fileSizeFetcher,
Path buildFilePath) |
String |
getHumanReadableErrorMessage() |
createForBuildFileParseError, createForUnknownParseError
getDependencyStack
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public NoSuchBuildTargetException(BuildTarget target)
public NoSuchBuildTargetException(UnconfiguredBuildTarget target)
public static NoSuchBuildTargetException createForMissingBuildRule(UnconfiguredBuildTarget buildTarget, com.google.common.collect.ImmutableList<UnconfiguredBuildTarget> similarTargets, int totalTargets, java.util.function.Function<Path,OptionalLong> fileSizeFetcher, Path buildFilePath)
buildTarget
- the failing BuildTarget
similarTargets
- targets that are similar to buildTarget
to suggest to userstotalTargets
- the total number of targets that were found in the build filefileSizeFetcher
- a function that takes a path and returns its filesize, or Optional.empty()
if the file couldn't be readbuildFilePath
- the absolute path to the build filepublic String getHumanReadableErrorMessage()
getHumanReadableErrorMessage
in interface ExceptionWithHumanReadableMessage
getHumanReadableErrorMessage
in class BuildFileParseException