/
githubmirror
/
react-native
Обзор
Документация
Войти
/
githubmirror
/
react-native
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
scripts/cxx-api/parser/scope/enum_scope_kind.py
24 строки
746 B
Dawid Małecki
Move scope string generation logic to the base class (#56085)
18 мар 2026, 19:29
18 мар 2026, 19:29
20cf9bc
Код
Авторство
О чём код?
# Copyright (c) Meta Platforms, Inc. and affiliates. # # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. from __future__ import annotations from typing import TYPE_CHECKING from .base_scope_kind import ScopeKind if TYPE_CHECKING: from .scope import Scope class EnumScopeKind(ScopeKind): def __init__(self) -> None: super().__init__("enum") self.type: str | None = None def to_string(self, scope: Scope) -> str: inheritance_string = f" : {self.type}" if self.type else "" header = f"\n{self.name} {scope.get_qualified_name()}{inheritance_string} " return header + self._format_scope_body(scope, member_suffix=",")