我有这种解决方案
interface Type {
static class Arial implements Type { .. }
static class ComicSans implements Type { .. }
..
}
然后我需要将类传递给一个方法,例如
someMethod(Type.Arial)
如何随机选择该方法的类型?
def randomType = ???
someMethod(randomType)
答案 0 :(得分:3)
您可以通过以下方式获取Type
内部类的列表:
Type.classes
随机选择应该很容易:)