blob: 82ea6039f56a9612593c03637d387924d6daa30a [file] [log] [blame]
package p;
public class WildcardParam_in {
public void foo() {
NumberCell<Integer> c1= new NumberCell<Integer>(3);
NumberCell<Integer> c1a= new NumberCell<Integer>(c1);
NumberCell<Float> c2= new NumberCell<Float>(3.14F);
NumberCell<Float> c2a= new NumberCell<Float>(c2);
}
}
class NumberCell<T extends Number> {
T fNum;
public NumberCell(T n) {
fNum= n;
}
public /*[*/NumberCell/*]*/(NumberCell<? extends T> other) {
fNum= other.fNum;
}
}