32 // Missing NestHost class 33 static class MemberMissingHost {} 34 } 35 36 class HostOfMemberNotInstanceHost { 37 // Invalid NestHost class (not instance class) 38 static class MemberNotInstanceHost { 39 Object[] oa; // create CP entry to use in jcod change 40 } 41 } 42 43 class HostOfMemberNotOurHost { 44 // Valid but different NestHost class 45 static class MemberNotOurHost {} 46 } 47 48 class HostOfMemberMalformedHost { 49 // Malformed NestHost class 50 static class MemberMalformedHost {} 51 } | 32 // Missing NestHost class 33 static class MemberMissingHost {} 34 } 35 36 class HostOfMemberNotInstanceHost { 37 // Invalid NestHost class (not instance class) 38 static class MemberNotInstanceHost { 39 Object[] oa; // create CP entry to use in jcod change 40 } 41 } 42 43 class HostOfMemberNotOurHost { 44 // Valid but different NestHost class 45 static class MemberNotOurHost {} 46 } 47 48 class HostOfMemberMalformedHost { 49 // Malformed NestHost class 50 static class MemberMalformedHost {} 51 } 52 53 // Host lists itself as a member along 54 // with real member. 55 class HostWithSelfMember { 56 static class Member {} 57 } 58 59 // Host lists duplicate members. 60 class HostWithDuplicateMembers { 61 static class Member1 {} 62 static interface Member2 {} 63 } |