0N/Aclass pkg1.O<T>
0N/A name: O / O / pkg1.O
0N/A type parameters:
0N/A T
0N/A superclass:
0N/A java.lang.Object
0N/A constructors:
0N/A O()
0N/A
0N/Aclass pkg1.O<T>.I<S>
0N/A name: I / O.I / pkg1.O.I
0N/A type parameters:
0N/A S
0N/A nested in:
0N/A pkg1.O<T>
0N/A superclass:
0N/A java.lang.Object
0N/A constructors:
0N/A O.I()
0N/A methods:
0N/A void m1(O<String>.I<Number>)
0N/A
0N/Aclass pkg1.X<T>
0N/A name: X / X / pkg1.X
0N/A type parameters:
0N/A T
0N/A superclass:
0N/A java.lang.Object
0N/A constructors:
0N/A X()
0N/A
0N/Aclass pkg1.X<T>.Y
0N/A name: Y / X.Y / pkg1.X.Y
0N/A nested in:
0N/A pkg1.X<T>
0N/A superclass:
0N/A java.lang.Object
0N/A constructors:
0N/A X.Y()
0N/A
0N/Aclass pkg1.X<T>.Y.Z<S>
0N/A name: Z / X.Y.Z / pkg1.X.Y.Z
0N/A type parameters:
0N/A S
0N/A nested in:
0N/A pkg1.X<T>.Y
0N/A superclass:
0N/A java.lang.Object
0N/A constructors:
0N/A X.Y.Z()
0N/A methods:
0N/A void m1(X<String>.Y.Z<Number>)
0N/A