我有一个类的静态变量:Grails的检查,如果一个类有类似的Grails与特定值
class Autoresponder {
static String TYPE_NONE = "none"
static String TYPE_GETRESPONSE = "GetResponse"
static String TYPE_MAILCHIMP = "MailChimp"
static String TYPE_AWEBER = "AWeber"
static String TYPE_INFUSIONSOFT = "InfusionSoft"
static String TYPE_ICONTACT = "iContact"
static String TYPE_SENDY = "Sendy"
static String TYPE_ACTIVECAMPAIGN = "ActiveCampaign"
static String TYPE_API_ACTIVATE = "activate"
static String TYPE_ONTRAPORT = "ontraport"
//rest of code
}
我想简单地找到上述类与价值AWeber
一个静态变量。 我该怎么做?有没有办法在类中获取所有静态用户定义的变量(从而将每个变量的值与我想要的值进行比较)?
编辑: 由于一些技术原因,我不能改变类的定义。
使其成为枚举并遍历枚举值 – Tunaki
@Tunaki我无法更改类定义。 – rahulserver
该类是Groovy还是Java类? –