equal
deleted
inserted
replaced
1577 Handle protection_domain(THREAD, m->method_holder()->protection_domain()); |
1577 Handle protection_domain(THREAD, m->method_holder()->protection_domain()); |
1578 ResourceMark rm(THREAD); |
1578 ResourceMark rm(THREAD); |
1579 Symbol* signature = m->signature(); |
1579 Symbol* signature = m->signature(); |
1580 for(SignatureStream ss(signature); !ss.is_done(); ss.next()) { |
1580 for(SignatureStream ss(signature); !ss.is_done(); ss.next()) { |
1581 if (ss.is_object()) { |
1581 if (ss.is_object()) { |
1582 Symbol* sym = ss.as_symbol(CHECK_(false)); |
1582 Symbol* sym = ss.as_symbol(); |
1583 Symbol* name = sym; |
1583 Symbol* name = sym; |
1584 Klass* klass = SystemDictionary::resolve_or_null(name, class_loader, |
1584 Klass* klass = SystemDictionary::resolve_or_null(name, class_loader, |
1585 protection_domain, THREAD); |
1585 protection_domain, THREAD); |
1586 // We are loading classes eagerly. If a ClassNotFoundException or |
1586 // We are loading classes eagerly. If a ClassNotFoundException or |
1587 // a LinkageError was generated, be sure to ignore it. |
1587 // a LinkageError was generated, be sure to ignore it. |