File: Bug567801.java

package info (click to toggle)
eclipse-jdt-debug 4.30-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,876 kB
  • sloc: java: 234,390; xml: 6,367; makefile: 5
file content (31 lines) | stat: -rw-r--r-- 1,011 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.io.Closeable;
import java.io.IOException;
import java.io.Serializable;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.IntStream;

public class Bug567801 {
	public static void main(String[] args) {
		testBody();
	}
	private static <T extends Closeable & Serializable> void testBody() {
		List<Integer> numbers = new ArrayList<>();
		List<List<Integer>> listOfNumberList = new ArrayList<>();
		List<? extends Number> extendsList = Arrays.asList(10,20);
		List<? super Integer> superList = Arrays.asList(10,20);
		List<?> wildList = Arrays.asList(10,20);
		List<T> intersectionList = Collections.emptyList();
		List<long[]> parrayList = Arrays.asList(new long[] {100L});
		List<String[]> arrayList = Arrays.asList(new String[] {"100"}, new String[] {"200"});
		IntStream stream = IntStream.of(10);

		numbers.add(11);
		listOfNumberList.add(numbers);
		
		System.out.println(numbers);
	}
}