all files / src/Actions/actions/ Note.js

33.33% Statements 3/9
100% Branches 0/0
0% Functions 0/4
33.33% Lines 3/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                                         
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Action_1 = require("../Action");
/**
 * Make a note about something discovered during optimization.
 */
class Note extends Action_1.Action {
    constructor(optimization, reason, position) {
        super(optimization);
        this.reason = reason;
        this._position = position;
    }
    get sourcePosition() {
        return this._position;
    }
    perform() {
        return this;
    }
    logString() {
        return this.annotateLogMessage(this.reason);
    }
}
exports.Note = Note;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTm90ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9BY3Rpb25zL2FjdGlvbnMvTm90ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBLHNDQUFtQztBQUVuQzs7R0FFRztBQUNILFVBQWtCLFNBQVEsZUFBTTtJQUc5QixZQUFZLFlBQWlDLEVBQUUsTUFBYyxFQUFFLFFBQXlCO1FBQ3RGLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUNwQixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUNyQixJQUFJLENBQUMsU0FBUyxHQUFHLFFBQVEsQ0FBQztJQUM1QixDQUFDO0lBRUQsSUFBSSxjQUFjO1FBQ2hCLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQztJQUN4QixDQUFDO0lBRUQsT0FBTztRQUNMLE9BQU8sSUFBSSxDQUFDO0lBQ2QsQ0FBQztJQUVELFNBQVM7UUFDUCxPQUFPLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDOUMsQ0FBQztDQUNGO0FBcEJELG9CQW9CQyJ9