Home
last modified time | relevance | path

Searched refs:abstractInheritanceTarget (Results 1 – 1 of 1) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dobject.cpp620 std::unordered_set<ETSObjectType *> abstractInheritanceTarget; in ComputeAbstractsFromInterface() local
626 if (!abstractInheritanceTarget.insert(found->first).second) { in ComputeAbstractsFromInterface()
633 abstractInheritanceTarget.insert(base); in ComputeAbstractsFromInterface()
637 cachedComputedAbstracts_.insert({interfaceType, {merged, abstractInheritanceTarget}}); in ComputeAbstractsFromInterface()
645 std::unordered_set<ETSObjectType *> abstractInheritanceTarget; in GetAbstractsForClass() local
651 abstractInheritanceTarget.insert(base->first); in GetAbstractsForClass()
653 abstractInheritanceTarget.insert(it); in GetAbstractsForClass()
662 if (!abstractInheritanceTarget.insert(found->first).second) { in GetAbstractsForClass()
669 abstractInheritanceTarget.insert(interface); in GetAbstractsForClass()
673 …return cachedComputedAbstracts_.insert({classType, {merged, abstractInheritanceTarget}}).first->se… in GetAbstractsForClass()