# Uses of Interface
org.aopalliance.intercept.Joinpoint

Packages that use Joinpoint
Package
Description
org.aopalliance.intercept
The AOP Alliance reflective interception abstraction.
org.springframework.aop
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
org.springframework.aop.framework
Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.

## Uses of Joinpoint in org.aopalliance.intercept

Subinterfaces of Joinpoint in org.aopalliance.intercept
Modifier and Type
Interface
Description
`interface`
`ConstructorInvocation`
Description of an invocation to a constructor, given to an interceptor upon constructor-call.
`interface`
`Invocation`
This interface represents an invocation in the program.
`interface`
`MethodInvocation`
Description of an invocation to a method, given to an interceptor upon method-call.

## Uses of Joinpoint in org.springframework.aop

Subinterfaces of Joinpoint in org.springframework.aop
Modifier and Type
Interface
Description
`interface`
`ProxyMethodInvocation`
Extension of the AOP Alliance `MethodInvocation` interface, allowing access to the proxy that the method invocation was made through.

## Uses of Joinpoint in org.springframework.aop.framework

Classes in org.springframework.aop.framework that implement Joinpoint
Modifier and Type
Class
Description
`class`
`ReflectiveMethodInvocation`
Spring's implementation of the AOP Alliance `MethodInvocation` interface, implementing the extended `ProxyMethodInvocation` interface.