Package io.micronaut.core.convert
Interface ErrorsContext
-
- All Superinterfaces:
java.lang.Iterable<ConversionError>
- All Known Subinterfaces:
ArgumentConversionContext<T>,ConversionContext,ImmutableArgumentConversionContext<T>
public interface ErrorsContext extends java.lang.Iterable<ConversionError>
Interface for reporting conversion errors.- Since:
- 1.0
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.util.Optional<ConversionError>getLastError()Obtain the last error.default booleanhasErrors()default java.util.Iterator<ConversionError>iterator()default voidreject(java.lang.Exception exception)Reject the version with the given exception.default voidreject(java.lang.Object value, java.lang.Exception exception)Reject the version with the given exception.
-
-
-
Method Detail
-
reject
default void reject(java.lang.Exception exception)
Reject the version with the given exception.- Parameters:
exception- The exception
-
reject
default void reject(java.lang.Object value, java.lang.Exception exception)Reject the version with the given exception.- Parameters:
value- The original valueexception- The exception
-
iterator
default java.util.Iterator<ConversionError> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<ConversionError>
-
getLastError
default java.util.Optional<ConversionError> getLastError()
Obtain the last error.- Returns:
- The error
-
hasErrors
default boolean hasErrors()
- Returns:
- Check whether errors exist
-
-