@Dependencies("candidato")
getPuedeVotarse() {
candidato.puedeVotarse() // es candidato.partido === "PRO"
}
escribís sin el get
@Dependencies("candidato")
puedeVotarse() {
candidato.puedeVotarse() // es candidato.partido === "PRO"
}
Arena no se queja en ningún momento, pero al cambiar el candidato no se inhabilita el botón. Deberíamos chequear que el método original de xtend comience con get (en Java sin embargo lo genera con get, por eso no salta la validación de Arena).
En https://github.com/uqbar-project/eg-votacion-arena-xtend si intentás definir una propiedad para inhabilitar el botón y en Encuesta, si en lugar de hacer
escribís sin el get
Arena no se queja en ningún momento, pero al cambiar el candidato no se inhabilita el botón. Deberíamos chequear que el método original de xtend comience con get (en Java sin embargo lo genera con get, por eso no salta la validación de Arena).