次のオブジェクトがあります。
package com.rock
object Asteriod {
val orbitDiam = 334322.3
val radius = 3132.3
val length = 323332.3
val elliptical = false
}
Java リフレクションを使用して、これらの各変数の値を取得するにはどうすればよいですか? フィールドを取得する方法がわかりませんが、オブジェクトからメソッドを取得できます。これは可能ですか?
Class<?> clazz = Class.forName("com.rock.Asteriod$");
Field field = clazz.getField("MODULE$");
// not sure what to do to get each of the variables?????
ありがとう!