Errors Class — spring-boot Architecture
Architecture documentation for the Errors class in Errors.java from the spring-boot codebase.
Entity Profile
Source Code
buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/transport/Errors.java lines 34–107
public class Errors implements Iterable<Errors.Error> {
private final List<Error> errors;
@JsonCreator
Errors(@JsonProperty("errors") @Nullable List<Error> errors) {
this.errors = (errors != null) ? errors : Collections.emptyList();
}
@Override
public Iterator<Errors.Error> iterator() {
return this.errors.iterator();
}
/**
* Returns a sequential {@code Stream} of the errors.
* @return a stream of the errors
*/
public Stream<Error> stream() {
return this.errors.stream();
}
/**
* Return if there are any contained errors.
* @return if the errors are empty
*/
public boolean isEmpty() {
return this.errors.isEmpty();
}
@Override
public String toString() {
return this.errors.toString();
}
/**
* An individual Docker error.
*/
public static class Error {
private final String code;
private final String message;
@JsonCreator
Error(String code, String message) {
this.code = code;
this.message = message;
}
/**
* Return the error code.
* @return the error code
*/
public String getCode() {
return this.code;
}
/**
* Return the error message.
* @return the error message
*/
public String getMessage() {
return this.message;
}
@Override
public String toString() {
return this.code + ": " + this.message;
}
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free