私はメソッドを持っている場合は、インスタンス戻り値の型
public INode getNode(final int offset);
のために、私はそれは、例えば、メソッドの戻り値の型がジェネリックにする何かを追加しないと仮定します。
public <T extends INode> T getNode(final int offset);
か私は何か見落としてますか?私はジェネリックな戻り値の型は、パラメータの1つが同じ型(またはスーパー/サブタイプ)の場合にのみ価値があると思いますか?
これは、より多くの価値を追加する可能性がありますが、ジェネリックパラメータがクラスで定義されていれば、さらに価値があると思います。 – Joel
質問は何ですか? 「何かを加えない」とはどういう意味ですか? –