var citer = cls.classes.map_iterator();
while (citer.next()) {
var scls = citer.get_key();
- print("checking against class %s\n",scls);
if (parts[i].length > 0 && scls.index_of(parts[i],0) != 0) {
continue;
citer = cls.methods.map_iterator();
while (citer.next()) {
var scls = citer.get_key();
- print("checking against class %s\n",scls);
if (parts[i].length > 0 && scls.index_of(parts[i],0) != 0) {
continue;
scls));
}
-
+ // enums....
+ citer = cls.consts.map_iterator();
+ while (citer.next()) {
+ var scls = citer.get_key();
+
+ if (parts[i].length > 0 && scls.index_of(parts[i],0) != 0) {
+ continue;
+ }
+ // got a starting match..
+ ret.append(new SourceCompletionItem (
+ prevbits + scls + citer.get_value().sig ,
+ prevbits + scls,
+ null,
+ scls));
+ }
return ret;