1 Reply Latest reply on May 28, 2006 4:15 PM by kabirkhan

    JBAOP-204 Superclasses get instrumented first with loadtime

    stalep

      Hi, with help/hints from Kabir ive commited a fix for this into cvs.
      Ive extracted all of the weaving away from AspectManager to a WeavingStrategy
      (ClassicWeavingStrategy and SuperClassesFirstWeavingStrategy).
      It will only use SuperClassFirstWeaving at loadtime and if generated advisors is selected.
      Kabir talked about caching in the SuperClassFirst strategy, but that isnt implemented yet (some code exists, but not completed).
      Added an extender test to check that superclassfirst strategy also works with a large hierarcy of classes.