获取scala';使用java反射API的s case类参数

获取scala';使用java反射API的s case类参数,java,scala,Java,Scala,我需要获取java中scala case类的成员变量/参数。我尝试以通常的方式使用java反射API,但不适用于scala类 List<Field> fields = getPrivateFields(myClass.class); 这对我来说非常好。getPrivateFields在做什么?问题到底出在哪里?显示一个具体示例。添加了getPrivateFields方法。另外,我引用了stackoverflow答案中的代码。问题是什么?你有空名单吗?显示您的案例类和程序的输出,并说

我需要获取java中scala case类的成员变量/参数。我尝试以通常的方式使用java反射API,但不适用于scala类

List<Field> fields = getPrivateFields(myClass.class);

这对我来说非常好。
getPrivateFields
在做什么?问题到底出在哪里?显示一个具体示例。添加了getPrivateFields方法。另外,我引用了stackoverflow答案中的代码。问题是什么?你有空名单吗?显示您的案例类和程序的输出,并说明您期望的内容。
public static List<Field> getPrivateFields(Class<?> theClass){
List<Field> privateFields = new ArrayList<Field>();

Field[] fields = theClass.getDeclaredFields();

for(Field field:fields){
  if(Modifier.isPrivate(field.getModifiers())){
    privateFields.add(field);
  }
}
return privateFields;
}