equal
deleted
inserted
replaced
170 return (SharedDictionaryEntry*)(Dictionary::bucket(index)); |
170 return (SharedDictionaryEntry*)(Dictionary::bucket(index)); |
171 } |
171 } |
172 |
172 |
173 public: |
173 public: |
174 SharedDictionaryEntry* find_entry_for(InstanceKlass* klass); |
174 SharedDictionaryEntry* find_entry_for(InstanceKlass* klass); |
175 void finalize_verification_constraints(); |
|
176 |
175 |
177 bool add_non_builtin_klass(const Symbol* class_name, |
176 bool add_non_builtin_klass(const Symbol* class_name, |
178 ClassLoaderData* loader_data, |
177 ClassLoaderData* loader_data, |
179 InstanceKlass* obj); |
178 InstanceKlass* obj); |
180 |
179 |
281 static InstanceKlass* acquire_class_for_current_thread( |
280 static InstanceKlass* acquire_class_for_current_thread( |
282 InstanceKlass *ik, |
281 InstanceKlass *ik, |
283 Handle class_loader, |
282 Handle class_loader, |
284 Handle protection_domain, |
283 Handle protection_domain, |
285 TRAPS); |
284 TRAPS); |
286 |
285 static void finalize_verification_constraints_for(InstanceKlass* k); |
287 public: |
286 public: |
288 // Called by PLATFORM/APP loader only |
287 // Called by PLATFORM/APP loader only |
289 static InstanceKlass* find_or_load_shared_class(Symbol* class_name, |
288 static InstanceKlass* find_or_load_shared_class(Symbol* class_name, |
290 Handle class_loader, |
289 Handle class_loader, |
291 TRAPS); |
290 TRAPS); |