I am new to groovy (and java derivatives) and am having a difficult time figuring out how to define a list of values, and then reference it below within a different function. I have been reading http://www.groovy-lang.org/groovy-dev-kit.html#Collections-Lists for reference.
def presetValues = [20,60,80]
def lowPreset() {
log.debug “low preset”
//setLevel(presetValues[0])
//setLevel(presetValues.get(0))
//setLevel(presetValues.getAt(0))
}
The above setLevel calls are giving me the following errors:
Cannot invoke method get() on null object
Cannot invoke method getAt() on null object
any help is greatly appreciated