Top Description Fields Constructors Methods
org.springframework.aop.config

public Class AspectComponentDefinition

extends CompositeComponentDefinition
Class Inheritance
Imports
org.springframework.beans.factory.config.BeanDefinition, .BeanReference, org.springframework.beans.factory.parsing.CompositeComponentDefinition, org.springframework.lang.Nullable

org.springframework.beans.factory.parsing.ComponentDefinition that holds an aspect definition, including its nested pointcuts.
Authors
Rob Harrop, Juergen Hoeller
Since
2.0
See Also
getNestedComponents(), PointcutComponentDefinition

Field Summary

Modifier and TypeField and Description
private final BeanDefinition[]
private final BeanReference[]

Constructor Summary

AccessConstructor and Description
public
AspectComponentDefinition(String aspectName, BeanDefinition[] beanDefinitions, BeanReference[] beanReferences, Object source)

Method Summary

Modifier and TypeMethod and Description
public BeanDefinition[]
public BeanReference[]
Inherited from org.springframework.beans.factory.parsing.CompositeComponentDefinition:
addNestedComponentgetNamegetNestedComponentsgetSource

Field Detail

beanDefinitionsback to summary
private final BeanDefinition[] beanDefinitions
beanReferencesback to summary
private final BeanReference[] beanReferences

Constructor Detail

AspectComponentDefinitionback to summary
public AspectComponentDefinition(String aspectName, BeanDefinition[] beanDefinitions, BeanReference[] beanReferences, Object source)

Method Detail

getBeanDefinitionsback to summary
public BeanDefinition[] getBeanDefinitions()

Overrides org.springframework.beans.factory.parsing.AbstractComponentDefinition.getBeanDefinitions.

Implements org.springframework.beans.factory.parsing.ComponentDefinition.getBeanDefinitions.

Doc from org.springframework.beans.factory.parsing.AbstractComponentDefinition.getBeanDefinitions.

Returns an empty array.

Returns:BeanDefinition[]

Doc from org.springframework.beans.factory.parsing.ComponentDefinition.getBeanDefinitions.

the array of BeanDefinitions, or an empty array if none

Annotations
@Override
getBeanReferencesback to summary
public BeanReference[] getBeanReferences()

Overrides org.springframework.beans.factory.parsing.AbstractComponentDefinition.getBeanReferences.

Implements org.springframework.beans.factory.parsing.ComponentDefinition.getBeanReferences.

Doc from org.springframework.beans.factory.parsing.AbstractComponentDefinition.getBeanReferences.

Returns an empty array.

Returns:BeanReference[]

Doc from org.springframework.beans.factory.parsing.ComponentDefinition.getBeanReferences.

the array of BeanReferences, or an empty array if none

Annotations
@Override