@Module public class SingletonMethodHeadFactory<X> extends MethodHeadFactory<X>
Constructor and Description |
---|
SingletonMethodHeadFactory(SingletonAspectBeanFactory<X> beanFactory,
AspectFactory<X> next) |
Modifier and Type | Method and Description |
---|---|
AspectGenerator<X> |
create(AnnotatedMethod<? super X> method,
boolean isEnhanced)
Returns an aspect for the method if one exists.
|
generateEpilogue, generateInject, generatePostConstruct, generatePreDestroy, getAspectBeanFactory, getBeanType, getGeneratedClassName, getInstanceClassName, getJavaClass, isEnhanced, toString
public SingletonMethodHeadFactory(SingletonAspectBeanFactory<X> beanFactory, AspectFactory<X> next)
public AspectGenerator<X> create(AnnotatedMethod<? super X> method, boolean isEnhanced)
MethodHeadFactory
create
in interface AspectFactory<X>
create
in class MethodHeadFactory<X>