equal
deleted
inserted
replaced
415 // because one is inside the other. |
415 // because one is inside the other. |
416 if (under_unsafe_anonymous_host(accessor_ik, accessee_ik) || |
416 if (under_unsafe_anonymous_host(accessor_ik, accessee_ik) || |
417 under_unsafe_anonymous_host(accessee_ik, accessor_ik)) |
417 under_unsafe_anonymous_host(accessee_ik, accessor_ik)) |
418 return true; |
418 return true; |
419 |
419 |
420 if ((RelaxAccessControlCheck && |
420 if (RelaxAccessControlCheck && |
421 accessor_ik->major_version() < Verifier::NO_RELAX_ACCESS_CTRL_CHECK_VERSION && |
421 accessor_ik->major_version() < Verifier::NO_RELAX_ACCESS_CTRL_CHECK_VERSION && |
422 accessee_ik->major_version() < Verifier::NO_RELAX_ACCESS_CTRL_CHECK_VERSION) || |
422 accessee_ik->major_version() < Verifier::NO_RELAX_ACCESS_CTRL_CHECK_VERSION) { |
423 (accessor_ik->major_version() < Verifier::STRICTER_ACCESS_CTRL_CHECK_VERSION && |
|
424 accessee_ik->major_version() < Verifier::STRICTER_ACCESS_CTRL_CHECK_VERSION)) { |
|
425 return classloader_only && |
423 return classloader_only && |
426 Verifier::relax_access_for(accessor_ik->class_loader()) && |
424 Verifier::relax_access_for(accessor_ik->class_loader()) && |
427 accessor_ik->protection_domain() == accessee_ik->protection_domain() && |
425 accessor_ik->protection_domain() == accessee_ik->protection_domain() && |
428 accessor_ik->class_loader() == accessee_ik->class_loader(); |
426 accessor_ik->class_loader() == accessee_ik->class_loader(); |
429 } |
427 } |