We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 42f0f93 commit b25da0fCopy full SHA for b25da0f
1 file changed
InnnerClass3.java
@@ -0,0 +1,32 @@
1
+import java.util.ArrayList;
2
+import java.util.HashSet;
3
+import java.util.List;
4
+import java.util.Set;
5
+
6
+public class InnnerClass3<T extends ArrayList<String> & List<String> > {
7
+ private class InnerClass<V extends HashSet<String> & Set<String>> {
8
+ V printer( V a) {
9
+ return a;
10
+ }
11
12
13
14
15
+ public static void main(String[] args) {
16
17
+ InnnerClass3<ArrayList<String>> innnerClass1 = new InnnerClass3<>();
18
+ InnnerClass3<ArrayList<String>>.InnerClass<HashSet<String>> innerClass1 = innnerClass1.new InnerClass<>();
19
20
+ HashSet<String> set = new HashSet<>();
21
+ set.add("one");
22
+ set.add("two");
23
+ set.add("three");
24
+ set.add("four");
25
+ set.add("five");
26
+ System.out.println(innerClass1.printer(set));
27
28
29
30
31
32
+}
0 commit comments