型パラメーターとしてではなく、属性自体としてワイルドカードを使用することは可能ですか?
public void doSomething(<? extends Context> myObject){
}
オブジェクトが Context を拡張し、特定のインターフェイスも実装するようにしたいと考えています。
戻り値の型としてワイルドカードを使用することは有効ですが、属性として使用すると機能しないようです
public <? extends MyClass> validMethod(){
}