我正在使用 com.sun.codemodel 来生成我的类。我需要根据索引参数动态获取数组值。
所以我有一个调用,假设返回一个数组
JcodeModel model = new JCodeModel();
JPackage jPackage = codeModel._package(packageName);
.....
JType personType = codeModel._ref(Person.class);
jVar personObject = method.decl(personType, "person", JExpr._new(personType));
personObject.invoke("getRoles");???
在这种情况下 getRoles() 返回一个数组,我想在特定索引处获取一个对象。像这样的东西
int index = 0;
Person person = new Person();
String role = person.getRoles()[index];
我该怎么办?