@@ -13,7 +13,7 @@ class DoublyNestedInnerClass
13
13
14
14
}
15
15
16
- class DoublyNestedInnerGemericClass <U >
16
+ class DoublyNestedInnerGenericClass <U >
17
17
{
18
18
T field ;
19
19
}
@@ -28,6 +28,12 @@ class SameGenericParamInnerClass<T>
28
28
GenericInnerClass <Foo > field2 ;
29
29
GenericInnerClass <T > field3 ;
30
30
31
+ GenericInnerClass <Foo >.DoublyNestedInnerClass field4 ;
32
+ GenericInnerClass <T >.DoublyNestedInnerClass field5 ;
33
+
34
+ GenericInnerClass <Foo >.DoublyNestedInnerGenericClass <Foo > field6 ;
35
+ GenericInnerClass <T >.DoublyNestedInnerGenericClass <T > field7 ;
36
+
31
37
void method (InnerClass input )
32
38
{
33
39
@@ -49,6 +55,26 @@ void method4(GenericInnerClass<T> input)
49
55
50
56
}
51
57
58
+ void method5 (GenericInnerClass <Foo >.DoublyNestedInnerClass input )
59
+ {
60
+
61
+ }
62
+
63
+ void method6 (GenericInnerClass <T >.DoublyNestedInnerClass input )
64
+ {
65
+
66
+ }
67
+
68
+ void method7 (GenericInnerClass <Foo >.DoublyNestedInnerGenericClass <Foo > input )
69
+ {
70
+
71
+ }
72
+
73
+ void method8 (GenericInnerClass <T >.DoublyNestedInnerGenericClass <T > input )
74
+ {
75
+
76
+ }
77
+
52
78
InnerClass ret_method1 ()
53
79
{
54
80
return null ;
@@ -63,4 +89,21 @@ GenericInnerClass<T> ret_method3()
63
89
{
64
90
return null ;
65
91
}
92
+
93
+ GenericInnerClass <Foo >.DoublyNestedInnerClass ret_method4 ()
94
+ {
95
+ return null ;
96
+ }
97
+ GenericInnerClass <T >.DoublyNestedInnerClass ret_method5 ()
98
+ {
99
+ return null ;
100
+ }
101
+ GenericInnerClass <Foo >.DoublyNestedInnerGenericClass <Foo > ret_method6 ()
102
+ {
103
+ return null ;
104
+ }
105
+ GenericInnerClass <T >.DoublyNestedInnerGenericClass <T > ret_method7 ()
106
+ {
107
+ return null ;
108
+ }
66
109
}
0 commit comments