|
Groovy example source code file (Groovy2391Bug.groovy)
The Groovy Groovy2391Bug.groovy source code
package groovy.bugs
class Groovy2391Bug extends GroovyTestCase{
void testBug () {
ArrayList.metaClass.asType = { Class clazz ->
if (clazz.isInstance(delegate[1]))
return delegate[1]
fail ()
}
ArrayList.metaClass.initialize()
assertEquals("Boom", [1,"Boom",3] as String)
GroovySystem.metaClassRegistry.removeMetaClass ArrayList
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy Groovy2391Bug.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.