On 21 September 2011 12:26, Marcus Denker <marcus.denker@inria.fr> wrote:
On Sep 21, 2011, at 12:59 PM, Frank Shearar wrote:
On 21 September 2011 11:48, Torsten Bergmann <astares@gmx.de> wrote:
Hi Eliot,
at [1] you mentioned a port of MethodWrappers to Squeak 4.2. Is there also a port for Pharo available or do you plan to port it?
For those who dont know about MethodWrappers: look at [2]
And if you're wondering why on Earth you'd want them, take a look at SUnit's TestCoverage class for a use case.
But that is working in Pharo already, isn't it?
Using the MethodWrapper version that is based on Object-As-Methods, as far as I know.
Indeed - I didn't mean to suggest that TestCoverage uses MethodWrappers the library, just that it uses the concept of method wrappers. (What it does is replace the existing CompiledMethods in a class' method dictionary with a TestCoverage instance proxying the CompiledMethod. When you run that method, you set a flag in the TestCoverage instance. After you've calculated the package tests' coverage, it uninstalls itself by replacing itself with the original CompiledMethod in the class' method dictionary.) frank
    Marcus
-- Marcus Denker -- http://marcusdenker.de