2012-02-22 6 views
0
に反射して

を一般的な情報を入手する可能性の重複:
get type of a generic parameter in java with reflection
Java Generics Reflection: Generic field type of subclassは、Java

ここでの事です。私はこのコードを持っていて、何とかオブジェクトから汎用情報を取得する必要があります。

Class A { 
    public static String getGenericType(Object o) { 
     ... 
    } 

    public static void main(String[] args) { 
     ArrayList&ltInteger> list = new ArrayList&ltInteger>(); 
     getGenericType(list); //this should return "Integer" 
    } 
}

Field(Class.getField)からジェネリック型を取得できますが、これは異なるものです。誰もがそれを行う方法を知っていますか?前もって感謝します。

が素敵な一日

答えて

2

うんを持って、型消去を使用すると、実行時に> <の内部で何を知るために取得しないことを意味します。