0

次の例は元のコードではありません。回避策を探しているわけではありません。

次のようなジェネリック解析/アンマーシャリング用のクラスがあります。

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<スキーマ> が面倒ですが、わかりません。このクラスをインスタンス化するにはどうすればよいですか?

4

1 に答える 1