def describe_signature(self, signode: TextElement, mode: str, env: 'BuildEnvironment', symbol: 'Symbol') -> None:
    verify_description_mode(mode)
    if self.declId:
        self.declId.describe_signature(signode, mode, env, symbol)
    for op in self.arrayOps:
        op.describe_signature(signode, mode, env, symbol)
    if self.paramQual:
        self.paramQual.describe_signature(signode, mode, env, symbol)
def describe_signature(self, signode: TextElement, mode: str, env: 'BuildEnvironment', symbol: 'Symbol') -> None:
    verify_description_mode(mode)
    if self.declId:
        self.declId.describe_signature(signode, mode, env, symbol)
    for op in self.arrayOps:
        op.describe_signature(signode, mode, env, symbol)
    if self.paramQual:
        self.paramQual.describe_signature(signode, mode, env, symbol)