blob: 300b84e61fcea85b5ca87d15ea764d8c36807d0a [file] [log] [blame]
class MyBuilder {
@Override
Object getProperty(String property) {
return super.getProperty(property)
}
@Override
Object invokeMethod(String name, Object args) {
return super.invokeMethod(name, args)
}
@Override
void setProperty(String property, Object newValue) {
super.setProperty(property, newValue)
}
}
def b = new MyBuilder()
println b.foo
println new Object().<warning descr="Can not resolve symbol 'foo'">foo</warning>
b.foo = 2
b.bar()