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.ConversionContext
DelegatingConversionContext
.- 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.AnnotationMetadata
getAnnotationMetadata()
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()
boolean
hasErrors()
java.util.Iterator<io.micronaut.core.convert.ConversionError>
iterator()
void
reject(java.lang.Exception exception)
void
reject(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:
getAnnotationMetadata
in interfaceio.micronaut.core.annotation.AnnotationMetadataProvider
-
getTypeVariables
public java.util.Map<java.lang.String,io.micronaut.core.type.Argument<?>> getTypeVariables()
- Specified by:
getTypeVariables
in interfaceio.micronaut.core.convert.ConversionContext
- Specified by:
getTypeVariables
in interfaceio.micronaut.core.type.TypeVariableResolver
-
getTypeParameters
public io.micronaut.core.type.Argument[] getTypeParameters()
- Specified by:
getTypeParameters
in interfaceio.micronaut.core.type.TypeVariableResolver
-
getFirstTypeVariable
public java.util.Optional<io.micronaut.core.type.Argument<?>> getFirstTypeVariable()
- Specified by:
getFirstTypeVariable
in interfaceio.micronaut.core.type.TypeVariableResolver
-
getTypeVariable
public java.util.Optional<io.micronaut.core.type.Argument<?>> getTypeVariable(java.lang.String name)
- Specified by:
getTypeVariable
in interfaceio.micronaut.core.type.TypeVariableResolver
-
reject
public void reject(java.lang.Exception exception)
- Specified by:
reject
in interfaceio.micronaut.core.convert.ErrorsContext
-
reject
public void reject(java.lang.Object value, java.lang.Exception exception)
- Specified by:
reject
in interfaceio.micronaut.core.convert.ErrorsContext
-
iterator
public java.util.Iterator<io.micronaut.core.convert.ConversionError> iterator()
- Specified by:
iterator
in interfaceio.micronaut.core.convert.ErrorsContext
- Specified by:
iterator
in interfacejava.lang.Iterable<io.micronaut.core.convert.ConversionError>
-
getLastError
public java.util.Optional<io.micronaut.core.convert.ConversionError> getLastError()
- Specified by:
getLastError
in interfaceio.micronaut.core.convert.ErrorsContext
-
hasErrors
public boolean hasErrors()
- Specified by:
hasErrors
in interfaceio.micronaut.core.convert.ErrorsContext
-
-