dist/index.js
/**
 * This annotation applies to a class
 * The target class will have all methods (except the constructor) replace with a given method (fn)
 * @param fn - method that will replace all methods inside the target class
 * @constructor
 */
This annotation applies to a class
The target class will have all methods (except the constructor) replace with a given method (fn)
@param fn - method that will replace all methods inside the target class
@constructor
This annotation applies to a class The target class will have all methods ( except the constructor ) replace with a given method ( fn ) @param fn - method that will replace all methods inside the target class @constructor
function ReplaceMethodsBy(fn) {
    return function (subject) {
        shadowImpl(subject, fn);
    };
}
function ReplaceMethodsBy ( fn ) { return function ( subject ) { shadowImpl ( subject , fn ) ; } ; }
This annotation applies to a class
 The target class will have all methods (except the constructor) replace with a given method (fn)
 @param fn - method that will replace all methods inside the target class
 @constructor
This annotation applies to a class The target class will have all methods ( except the constructor ) replace with a given method ( fn ) @param fn - method that will replace all methods inside the target class @constructor