Lines Matching refs:member
410 auto compare_member = [&](const DexMember& member) { in ForEachMatchingMember() argument
412 if (member == other) { in ForEachMatchingMember()
414 fn(member); in ForEachMatchingMember()
458 bool IsMemberVisible(const DexMember& member) { in IsMemberVisible() argument
459 if (!member.IsPublicOrProtected()) { in IsMemberVisible()
462 } else if (member.GetDeclaringClass().IsPublic()) { in IsMemberVisible()
465 } else if (member.IsConstructor()) { in IsMemberVisible()
475 HierarchyClass* klass = FindClass(member.GetDeclaringClass().GetDescriptor()); in IsMemberVisible()
478 klass->ForEachSubClass([&visible, &member](HierarchyClass* subclass) { in IsMemberVisible()
479 if (subclass->HasMatchingMember(member)) { in IsMemberVisible()
483 CHECK(member.IsVirtualMethod() || !member.IsMethod()); in IsMemberVisible()