com.tc.aspectwerkz.aspect |
|
Java Source File Name | Type | Comment |
AbstractAspectContainer.java | Class | Abstract base class for an aspect container implementations that is passing an AspectContext when
creating the aspect instance if there is such a single arg constructor in the aspect. |
AbstractMixinFactory.java | Class | Abstract base class for the mixin container implementations. |
AdviceInfo.java | Class | Contains advice info, like indexes describing the aspect and a method (advice or introduced),
aspect manager etc. |
AdviceType.java | Class | Type-safe enum for the advice types. |
Aspect.java | Class | Dummy class for back-compatibility reasons. |
AspectContainer.java | Interface | Interface that all aspect container implementations must implement.
An implementation can have a no-arg constructor or a constructor with 5 args:
Class aspectClass, ClassLoader aopSystemClassLoader, String systemUuid, String aspectQualifiedName (composed of systemUuid and given aspect name
in the aop.xml that defines it), Map (of parameters declared in the aop.xml for this aspect declaration).
An Aspect can have no aspect container at all. |
DefaultAspectContainerStrategy.java | Class | Implements a sample aspect container strategy. |
DefaultMixinFactory.java | Class | Abstract base class for the mixin factory implementations. |
MixinFactory.java | Interface | Interface for that all mixin factories must implement. |