|
Groovy example source code file (Groovy3645Bug.groovy)
The Groovy Groovy3645Bug.groovy source code
package groovy.bugs
import org.codehaus.groovy.control.MultipleCompilationErrorsException
class Groovy3645Bug extends GroovyTestCase {
void testMethodCallOnSuperInAStaticMethod() {
try{
assertScript """
class Foo3645 {
static main(args) {
super.bar()
}
}
"""
fail("Script compilation should have failed saying that 'super' cannot be used in a static context.")
} catch(MultipleCompilationErrorsException ex) {
assertTrue ex.message.contains("'super' cannot be used in a static context")
}
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy Groovy3645Bug.groovy source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.