def METHOD_NAME(self) -> List["Function"]:
    """
        Return the list of functions shadowed
    Returns:
        list(core.Function)
    """
    candidates = [c.functions_declared for c in self.contract.inheritance]
    candidates = [candidate for sublist in candidates for candidate in sublist]
    return [f for f in candidates if f.full_name == self.full_name]