Я предполагаю, что вы не знаете имен методов и атрибутов в классе, который вы хотите проверить (в противном случае, почему вы хотите получить их имена, а не просто вводить их?).В этом примере показано, как получить имена всех методов класса java.lang.String
.
scala> classOf[String].getMethods.map(_.getName)
res4: Array[java.lang.String] = Array(equals, hashCode, toString, charAt, compareTo,
compareToIgnoreCase, concat, endsWith, equalsIgnoreCase, getBytes, getBytes, getBytes,
getChars, indexOf, indexOf, indexOf, indexOf, intern, lastIndexOf, lastIndexOf,
lastIndexOf, lastIndexOf, length, regionMatches, regionMatches, replace, startsWith,
startsWith, substring, substring, toCharArray, toL...