(cls, data: JsonDict)
| 1365 | |
| 1366 | @classmethod |
| 1367 | def deserialize(cls, data: JsonDict) -> Decorator: |
| 1368 | assert data[".class"] == "Decorator" |
| 1369 | dec = Decorator(FuncDef.deserialize(data["func"]), [], Var.deserialize(data["var"])) |
| 1370 | dec.is_overload = data["is_overload"] |
| 1371 | return dec |
| 1372 | |
| 1373 | def write(self, data: WriteBuffer) -> None: |
| 1374 | write_tag(data, DECORATOR) |
nothing calls this directly
no test coverage detected