blob: 3ff675300337b72d7bc596e409ab60f62f956e41 (
plain)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
package test.misc;
import java.io.Serializable;
import java.util.AbstractCollection;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;
public class GenericTest<T extends Object & Serializable> {
@test.misc.ann.RequestForEnhancement(
id = 2868724,
synopsis = "Enable time-travel",
engineer = "Mr. Peabody",
date = "4/1/3007",
arr = {"1","2","3"},
cl = Void.class
)
@Deprecated
public boolean test(@Deprecated Collection c) {
return true;
}
public int testparam(boolean t, @Deprecated List lst, double d) {
return 0;
}
}
class GenericTestChild<E extends Collection> extends GenericTest<GenericTestChild<AbstractCollection>> implements Serializable {
// public <T> void test(Collection<T> c) {
// T var1 = c.iterator().next();
// c.add(var1);
// }
public List<String>[][] field;
public <T extends Date & List> void test(List<? super ArrayList> list1, List<?> list) {
// l2: {
// l1: {
// if(Math.random() > 2){
// break l1;
// }
//
// System.out.println("1");
// break l2;
// }
//
// System.out.println("2");
// }
if(Math.random() > 2){
System.out.println("2");
} else {
System.out.println("1");
}
}
}
|