@@ -327,6 +327,8 @@ class ScriptChecker {
switch( t ) {
case TEnum(e,_):
t = TAnon([for( c in e.constructors ) { name : c.name, opt : false, t : c.args == null ? t : TFun(c.args,t) }]);
+ case TInst(c,[]):
+ t = TAnon([for( f in c.statics ) if( f.isPublic || (api.publicFields != true && f.t.match(TFun(_))) ) { name : f.name, opt : false, t : f.t }]);
default:
error('Cannot process class type $tname');
}