次の例は元のコードではありません。回避策を探しているわけではありません。
次のようなジェネリック解析/アンマーシャリング用のクラスがあります。
public class UnMarshaller<T extends AClass> {
...
アクセスするための汎用メソッドを提供しようとするまで、これは正常に機能します。
public class UnMarshall{
...
// the T schema is every time a Subclass of AClass
public <T extends AClass> Queue<T> instantiateSomething(Input i, T schema) {
UnMarshaller<schema> unmarshaller= new UnMarshaller<schema>(schema, i);
return unmarshaller.getQueue();
}
...
UnMarshaller<スキーマ> と新しい UnMarshaller<スキーマ> が面倒ですが、わかりません。このクラスをインスタンス化するにはどうすればよいですか?