hotspot/src/share/vm/runtime/reflection.hpp
changeset 46329 53ccc37bda19
parent 46262 83280d968b96
equal deleted inserted replaced
46328:6061df52d610 46329:53ccc37bda19
   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)