Nice, thanks for the fixes.
Found another bug regarding null passed as an any parameter though:
Code:
Foo(any foo) {}
public Bar() {
Foo(null);
}
Edit:
A rather cosmetic issue: combining getters and setters works if used like this
this.Processed = this.Processed + 1;
which is nice.
this.Processed++ garbles up the value though.
This is at least the case for methodmaps deriving from StringMap and setting an integer in the trie, i.e.
Code:
methodmap Foo < StringMap {
property int Bar {
public get() {
int result;
this.GetValue("foo.bar", result);
return result;
}
public set(int value) {
this.SetValue("foo.bar", value);
}
}
}
__________________