blob: db876964c96da95838aa64818b4f6631e1f08861 [file] [log] [blame]
package p;
public class BoundedTypeParam_in {
public void foo() {
NumberCell<Integer> c1= NumberCell.createNumberCell(3);
NumberCell<Float> c2= NumberCell.createNumberCell(3.14F);
}
}
class NumberCell<T extends Number> {
public static <T extends Number> NumberCell<T> createNumberCell(T t) {
return new NumberCell<T>(t);
}
T fData;
private /*[*/NumberCell/*]*/(T t) {
fData= t;
}
}