0
ジェネリックスを使用して以下のメソッドをリファクタリングしたいと思います。配列デシリアライゼーションのためのjacksonのジェネリック
public Double[] reverseDoubles() throws IOException {
String sarray = get.array();
Double[] array = mapper.readValue(sarray, Double[].class);
return ArrayUtils.reverse(array);
}
public Long[] reverseLongs() throws IOException {
String sarray = get.array();
Long[] array = mapper.readValue(sarray, Long[].class);
return ArrayUtils.reverse(array);
}
私は一次のシグネチャを持つにそれらのすべてのメソッドをリファクタリングするために期待している:
public <T> T[] reverse() throws IOException {
...
}
それは与えられた署名ではできません。 *タイプ消去*を見てください。 – shmosel