groovy.lang.MissingPropertyException

时间:2012-07-02 06:02:15

标签: groovy enums

我是groovy剧本的新手。我遇到了MissingPropertyException的异常情况。

我在java中定义了一个枚举为

的枚举
public enum Fruits {
  a,b,c
}

我的groovy脚本如下

import package.fruits.Fruits

println "fruit 1"+Fruits.a.toString()
println "fruit 2"+Fruits.b.toString()

在这个脚本中我可以看到,无论我在哪里提到Fruits.a.toString(),我都可以毫无问题地访问它,但无论我需要使用Fruit.b.toString(),我都会得到MissingPropertyException。有什么想法吗?

编辑: 这是我面临的错误

       groovy.lang.MissingPropertyException: No such property: b for class: package.fruits.Fruits

0 个答案:

没有答案