blob: 7a161fcbe45d1fd0256246272e745faa12bff5cc (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
object Test {
def f1(clazz: Class[_]) = (
clazz.getDeclaredFields.toList
. filterNot (_.getName contains "bitmap$")
. map (f => (f.getName, f.getGenericType))
. foreach (println)
)
def f2(clazz: Class[_]) = (
clazz.getDeclaredMethods.toList
. filterNot (_.getName contains "bitmap$")
. map (f => (f.getName, f.getGenericReturnType))
. foreach (println)
)
def main(args: Array[String]): Unit = {
f1(classOf[One])
f2(classOf[One])
f1(classOf[Two])
f2(classOf[Two])
new J_2().javaRun
}
}
|