(self, name: str | None, kind: str, ctx: Context)
| 7392 | self.defer(ctx, force_progress=force_progress) |
| 7393 | |
| 7394 | def cannot_resolve_name(self, name: str | None, kind: str, ctx: Context) -> None: |
| 7395 | name_format = f' "{name}"' if name else "" |
| 7396 | self.fail(f"Cannot resolve {kind}{name_format} (possible cyclic definition)", ctx) |
| 7397 | if self.is_func_scope(): |
| 7398 | self.note("Recursive types are not allowed at function scope", ctx) |
| 7399 | |
| 7400 | def qualified_name(self, name: str) -> str: |
| 7401 | if self.type is not None: |
no test coverage detected