| /* |
| MIT License http://www.opensource.org/licenses/mit-license.php |
| Author Tobias Koppers @sokra |
| */ |
| "use strict"; |
| |
| const WebpackError = require("./WebpackError"); |
| |
| /** @typedef {import("./Module")} Module */ |
| |
| /** @typedef {import("./Dependency").DependencyLocation} DependencyLocation */ |
| |
| class CommentCompilationWarning extends WebpackError { |
| /** |
| * |
| * @param {string} message warning message |
| * @param {Module} module affected module |
| * @param {DependencyLocation} loc affected lines of code |
| */ |
| constructor(message, module, loc) { |
| super(message); |
| |
| this.name = "CommentCompilationWarning"; |
| |
| this.module = module; |
| this.loc = loc; |
| |
| Error.captureStackTrace(this, this.constructor); |
| } |
| } |
| |
| module.exports = CommentCompilationWarning; |