Java コードのベースラインをアップグレードして、適切なセキュリティ プラクティスに従い、ジェネリックに関連する問題が発生するように取り組んでいます。次のものがあるとします。
public class SomeClass<T>
{
private T value;
public T getValue()
{
return value;
}
public void setValue(T value)
{
this.value = value;
}
}
これらのメソッドを編集して、Clonable を実装せず、場合によってはデフォルトのコンストラクターを持たないジェネリック オブジェクトのこの例のクラスのように値がリークしないようにする方法について、適切な答えが見つかりませんでした。