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 AnnotationSource
EMPTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor. -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface BeanIntrospectionReference
getBeanType, load
-
Constructor Details
-
AbstractBeanIntrospectionReference
Default constructor.
-
-
Method Details
-
isPresent
public final boolean isPresent()- Specified by:
isPresentin interfaceBeanIntrospectionReference<T>- Returns:
- Is the introspection present?
-
getName
-