ClassDefinition

handles class expression and declaration data

Constructors

this
this(string clsname, FunctionLiteralNode ctor, string[] mnames, FunctionLiteralNode[] ms, string[] gmnames, FunctionLiteralNode[] gms, string[] smnames, FunctionLiteralNode[] sms, string[] statNames, FunctionLiteralNode[] statms, ExpressionNode base)
Undocumented in source.

Members

Functions

toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

baseClass
ExpressionNode baseClass;
Undocumented in source.
className
string className;
Undocumented in source.
constructor
FunctionLiteralNode constructor;
Undocumented in source.
getMethodNames
string[] getMethodNames;
Undocumented in source.
getMethods
FunctionLiteralNode[] getMethods;
Undocumented in source.
methodNames
string[] methodNames;
Undocumented in source.
methods
FunctionLiteralNode[] methods;
Undocumented in source.
setMethodNames
string[] setMethodNames;
Undocumented in source.
setMethods
FunctionLiteralNode[] setMethods;
Undocumented in source.
staticMethodNames
string[] staticMethodNames;
Undocumented in source.
staticMethods
FunctionLiteralNode[] staticMethods;
Undocumented in source.

Meta