Lines Matching refs:member
412 auto compare_member = [&](const DexMember& member) { in ForEachMatchingMember() argument
414 if (member == other) { in ForEachMatchingMember()
416 fn(member); in ForEachMatchingMember()
460 bool IsMemberVisible(const DexMember& member) { in IsMemberVisible() argument
461 if (!member.IsPublicOrProtected()) { in IsMemberVisible()
464 } else if (member.GetDeclaringClass().IsPublic()) { in IsMemberVisible()
467 } else if (member.IsConstructor()) { in IsMemberVisible()
477 HierarchyClass* klass = FindClass(member.GetDeclaringClass().GetDescriptor()); in IsMemberVisible()
480 klass->ForEachSubClass([&visible, &member](HierarchyClass* subclass) { in IsMemberVisible()
481 if (subclass->HasMatchingMember(member)) { in IsMemberVisible()
485 CHECK(member.IsVirtualMethod() || !member.IsMethod()); in IsMemberVisible()