1

私は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
4

0 に答える 0