Class AbstractConversionContext
- java.lang.Object
-
- io.micronaut.data.runtime.support.AbstractConversionContext
-
- All Implemented Interfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider,io.micronaut.core.annotation.AnnotationSource,io.micronaut.core.convert.ConversionContext,io.micronaut.core.convert.ErrorsContext,io.micronaut.core.type.TypeVariableResolver,java.lang.Iterable<io.micronaut.core.convert.ConversionError>
@Internal public class AbstractConversionContext extends java.lang.Object implements io.micronaut.core.convert.ConversionContextDelegatingConversionContext.- Since:
- 3.1
- Author:
- Denis Stepanov
-
-
Constructor Summary
Constructors Constructor Description AbstractConversionContext(io.micronaut.core.convert.ConversionContext conversionContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.core.annotation.AnnotationMetadatagetAnnotationMetadata()java.util.Optional<io.micronaut.core.type.Argument<?>>getFirstTypeVariable()java.util.Optional<io.micronaut.core.convert.ConversionError>getLastError()io.micronaut.core.type.Argument[]getTypeParameters()java.util.Optional<io.micronaut.core.type.Argument<?>>getTypeVariable(java.lang.String name)java.util.Map<java.lang.String,io.micronaut.core.type.Argument<?>>getTypeVariables()booleanhasErrors()java.util.Iterator<io.micronaut.core.convert.ConversionError>iterator()voidreject(java.lang.Exception exception)voidreject(java.lang.Object value, java.lang.Exception exception)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
-
-
-
-
Method Detail
-
getAnnotationMetadata
public io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
- Specified by:
getAnnotationMetadatain interfaceio.micronaut.core.annotation.AnnotationMetadataProvider
-
getTypeVariables
public java.util.Map<java.lang.String,io.micronaut.core.type.Argument<?>> getTypeVariables()
- Specified by:
getTypeVariablesin interfaceio.micronaut.core.convert.ConversionContext- Specified by:
getTypeVariablesin interfaceio.micronaut.core.type.TypeVariableResolver
-
getTypeParameters
public io.micronaut.core.type.Argument[] getTypeParameters()
- Specified by:
getTypeParametersin interfaceio.micronaut.core.type.TypeVariableResolver
-
getFirstTypeVariable
public java.util.Optional<io.micronaut.core.type.Argument<?>> getFirstTypeVariable()
- Specified by:
getFirstTypeVariablein interfaceio.micronaut.core.type.TypeVariableResolver
-
getTypeVariable
public java.util.Optional<io.micronaut.core.type.Argument<?>> getTypeVariable(java.lang.String name)
- Specified by:
getTypeVariablein interfaceio.micronaut.core.type.TypeVariableResolver
-
reject
public void reject(java.lang.Exception exception)
- Specified by:
rejectin interfaceio.micronaut.core.convert.ErrorsContext
-
reject
public void reject(java.lang.Object value, java.lang.Exception exception)- Specified by:
rejectin interfaceio.micronaut.core.convert.ErrorsContext
-
iterator
public java.util.Iterator<io.micronaut.core.convert.ConversionError> iterator()
- Specified by:
iteratorin interfaceio.micronaut.core.convert.ErrorsContext- Specified by:
iteratorin interfacejava.lang.Iterable<io.micronaut.core.convert.ConversionError>
-
getLastError
public java.util.Optional<io.micronaut.core.convert.ConversionError> getLastError()
- Specified by:
getLastErrorin interfaceio.micronaut.core.convert.ErrorsContext
-
hasErrors
public boolean hasErrors()
- Specified by:
hasErrorsin interfaceio.micronaut.core.convert.ErrorsContext
-
-