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 boolean
hasErrors()
default java.util.Iterator<ConversionError>
iterator()
default void
reject(java.lang.Exception exception)
Reject the version with the given exception.default void
reject(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:
iterator
in 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
-
-