Package io.micronaut.core.beans
Class AbstractBeanIntrospectionReference<T>
java.lang.Object
io.micronaut.core.beans.AbstractBeanIntrospectionReference<T>
- Type Parameters:
T
- The bean type
- All Implemented Interfaces:
AnnotationMetadataProvider
,AnnotationSource
,BeanIntrospectionReference<T>
,Named
@Internal
public abstract class AbstractBeanIntrospectionReference<T>
extends Object
implements BeanIntrospectionReference<T>
Abstract bean introspection reference used by
BeanIntrospector
to soft load introspections. This class is subclasses at compilation time by generated byte code and should not be used directly.- Since:
- 1.1
- Author:
- graemerocher
-
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY
-
Constructor Summary
ModifierConstructorDescriptionprotected
Default constructor. -
Method Summary
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, getAnnotationMetadata, getTargetAnnotationMetadata, 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
Methods inherited from interface io.micronaut.core.beans.BeanIntrospectionReference
getBeanType, load
-
Constructor Details
-
AbstractBeanIntrospectionReference
Default constructor.
-
-
Method Details
-
isPresent
public final boolean isPresent()- Specified by:
isPresent
in interfaceBeanIntrospectionReference<T>
- Returns:
- Is the introspection present?
-
getName
-