(cls, data: ReadBuffer)
| 1379 | |
| 1380 | @classmethod |
| 1381 | def read(cls, data: ReadBuffer) -> Decorator: |
| 1382 | assert read_tag(data) == FUNC_DEF |
| 1383 | func = FuncDef.read(data) |
| 1384 | assert read_tag(data) == VAR |
| 1385 | var = Var.read(data) |
| 1386 | dec = Decorator(func, [], var) |
| 1387 | dec.is_overload = read_bool(data) |
| 1388 | assert read_tag(data) == END_TAG |
| 1389 | return dec |
| 1390 | |
| 1391 | def is_dynamic(self) -> bool: |
| 1392 | return self.func.is_dynamic() |