Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dobject.cpp632 std::unordered_set<ETSObjectType *> abstractInheritanceTarget; in ComputeAbstractsFromInterface() local
638 if (!abstractInheritanceTarget.insert(found->first).second) { in ComputeAbstractsFromInterface()
645 abstractInheritanceTarget.insert(base); in ComputeAbstractsFromInterface()
649 cachedComputedAbstracts_.insert({interfaceType, {merged, abstractInheritanceTarget}}); in ComputeAbstractsFromInterface()
657 std::unordered_set<ETSObjectType *> abstractInheritanceTarget; in GetAbstractsForClass() local
663 abstractInheritanceTarget.insert(base->first); in GetAbstractsForClass()
665 abstractInheritanceTarget.insert(it); in GetAbstractsForClass()
674 if (!abstractInheritanceTarget.insert(found->first).second) { in GetAbstractsForClass()
681 abstractInheritanceTarget.insert(interface); in GetAbstractsForClass()
685 return cachedComputedAbstracts_.insert({classType, {merged, abstractInheritanceTarget}}) in GetAbstractsForClass()
[all...]

Completed in 2 milliseconds