| import java.util.*; |
| |
| class ErasureTest { |
| <error descr="'toArrayDouble(List<? extends Number>)' clashes with 'toArrayDouble(List<double[]>)'; both methods have same erasure">public static double[] toArrayDouble(List<? extends Number> v)</error> { |
| return null; |
| } |
| |
| public static double[][] toArrayDouble(List<double[]> v) { |
| return null; |
| } |
| } |
| |
| class ErasureTest1 { |
| <error descr="'toArrayDouble(List<? extends Number>)' clashes with 'toArrayDouble(List)'; both methods have same erasure">public static double[] toArrayDouble(List<? extends Number> v)</error> { |
| return null; |
| } |
| |
| public static double[][] toArrayDouble(List v) { |
| return null; |
| } |
| } |