Lines Matching refs:changes

855   klassOop find_witness_in(KlassDepChange& changes,
859 klassOop find_witness_subtype(klassOop context_type, KlassDepChange* changes = NULL) {
866 if (changes != NULL) {
867 return find_witness_in(*changes, context_type, participants_hide_witnesses);
872 klassOop find_witness_definer(klassOop context_type, KlassDepChange* changes = NULL) {
878 if (changes != NULL) {
879 return find_witness_in(*changes, context_type, !participants_hide_witnesses);
933 klassOop ClassHierarchyWalker::find_witness_in(KlassDepChange& changes,
936 assert(changes.involves_context(context_type), "irrelevant dependency");
937 klassOop new_type = changes.new_type();
961 assert(changes.involves_context(part) == Klass::cast(new_type)->is_subtype_of(part),
963 if (changes.involves_context(part)) {
1199 KlassDepChange* changes) {
1201 return wf.find_witness_subtype(ctxk, changes);
1208 KlassDepChange* changes) {
1211 return wf.find_witness_subtype(ctxk, changes);
1218 KlassDepChange* changes) {
1221 return wf.find_witness_subtype(ctxk, changes);
1279 KlassDepChange* changes) {
1283 return wf.find_witness_subtype(ctxk, changes);
1340 KlassDepChange* changes) {
1346 return wf.find_witness_definer(ctxk, changes);
1383 KlassDepChange* changes) {
1387 return wf.find_witness_definer(ctxk, changes);
1445 klassOop Dependencies::check_has_no_finalizable_subclasses(klassOop ctxk, KlassDepChange* changes) {
1447 if (changes != NULL)
1448 search_at = changes->new_type()->klass_part(); // just look at the new bit
1457 klassOop Dependencies::check_call_site_target_value(oop call_site, oop method_handle, CallSiteDepChange* changes) {
1460 if (changes == NULL) {
1466 if (call_site == changes->call_site() && java_lang_invoke_CallSite::target(call_site) != changes->method_handle()) {
1467 assert(method_handle != changes->method_handle(), "must be");
1486 klassOop Dependencies::DepStream::check_klass_dependency(KlassDepChange* changes) {
1499 witness = check_abstract_with_unique_concrete_subtype(context_type(), type_argument(1), changes);
1502 witness = check_abstract_with_no_concrete_subtype(context_type(), changes);
1505 witness = check_concrete_with_no_concrete_subtype(context_type(), changes);
1508 witness = check_unique_concrete_method(context_type(), method_argument(1), changes);
1511 witness = check_abstract_with_exclusive_concrete_subtypes(context_type(), type_argument(1), type_argument(2), changes);
1514 witness = check_exclusive_concrete_methods(context_type(), method_argument(1), method_argument(2), changes);
1517 witness = check_has_no_finalizable_subclasses(context_type(), changes);
1528 klassOop Dependencies::DepStream::check_call_site_dependency(CallSiteDepChange* changes) {
1535 witness = check_call_site_target_value(argument(0), argument(1), changes);
1546 klassOop Dependencies::DepStream::spot_check_dependency_at(DepChange& changes) {
1548 if (changes.is_klass_change() && changes.as_klass_change()->involves_context(context_type()))
1549 return check_klass_dependency(changes.as_klass_change());
1552 if (changes.is_call_site_change())
1553 return check_call_site_dependency(changes.as_call_site_change());