File: WildcardParam_in.java

package info (click to toggle)
eclipse-jdt-ui 4.26-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 91,204 kB
  • sloc: java: 816,341; xml: 14,255; jsp: 33; makefile: 5
file content (19 lines) | stat: -rw-r--r-- 459 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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;
	}
}