1: <?php declare(strict_types = 1);
2:
3: namespace PHPStan\Reflection;
4:
5: use PhpParser\Node\Expr;
6: use PHPStan\Type\Type;
7:
8: /** @api */
9: interface ClassConstantReflection extends ClassMemberReflection, ConstantReflection
10: {
11:
12: public function getValueExpr(): Expr;
13:
14: public function isFinal(): bool;
15:
16: public function hasPhpDocType(): bool;
17:
18: public function getPhpDocType(): ?Type;
19:
20: public function hasNativeType(): bool;
21:
22: public function getNativeType(): ?Type;
23:
24: }
25: