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