1: <?php declare(strict_types = 1);
2:
3: namespace ApiGen\Info;
4:
5:
6: class ClassInfo extends ClassLikeInfo
7: {
8: /** @var bool */
9: public bool $abstract = false;
10:
11: /** @var bool */
12: public bool $final = false;
13:
14: /** @var bool */
15: public bool $readOnly = false;
16:
17: /** @var ClassLikeReferenceInfo|null */
18: public ?ClassLikeReferenceInfo $extends = null;
19:
20: /** @var ClassLikeReferenceInfo[] indexed by [classLikeName] */
21: public array $implements = [];
22:
23: /** @var ClassLikeReferenceInfo[] indexed by [classLikeName] */
24: public array $uses = [];
25: }
26: