Metaobject addBeforeMethod
package metaobjectTest
@addBeforeMethod("AddBeforeMethod", "zero", "logStr = logStr ++ \"called zero\"")
object AddBeforeMethod
func run {
assert zero == 0;
assert logStr == "called zero";
}
func zero -> Int {
return 0;
}
var String logStr = "";
end