hotspot/src/share/vm/classfile/classFileParser.hpp
changeset 14588 8ec26d2d9339
parent 14385 959bbcc16725
child 15097 9db149412e0e
equal deleted inserted replaced
14584:bd4290e6d0a5 14588:8ec26d2d9339
   361   // The system dictionary hookup is done by the caller.
   361   // The system dictionary hookup is done by the caller.
   362   //
   362   //
   363   // "parsed_name" is updated by this method, and is the name found
   363   // "parsed_name" is updated by this method, and is the name found
   364   // while parsing the stream.
   364   // while parsing the stream.
   365   instanceKlassHandle parseClassFile(Symbol* name,
   365   instanceKlassHandle parseClassFile(Symbol* name,
   366                                      Handle class_loader,
   366                                      ClassLoaderData* loader_data,
   367                                      Handle protection_domain,
   367                                      Handle protection_domain,
   368                                      TempNewSymbol& parsed_name,
   368                                      TempNewSymbol& parsed_name,
   369                                      bool verify,
   369                                      bool verify,
   370                                      TRAPS) {
   370                                      TRAPS) {
   371     KlassHandle no_host_klass;
   371     KlassHandle no_host_klass;
   372     return parseClassFile(name, class_loader, protection_domain, no_host_klass, NULL, parsed_name, verify, THREAD);
   372     return parseClassFile(name, loader_data, protection_domain, no_host_klass, NULL, parsed_name, verify, THREAD);
   373   }
   373   }
   374   instanceKlassHandle parseClassFile(Symbol* name,
   374   instanceKlassHandle parseClassFile(Symbol* name,
   375                                      Handle class_loader,
   375                                      ClassLoaderData* loader_data,
   376                                      Handle protection_domain,
   376                                      Handle protection_domain,
   377                                      KlassHandle host_klass,
   377                                      KlassHandle host_klass,
   378                                      GrowableArray<Handle>* cp_patches,
   378                                      GrowableArray<Handle>* cp_patches,
   379                                      TempNewSymbol& parsed_name,
   379                                      TempNewSymbol& parsed_name,
   380                                      bool verify,
   380                                      bool verify,