UNPKG

@specs-feup/kadabra

Version:

A Java source-to-source compiler written in Typescript

13 lines 671 B
import IterativeMutation from "@specs-feup/lara/api/lara/mutation/IterativeMutation.js"; import MutationResult from "@specs-feup/lara/api/lara/mutation/MutationResult.js"; import { Joinpoint, BinaryExpression } from "../../Joinpoints.js"; /** * @param newOperators - Operators that will be used to mutate the binaryExpression. */ export default class BinaryExpressionMutation extends IterativeMutation { newOperators: string[]; constructor(...newOperators: string[]); isMutationPoint(jp: Joinpoint): jp is BinaryExpression; mutate(jp: BinaryExpression): Generator<MutationResult, void, unknown>; } //# sourceMappingURL=BinaryExpressionMutation.d.ts.map