tom.MutableArray arguments;
Expression
instances (probably from a subclass, actually).
id initWithType Type t arguments tom.MutableArray a;
tom.Indexed arguments;
arguments
.
tom.OutputStream writeFields tom.OutputStream s;
arguments
, if not nil
.
Expression receiver;
tom.Indexed name_parts;
Meta confined;
boolean is_super;
TRUE
, this is a message to super.
mutable boolean is_class;
TRUE
, this is a message to the class of the type of the
receiver
.
id initWithReceiver (Expression, Meta, boolean) (rcv, conf, do_super) nameParts tom.Indexed parts arguments tom.MutableArray args pre (rcv != nil || do_super) && (!args && [parts length] == 1 || [parts length] - [args length] <= 1);
tom.OutputStream writeFields tom.OutputStream s;
receiver
and name_parts
.
public int operator;
public boolean postfixed;
TRUE
iff it was used
postfix.
id initWithReceiver Expression rcv arguments tom.MutableArray a operator int op postfixed: boolean postfix = NO;