In what points can weaving be applied?

Following are the points where weaving can be applied:

  • Compile Time
  • Class load Time
  • Runtime