Java 表达式应为Intellij Jav

Java 表达式应为Intellij Jav,java,intellij-idea,lombok,faker,Java,Intellij Idea,Lombok,Faker,这是我的Person类,带有性别枚举,我使用Lombok生成数据、构造函数和构建器函数 公共类人物{ 公共枚举性别{ 女,男;; } 私有int-id; 私有字符串名称; 私人本地日期出生日期; 私人性别; 私人字符串电子邮件; 私人电话; 私人弦乐专业; 私人结婚; } 我正在尝试创建一个函数,该函数使用生成器函数返回Person对象,并使用 static Person createPerson(){ 伪造者伪造者=新伪造者(); LocalDate birthday=LocalDate.o

这是我的Person类,带有性别枚举,我使用Lombok生成数据、构造函数和构建器函数

公共类人物{
公共枚举性别{
女,男;;
}
私有int-id;
私有字符串名称;
私人本地日期出生日期;
私人性别;
私人字符串电子邮件;
私人电话;
私人弦乐专业;
私人结婚;
}
我正在尝试创建一个函数,该函数使用生成器函数返回Person对象,并使用

static Person createPerson(){
伪造者伪造者=新伪造者();
LocalDate birthday=LocalDate.ofInstant(faker.date().birthday().toInstant(),ZoneId.systemDefault());
returnperson.builder()
.id(1)
.name(faker.name().fullName())
.生日(生日)
.gender(faker.options().option(Person.gender))
.email(faker.internet().emailAddress())
.phone(faker.phoneNumber().phoneNumber())
.profession(faker.company().profession())
.已婚(伪造的.bool().bool());
}
当试图使用JavaFaker中的Options.option()传入性别枚举以获取随机元素时,它显示了一个错误“Expression Expected”。这是确切的路线

.gender(faker.options().option(Person.gender))

你能帮帮我吗

Person.Gender.class
应该做你需要通过Gender.MALE或Gender.FEMALE的诀窍,也就是说.Gender(faker.options().option(Gender.MALE))@sanjeevRm我也这么认为,但是