Строго говоря, ответ - нет, потому что scala генерирует не просто поле, а пару методов для доступа к нему. Однако аннотирование scala val
с помощью @scala.reflect.BeanProperty
приведет к созданию методов получения и установки в стиле Java.
так что пока вы не сможете сказать (в вашем случае)
ScalaObject$.MODULE$.NAME
Вы сможете сказать
ScalaObject$.MODULE$.getNAME()
Это была бы более похожая на Java идиома, но не та, на которую вы надеялись.
N.B. Я не пробовал @BeanProperty
с таким именем в верхнем регистре, поэтому я не уверен, что он на самом деле будет производить.