Phan\Language\Element\Clazz::getOverridableAncestorFQSENList PHP Method

getOverridableAncestorFQSENList() public method

public getOverridableAncestorFQSENList ( CodeBase $code_base ) : FullyQualifiedClassName[]
$code_base Phan\CodeBase
return Phan\Language\FQSEN\FullyQualifiedClassName[] The set of FQSENs representing extended classes and traits for which this class could have overriding methods and properties.
    public function getOverridableAncestorFQSENList(CodeBase $code_base)
    {
        $ancestor_list = $this->getTraitFQSENList();
        if ($this->hasParentType()) {
            $ancestor_list[] = $this->getParentClassFQSEN();
        }
        return $ancestor_list;
    }