我是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