Class ACell

java.lang.Object
convex.core.data.AObject
convex.core.data.ACell
All Implemented Interfaces:
IValidated, IWriteable
Direct Known Subclasses:
ACountable, AFn, AOp, APrimitive, Syntax

public abstract class ACell extends AObject implements IWriteable, IValidated
Abstract base class for Cells. Cells may contain Refs to other Cells, which can be tested with getRefCount() All data objects intended for on-chain usage / serialisation should extend this. "It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures." - Alan Perlis