一個泛型類,看不懂

Matcher<? super TypeLiteral<?>>
這個泛型類是什麽意思啊?
求詳細解答

Matcher<? super TypeLiteral<?>>

第一个?所指的类型必须是TypeLiteral类本身或者是它的父类,第二个?是指任意类型

比如new Matcher>();

这句话必须满足的条件是:
A类是TypeLiteral的父类,B类可以是任意类型(但是泛型中的引用的必须是类类类型,基础类型就不行。)。

T 是一种类型。
?是泛指(就是通配符)
可以看看这个
http://blog.csdn.net/great1681/article/details/4057025