У меня проблемы с выяснением того, как получить параметр типа Option, когда параметр типа Int
Я попробовал следующий код:
class TestClass {
val intField: Option[Int] = Some(1)
}
val cls = new TestClass
val field = cls.getDeclaredField("intField")
val typeParams = field.getGenericType.asInstanceOf[ParameterizedType].getActualTypeArguments
typeParams дает мне Java.lang.Object
мой вопрос, как мне заставить его вернуть java.lang.Integer мне