Package io.micronaut.context
Class AbstractBeanResolutionContext.AnnotationSegment<B>
java.lang.Object
io.micronaut.context.AbstractBeanResolutionContext.AbstractSegment<B,B>
 
io.micronaut.context.AbstractBeanResolutionContext.AnnotationSegment<B>
- All Implemented Interfaces:
- BeanResolutionContext.Segment<B,,- B> - AnnotationMetadataProvider,- AnnotationSource,- Named,- InjectionPoint<B>
- Enclosing class:
- AbstractBeanResolutionContext
public static final class AbstractBeanResolutionContext.AnnotationSegment<B>
extends AbstractBeanResolutionContext.AbstractSegment<B,B>
implements InjectionPoint<B> 
A segment that represents annotation.
- Since:
- 3.3.0
- 
Field SummaryFields inherited from class io.micronaut.context.AbstractBeanResolutionContext.AbstractSegmentMEMBER_SEPARATORFields inherited from interface io.micronaut.core.annotation.AnnotationSourceEMPTY
- 
Method SummaryMethods inherited from class io.micronaut.context.AbstractBeanResolutionContext.AbstractSegmentequals, getArgument, getDeclaringType, getDeclaringTypeQualifier, getName, getTypeName, hashCodeMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProviderfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSourcegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.context.BeanResolutionContext.SegmenttoConsoleString
- 
Method Details- 
toString
- 
getInjectionPoint- Specified by:
- getInjectionPointin interface- BeanResolutionContext.Segment<B,- B> 
- Returns:
- The inject point
 
- 
getDeclaringBean- Specified by:
- getDeclaringBeanin interface- InjectionPoint<B>
- Returns:
- The bean that declares this injection point
 
- 
getAnnotationMetadataDescription copied from interface:AnnotationMetadataProviderSupplies the metadata. Defaults toAnnotationMetadata.EMPTY_METADATA.- Specified by:
- getAnnotationMetadatain interface- AnnotationMetadataProvider
- Returns:
- The AnnotationMetadata
 
- 
getDeclaringBeanQualifier- Specified by:
- getDeclaringBeanQualifierin interface- InjectionPoint<B>
- Returns:
- The qualifier of the bean that declares this injection point
 
 
-