|
Groovy example source code file (GroovyInnerEnumBug.groovy)
The Groovy GroovyInnerEnumBug.groovy source code
package groovy.bugs
class GroovyInnerEnumBug extends GroovyTestCase {
static public enum MyEnum {
a, b, c
public static MyEnum[] myenums = [a, b, c];
}
// GROOVY-3979
void testEnumInsideAClass3979() {
assertScript """
class EnumTest2 {
enum Direction3979 { North, East, South, West }
static void main(args) {
for (d in Direction3979) {
assert d instanceof Direction3979
}
}
}
"""
}
// GROOVY-3994
void testEnumInsideAClass3994() {
assert MyEnum.a.name() == 'a'
assertTrue Enum.isAssignableFrom(MyEnum.class)
assert EnumSet.allOf(MyEnum.class) instanceof EnumSet
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy GroovyInnerEnumBug.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.