我是 groovy 脚本的新手。我面临着 MissingPropertyException 的异常情况。
我在java中有一个枚举定义为
public enum Fruits {
a,b,c
}
我的常规脚本如下
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