php-parser/lib/PhpParser/Node
Nikita Popov 0483391aca Introduce ComplexType base class
With the upcoming addition of intersection types, a type can
be Identifier|Name|NullableType|UnionType|IntersectionType, which
is quite the mouthful. Give NullableType and UnionType a common
base class ComplexType, which does not have any behavior, but
allows to write these types (and check them in instanceof) more
easily.
2021-09-02 18:35:05 +02:00
..
Expr Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
Name [CS] New line in the end of file 2018-01-13 16:08:26 +01:00
Scalar Avoid notices in php 7.4 with hexdec/base_convert (#619) 2019-07-14 10:56:13 +02:00
Stmt Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
Arg.php Add named argument support 2020-08-09 17:37:44 +02:00
Attribute.php [PHP 8.0] Add attributes support (#661) 2020-09-13 21:01:17 +02:00
AttributeGroup.php [PHP 8.0] Add attributes support (#661) 2020-09-13 21:01:17 +02:00
ComplexType.php Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
Const_.php Fixed PHPDoc typo 2020-09-02 12:33:46 +02:00
Expr.php [CS] New line in the end of file 2018-01-13 16:08:26 +01:00
FunctionLike.php Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
Identifier.php Avoid parent constructor call during node construction 2019-05-12 14:55:21 +02:00
MatchArm.php [PHP 8.0] Add match expressions (#672) 2020-07-15 21:40:05 +02:00
Name.php Remove repeated word from PHPDoc in Name 2020-08-23 08:59:38 +02:00
NullableType.php Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
Param.php Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
Scalar.php [CS] New line in the end of file 2018-01-13 16:08:26 +01:00
Stmt.php [CS] New line in the end of file 2018-01-13 16:08:26 +01:00
UnionType.php Introduce ComplexType base class 2021-09-02 18:35:05 +02:00
VarLikeIdentifier.php Add public visibility to getType method (#463) 2018-01-10 18:57:48 +01:00