blob: 25fcb6f04a30952ede17b1af5df5bd4b7c9fcb09 [file] [log] [blame]
class Base {
void foo() {}
}
class D extends Base {}
Closure cl
boolean rand = Math.random() < 0.5
if (rand)
cl = {D p -> p}
else
cl = {Base p -> p}
cl(new D()).<ref>foo()