- 
decoratedDefinitionBeanDefinitionHolder decoratedDefinition 
- 
qualifiedElementAnnotatedElement qualifiedElement 
- 
staleboolean stale Determines if the definition needs to be re-merged. 
- 
allowCachingboolean allowCaching 
- 
isFactoryMethodUniqueboolean isFactoryMethodUnique 
- 
targetTypeorg.springframework.core.ResolvableType targetType 
- 
resolvedTargetTypeClass<T> resolvedTargetType Package-visible field for caching the determined Class of a given bean definition. 
- 
isFactoryBeanBoolean isFactoryBean Package-visible field for caching if the bean is a factory bean. 
- 
factoryMethodReturnTypeorg.springframework.core.ResolvableType factoryMethodReturnType Package-visible field for caching the return type of a generically typed factory method. 
- 
factoryMethodToIntrospectMethod factoryMethodToIntrospect Package-visible field for caching a unique factory method candidate for introspection. 
- 
constructorArgumentLockObject constructorArgumentLock Common lock for the four constructor fields below. 
- 
resolvedConstructorOrFactoryMethodExecutable resolvedConstructorOrFactoryMethod Package-visible field for caching the resolved constructor or factory method. 
- 
constructorArgumentsResolvedboolean constructorArgumentsResolved Package-visible field that marks the constructor arguments as resolved. 
- 
resolvedConstructorArgumentsObject[] resolvedConstructorArguments Package-visible field for caching fully resolved constructor arguments. 
- 
preparedConstructorArgumentsObject[] preparedConstructorArguments Package-visible field for caching partly prepared constructor arguments. 
- 
postProcessingLockObject postProcessingLock Common lock for the two post-processing fields below. 
- 
postProcessedboolean postProcessed Package-visible field that indicates MergedBeanDefinitionPostProcessor having been applied. 
- 
beforeInstantiationResolvedBoolean beforeInstantiationResolved Package-visible field that indicates a before-instantiation post-processor having kicked in. 
- 
externallyManagedConfigMembersSet<E> externallyManagedConfigMembers 
- 
externallyManagedInitMethodsSet<E> externallyManagedInitMethods 
- 
externallyManagedDestroyMethodsSet<E> externallyManagedDestroyMethods