# Uses of Package
org.aspectj.lang

Packages that use org.aspectj.lang
org.aspectj.lang: Provides several interfaces for obtaining reflective information about a join point, as well as several exceptions that can be thrown by AspectJ code.
org.aspectj.lang.reflect: Contains interfaces that extend `Signature` to provide additional information about each possible join point signature.
org.aspectj.runtime.internal
org.aspectj.runtime.reflect

Classes in org.aspectj.lang used by org.aspectj.lang
Class and Description
JoinPoint Provides reflective access to both the state available at a join point and static information about it.
JoinPoint.StaticPart This helper object contains only the static information about a join point.
NoAspectBoundException Thrown by the `aspectOf` special method on aspect types when there is no aspect of that type currently bound.
Signature Represents the signature at a join point.

Classes in org.aspectj.lang used by org.aspectj.lang.reflect
Class and Description
Signature Represents the signature at a join point.

Classes in org.aspectj.lang used by org.aspectj.runtime.internal
Class and Description
ProceedingJoinPoint ProceedingJoinPoint exposes the proceed(..) method in order to support around advice in @AJ aspects

Classes in org.aspectj.lang used by org.aspectj.runtime.reflect
Class and Description
JoinPoint Provides reflective access to both the state available at a join point and static information about it.
JoinPoint.EnclosingStaticPart
JoinPoint.StaticPart This helper object contains only the static information about a join point.
Signature Represents the signature at a join point.