我只需要得到案例类的字段名。我对它的价值不感兴趣。我以为getClass.getDeclaredFields.map(_.getName)会返回一个字段名列表。scala> case class User(id: Int, name: String)
scala> User.getClass.getDeclaredFieldsres14: Array[java.lang.reflec
我尝试在Scala中使用Java库(JOhm),注意到当lib尝试使用类似field.isAnnotationPresent(Id.class)的内容读取Scala类的字段上的注释时,它会失败。但是,如果我尝试:import redis.clients.johm._
scala> class myClass(@Id
我有一个类,它有一个专门化的字段,并且使用raw数据类型。(我使用'head‘来获取字段时有一点作弊,因为我知道它是唯一的。)scala> val field = refl.getClass.getDeclaredFields.head
field: java.lang.reflect.Field = private final为此,我必须使用反射递归地构建类<em
我试图获取引用自定义类的属性的类型,我只知道它的类型为Objectclass Edge[N <% Node](var from : N, var to : N) {
<edge>{
for(field: Field <- classOf[this.type].getDeclaredFields)this.getClass().getMethods.find(