@powerlang/egg-js
Version:
A Smalltalk VM that runs on top of JavaScript
75 lines (54 loc) • 1.05 kB
JavaScript
let SBinding = class {
static decodeUsing_(aTreecodeDecoder) {
return this.subclassResponsibility();
}
assign_within_(value, anEggRuntime) {
return this.subclassResponsibility();
}
assign_within_ifUnbound_(value, anEvaluationContext, aClosure) {
return this.assign_within_(value, anEvaluationContext);
}
isArgument() {
return false;
}
isAssociation() {
return false;
}
isClassBinding() {
return false;
}
isClassVar() {
return false;
}
isDynamic() {
return false;
}
isInstVar() {
return false;
}
isLiteral() {
return false;
}
isPoolVar() {
return false;
}
isSelf() {
return false;
}
isSuper() {
return false;
}
isTemporary() {
return false;
}
name() {
return this.printString();
}
valueWithin_(anEvaluationContext) {
return this.subclassResponsibility();
}
valueWithin_ifUnbound_(anEvaluationContext, aClosure) {
return this.valueWithin_(anEvaluationContext);
}
}
export default SBinding