ajvincent / cross-stitch

Aspect weaving unit-testable components, both dynamically and with static code rewriting.
Mozilla Public License 2.0
0 stars 0 forks source link

Stage 4: Define decorators, implement public runtime module #7

Open ajvincent opened 2 years ago

ajvincent commented 2 years ago

On hold: see this README.

ajvincent commented 2 years ago

Decorators need a namespace, either as an argument or being imported as a module, to allow for multiple sets of aspect weaving.

To clarify: suppose you have two or more decorated classes. How do you ensure the decorators implementing one set of aspects aren't in use on the other?