(self: SymbolNode, cfg: Config)
| 134 | |
| 135 | |
| 136 | def convert_symbol_node(self: SymbolNode, cfg: Config) -> Json: |
| 137 | if isinstance(self, FuncDef): |
| 138 | return convert_func_def(self) |
| 139 | elif isinstance(self, OverloadedFuncDef): |
| 140 | return convert_overloaded_func_def(self) |
| 141 | elif isinstance(self, Decorator): |
| 142 | return convert_decorator(self) |
| 143 | elif isinstance(self, Var): |
| 144 | return convert_var(self) |
| 145 | elif isinstance(self, TypeInfo): |
| 146 | return convert_type_info(self, cfg) |
| 147 | elif isinstance(self, TypeAlias): |
| 148 | return convert_type_alias(self) |
| 149 | elif isinstance(self, TypeVarExpr): |
| 150 | return convert_type_var_expr(self) |
| 151 | elif isinstance(self, ParamSpecExpr): |
| 152 | return convert_param_spec_expr(self) |
| 153 | elif isinstance(self, TypeVarTupleExpr): |
| 154 | return convert_type_var_tuple_expr(self) |
| 155 | return {"ERROR": f"{type(self)!r} unrecognized"} |
| 156 | |
| 157 | |
| 158 | def convert_func_def(self: FuncDef) -> Json: |
no test coverage detected
searching dependent graphs…