static MutableArray extensions;
instance (id) new pointer p;
Extensionshould never be deallocated. This method raises, which is a panic during garbage collection...
boolean implements selector sel;
YESif this extension provides an implementation for the selector
protected id (self) init pointer r;
class (State) meta;
int typeOfVariableNamed String name in All object;
_builtin_.Any valueOfVariableNamed String name in All object;
OutputStream writeFields OutputStream s;
dynamic perform selector sel on All object with dynamic arguments;
perform withwhere the method invoked is defined by this extension instead of the receiving object. Obviously, the
objectshould actually have this extension as one of its extensions, i.e.
[object isKindOf [self meta]]should be a precondition (and a postcondition too, but we're not interested after the fact).
dynamic perform selector sel on All object : Array arguments = nil;