dist/index.js
/**
 * This annotation applies to a class.
 * The target class will have all methods (except the constructor) replaced with a new method throwing an exception.
 * @param lock - in case this is true, every method will be replaced
 * @constructor
 */
This annotation applies to a class.
The target class will have all methods (except the constructor) replaced with a new method throwing an exception.
@param lock - in case this is true, every method will be replaced
@constructor
This annotation applies to a class . The target class will have all methods ( except the constructor ) replaced with a new method throwing an exception . @param lock - in case this is true every method will be replaced @constructor
function Lock(lock) {
    return function (subject) {
        lockImpl(lock, subject);
    };
}
function Lock ( lock ) { return function ( subject ) { lockImpl ( lock , subject ) ; } ; }
This annotation applies to a class.
This annotation applies to a class .