*/ public $public_class_constants = []; /** * A lookup table for protected class constants * * @var array */ public $protected_class_constants = []; /** * A lookup table for private class constants * * @var array */ public $private_class_constants = []; /** * @var bool */ public $populated = false; /** * @var bool */ public $stubbed = false; /** * @var bool */ public $all_properties_set_in_constructor = false; /** * @var bool */ public $deprecated = false; /** * @var bool */ public $sealed_properties = false; /** * @var bool */ public $sealed_methods = false; /** * @var array */ public $suppressed_issues = []; /** * @var string */ public $name; /** * Is this class user-defined * * @var bool */ public $user_defined = false; /** * Interfaces this class implements * * @var array */ public $class_implements = []; /** * Parent interfaces * * @var array */ public $parent_interfaces = []; /** * Parent classes * * @var array */ public $parent_classes = []; /** * @var CodeLocation|null */ public $location; /** * @var bool */ public $abstract = false; /** * @var bool */ public $final = false; /** * @var array */ public $used_traits = []; /** * @var array */ public $trait_alias_map = []; /** * @var bool */ public $is_trait = false; /** * @var bool */ public $is_interface = false; /** * @var array */ public $methods = []; /** * @var array */ public $pseudo_methods = []; /** * @var array */ public $declaring_method_ids = []; /** * @var array */ public $appearing_method_ids = []; /** * @var array> */ public $overridden_method_ids = []; /** * @var array> */ public $interface_method_ids = []; /** * @var array */ public $inheritable_method_ids = []; /** * @var array */ public $properties = []; /** * @var array */ public $pseudo_property_set_types = []; /** * @var array */ public $pseudo_property_get_types = []; /** * @var array */ public $declaring_property_ids = []; /** * @var array */ public $appearing_property_ids = []; /** * @var array */ public $inheritable_property_ids = []; /** * @var array> */ public $overridden_property_ids = []; /** * @var array|null */ public $template_types; /** * @var array|null */ public $template_parents; /** * @var array>|null */ public $referencing_locations; /** * @var array */ public $initialized_properties = []; /** * @var array */ public $invalid_dependencies = []; /** * A hash of the source file's name, contents, and this file's modified on date * * @var string */ public $hash = ''; /** * @param string $name */ public function __construct($name) { $this->name = $name; } }