@powerlang/egg-js
Version:
A Smalltalk VM that runs on top of JavaScript
50 lines (37 loc) • 656 B
JavaScript
import SScript from './SScript.js';
let SMethod = class extends SScript {
constructor() {
super();
this._pragma = nil;
}
acceptVisitor_(visitor) {
return visitor.visitMethod_(this);
}
isMethod() {
return true;
}
offsetOfCurrentEnvironment() {
return 0;
}
offsetOfEnvironment_(anInteger) {
return 0;
}
pragma() {
return this._pragma;
}
pragma_(anSPragma) {
this._pragma = anSPragma;
return this;
}
primitive() {
let _retval;
_retval = nil;
if (nil !== this._pragma)
{
_retval = this._pragma.name()
}
;
return _retval;
}
}
export default SMethod