(self, t: TypeRepr)
| 634 | return self._decode_inductive(ti, lean_obj.ptr) |
| 635 | |
| 636 | def wrapper_for(self, t: TypeRepr) -> TypeWrapper: |
| 637 | key = self._key(t) |
| 638 | if key in self._cache: |
| 639 | return self._cache[key] |
| 640 | w = self._build_wrapper(t) |
| 641 | self._cache[key] = w |
| 642 | return w |
| 643 | |
| 644 | def _build_wrapper(self, t: TypeRepr) -> TypeWrapper: |
| 645 | k = t.kind |
no test coverage detected