equal
deleted
inserted
replaced
101 // inner class reflection |
101 // inner class reflection |
102 // raise an ICCE unless the required relationship can be proven to hold |
102 // raise an ICCE unless the required relationship can be proven to hold |
103 // If inner_is_member, require the inner to be a member of the outer. |
103 // If inner_is_member, require the inner to be a member of the outer. |
104 // If !inner_is_member, require the inner to be anonymous (a non-member). |
104 // If !inner_is_member, require the inner to be anonymous (a non-member). |
105 // Caller is responsible for figuring out in advance which case must be true. |
105 // Caller is responsible for figuring out in advance which case must be true. |
106 static void check_for_inner_class(instanceKlassHandle outer, |
106 static void check_for_inner_class(const InstanceKlass* outer, |
107 instanceKlassHandle inner, |
107 const InstanceKlass* inner, |
108 bool inner_is_member, |
108 bool inner_is_member, |
109 TRAPS); |
109 TRAPS); |
110 |
110 |
111 // |
111 // |
112 // Support for reflection based on dynamic bytecode generation (JDK 1.4) |
112 // Support for reflection based on dynamic bytecode generation (JDK 1.4) |