blob: 422b1dd3b2d2444fef5b3e7582fdc5f6ec1eab31 (
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
|
package com.siyeh.igtest.inheritance.type_parameter_extends_final_class;
import java.util.*;
public class TypeParameterExtendsFinalClass<T extends String> {}
final class Usee {}
class User {
List<? extends Usee> list;
List<? extends List> l;
}
abstract class MyList implements List<Integer> {
@Override
public boolean addAll(Collection<? extends Integer> c) {
return false;
}
}
abstract class SampleMap<T extends String> implements Map<String, Object> {
public void putAll(final Map<? extends String, ?> m) {
final Set<? extends Entry<? extends String,?>> entries = m.entrySet();
for (Entry<? extends String, ?> entry : entries) {
}
}
}
|