| Interface | Description |
|---|---|
| DependencyStack.Element |
Marker interface for stack trace elements.
|
| DependencyStack.ProvidesElement |
Types which have something to be stored in stack trace
|
| ExceptionWithContext | |
| ExceptionWithHumanReadableMessage | |
| WrapsException |
This interface indicates that an exception is just used to wrap another and isn't the true root
cause of the problem.
|
| Class | Description |
|---|---|
| DependencyStack |
Stack-trace for providing better diagnostics when working with dependency graph.
|
| HumanReadableExceptionAugmentor |
A class that can append additional information to a HumanReadableException based on configuration
settings.
|
| HumanReadableExceptions |
Utilities to work with
HumanReadableException and ExceptionWithHumanReadableMessage. |
| ThrowableCauseIterable |
An iterable that uses an iterator to traverse through all causes of given
throwable by
recursively calling getCause() function. |
| UserVerify |
Provides methods similar to
Verify but throws HumanReadableException instead. |
| Exception | Description |
|---|---|
| BuckUncheckedExecutionException |
Allows wrapping a checked exception into an unchecked exception in a way that Buck understands.
|
| BuildTargetParseException | |
| HumanReadableException |
Exception with an error message that can sensibly be displayed to the user without a stacktrace.
|
| RetryingException |