@abaplint/core
Version:
abaplint - Core API
18 lines • 954 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MethodParameters = void 0;
const combi_1 = require("../combi");
const _1 = require(".");
class MethodParameters extends combi_1.Expression {
getRunnable() {
const exporting = (0, combi_1.seq)("EXPORTING", _1.ParameterListS);
const importing = (0, combi_1.seq)("IMPORTING", _1.ParameterListT);
const changing = (0, combi_1.seq)("CHANGING", _1.ParameterListT);
const receiving = (0, combi_1.seq)("RECEIVING", _1.ParameterT);
const exceptions = (0, combi_1.seq)("EXCEPTIONS", _1.ParameterListExceptions);
const long = (0, combi_1.seq)((0, combi_1.optPrio)(exporting), (0, combi_1.optPrio)(importing), (0, combi_1.optPrio)(changing), (0, combi_1.optPrio)(receiving), (0, combi_1.optPrio)(exceptions));
return long;
}
}
exports.MethodParameters = MethodParameters;
//# sourceMappingURL=method_parameters.js.map