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

create
deprecated ScriptFunction create(Environment environment)
Undocumented in source. Be warned that the author may not have intended to support it.
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