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
ConstructorsModifierConstructorDescriptionprotectedDefault constructor. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.core.beans.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
-