blob: 3108017fc6d7e06db57b4aeaf5507e5d29ddf3eb [file] [log] [blame]
/**
* @version $Revision: 1.4 $
*/
class BlockAsClosureBug extends GroovyTestCase {
void testBug() {
def c = 0
block: {
c = 9
}
println(c)
assert c == 9
}
void testStaticBug() {
staticMethod(null)
}
void testNonVoidMethod() {
foo()
}
static void staticMethod(args) {
def c = 0
block: {
c = 9
}
println(c)
assert c == 9
}
def foo() {
def c = 0
block: {
c = 9
}
println(c)
assert c == 9
return 5
}
}