@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
28 lines • 560 B
JavaScript
/**
* Abstract class created as a model for every result of analyser
*/
export default class AnalyserResult {
node;
fix;
name;
message;
constructor(name, node, message, fix) {
this.name = name;
this.node = node;
this.message = message;
this.fix = fix;
}
getName() {
return this.name;
}
getNode() {
return this.node;
}
getMessage() {
return this.message;
}
performFix() {
this.fix?.execute();
}
}
//# sourceMappingURL=AnalyserResult.js.map