# Package org.aspectj.lang.annotation

Annotation Types Summary
Annotation Type | Description
--- | ---
AdviceName | Used to annotated code-style advice to name it Name is used by reflection api if present, may in future be used in adviceexecution() pcd.
After | After finally advice
AfterReturning | After returning advice
AfterThrowing | After throwing advice
Around | Around advice
Aspect | Aspect declaration
Before | Before advice
DeclareAnnotation |
DeclareError |
DeclareMixin | DeclareMixin annotation - see design and usage in https://bugs.eclipse.org/bugs/show_bug.cgi?id=266552
DeclareParents | Declare parents mixin annotation
DeclarePrecedence | Aspect precedence declaration
DeclareWarning |
Pointcut | Pointcut declaration
SuppressAjWarnings | Annotate members to avoid AspectJ error messages.