dist/index.js
/**
 * This annotation applies to a class.
 * The subject class methods in common with the target class will be replace in case the function 'condition' is
 * evaluated with the 'expectedValue'
 * @param successor
 * @param condition
 * @param expectedValue
 * @constructor
 */
This annotation applies to a class.
The subject class methods in common with the target class will be replace in case the function 'condition' is
evaluated with the 'expectedValue'
@param successor
@param condition
@param expectedValue
@constructor
This annotation applies to a class . The subject class methods in common with the target class will be replace in case the function ' condition ' is evaluated with the ' expectedValue ' @param successor @param condition @param expectedValue @constructor
function ConditionalReplaceMethodsBy(successor, condition, expectedValue) {
    return function (subject) {
        successorImpl(subject, successor, condition, expectedValue);
    };
}
function ConditionalReplaceMethodsBy ( successor , condition , expectedValue ) { return function ( subject ) { successorImpl ( subject , successor , condition , expectedValue ) ; } ; }
This annotation applies to a class.
This annotation applies to a class .