1 | <?php |
||
31 | final class AttributeSetterMethodReflection implements MethodReflection |
||
32 | { |
||
33 | /** @var ClassReflection */ |
||
34 | private $classReflection; |
||
35 | 2 | ||
36 | /** @var string */ |
||
37 | 2 | private $name; |
|
38 | 2 | /** @var Type */ |
|
39 | 2 | private $attributeType; |
|
40 | 2 | ||
41 | public function __construct(ClassReflection $classReflection, string $name, Type $attributeType) |
||
47 | |||
48 | public function getDeclaringClass() : ClassReflection |
||
52 | |||
53 | public function isStatic() : bool |
||
57 | |||
58 | public function isPrivate() : bool |
||
62 | |||
63 | public function isPublic() : bool |
||
67 | |||
68 | public function getName() : string |
||
72 | |||
73 | public function getPrototype() : ClassMemberReflection |
||
77 | 2 | ||
78 | 2 | /** |
|
79 | 2 | * @return ParametersAcceptor[] |
|
80 | 2 | */ |
|
81 | public function getVariants() : array |
||
94 | |||
95 | public function getDocComment() : ?string |
||
99 | |||
100 | public function isDeprecated() : TrinaryLogic |
||
104 | |||
105 | public function getDeprecatedDescription() : ?string |
||
109 | |||
110 | public function isFinal() : TrinaryLogic |
||
114 | |||
115 | public function isInternal() : TrinaryLogic |
||
119 | |||
120 | public function getThrowType() : ?Type |
||
124 | |||
125 | public function hasSideEffects() : TrinaryLogic |
||
129 | } |
||
130 |