UNPKG

@specs-feup/clava

Version:

A C/C++ source-to-source compiler written in Typescript

20 lines (15 loc) 373 B
import { Joinpoint } from "../../Joinpoints.js"; export default class Fix { private node: Joinpoint; private fixAction: ($jp: Joinpoint) => void; constructor(node: Joinpoint, fixAction: ($jp: Joinpoint) => void) { this.node = node; this.fixAction = fixAction; } getNode() { return this.node; } execute() { this.fixAction(this.node); } }