1 import java.util.Map; 2 3 public class MemberSelectTypes<T extends java.lang.Object & java.lang.Comparable> 4 extends java.lang.Object implements java.io.Serializable { 5 6 class Inner { 7 void m(MemberSelectTypes<T>.Inner this) {} 8 } 9 10 static class StaticInner { 11 void m(MemberSelectTypes.StaticInner this) {} 12 } 13 14 java.lang.Object o; 15 java.util.Map.Entry<java.lang.String, java.util.Map.Entry<Object, Object>> m1; 16 Map.Entry<java.lang.String, Map.Entry<Object, Object>> m2; 17 Map<MemberSelectTypes.Inner, MemberSelectTypes.StaticInner> m3; 18 Map.Entry<Map.Entry<Map.Entry<Map.Entry<Object, Object>, Object>, Object>, Object> m4; 19 MemberSelectTypes.Inner i; 20 MemberSelectTypes.StaticInner s; 21 22 java.lang.Object m(java.lang.Object o, MemberSelectTypes.Inner i, MemberSelectTypes.StaticInner s) { 23 java.lang.Object o2 = (java.lang.Object) o; 24 MemberSelectTypes.Inner i2 = (MemberSelectTypes.Inner) i; 25 MemberSelectTypes.StaticInner s2 = (MemberSelectTypes.StaticInner) s; 26 o2 = new java.lang.Object(); 27 i2 = new MemberSelectTypes.Inner(); 28 s2 = new MemberSelectTypes.StaticInner(); 29 java.lang.Object[] os = new java.lang.Object[1]; 30 MemberSelectTypes.Inner[] is = new MemberSelectTypes.Inner[1]; 31 MemberSelectTypes.StaticInner[] ss = new MemberSelectTypes.StaticInner[1]; 32 boolean b = o instanceof java.lang.Object; 33 b = o instanceof MemberSelectTypes.Inner; 34 b = o instanceof MemberSelectTypes.StaticInner; 35 return o2; 36 } 37 } 38