0
私はクラスを持っている:Scalaでは、返されたクラスメソッドのTypeTagを取得する方法は?
package org.apache.project
class Foo {
def bar: List[Bar] = ...
}
は、それは私がtypeof演算を取得することができますScalaの反射[一覧[バー]]クラス名から「org.apache.project.Foo」とメソッド名」での方法ですバー"?
ありがとうございました!あなたはType
としてFoo
を持っている場合
ありがとうございます!まず試してみましょう。 – tribbloid
私はそれが動作するとは思わない、最初の.DeclsはTypeTagで見つからない(時代遅れ?はmemembersでなければならない)第二に、Fooが汎用関数であれば、returnType出力は消去される。 – tribbloid
http://stackoverflow.com/questions/37714572/in-scala-reflection-why-reflection-function-on-typetag-still-has-type-erasure counterの例 – tribbloid