UNPKG

@powerlang/egg-js

Version:

A Smalltalk VM that runs on top of JavaScript

53 lines (38 loc) 781 B
import EggObject from './EggObject.js'; let EggHeapObject = class extends EggObject { constructor() { super(); this._header = nil; } behavior() { return this._header.behavior(); } behavior_(anLMRHeapObject) { this._header.behavior_(anLMRHeapObject); return this; } header_(anInteger) { this._header = anInteger; return this; } headerFlags() { return this._header.flags(); } headerHash() { return this._header.hash(); } headerHash_(anInteger) { this._header.hash_(anInteger); return this; } isSmall() { return this._header.isSmall(); } localClassName() { return this.behavior().localClassName(); } size() { return this._header.size(); } } export default EggHeapObject