Does AspectJ use reflection at runtime?
The only time that reflection is used during run-time is when the special thisJoinPoint object is used to discover reflective information about the join point. If you don’t use thisJoinPoint then no reflection will be used.