Lines Matching refs:member
430 auto compare_member = [&](const DexMember& member) { in ForEachMatchingMember() argument
432 if (member == other) { in ForEachMatchingMember()
434 fn(member); in ForEachMatchingMember()
478 bool IsMemberVisible(const DexMember& member) { in IsMemberVisible() argument
479 if (!member.IsPublicOrProtected()) { in IsMemberVisible()
482 } else if (member.GetDeclaringClass().IsPublic()) { in IsMemberVisible()
485 } else if (member.IsConstructor()) { in IsMemberVisible()
495 HierarchyClass* klass = FindClass(member.GetDeclaringClass().GetDescriptor()); in IsMemberVisible()
498 klass->ForEachSubClass([&visible, &member](HierarchyClass* subclass) { in IsMemberVisible()
499 if (subclass->HasMatchingMember(member)) { in IsMemberVisible()
503 CHECK(member.IsVirtualMethod() || !member.IsMethod()); in IsMemberVisible()