Skip to content

Commit

Permalink
Merge pull request #7598 from weirdan/finalize-nodes
Browse files Browse the repository at this point in the history
  • Loading branch information
weirdan committed Feb 7, 2022
2 parents 0e5ad62 + 6c587c7 commit faad966
Show file tree
Hide file tree
Showing 163 changed files with 661 additions and 498 deletions.
835 changes: 499 additions & 336 deletions UPGRADING.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualBitwiseAnd.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\BitwiseAnd;
use Psalm\Node\VirtualNode;

class VirtualBitwiseAnd extends BitwiseAnd implements VirtualNode
final class VirtualBitwiseAnd extends BitwiseAnd implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualBitwiseOr.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\BitwiseOr;
use Psalm\Node\VirtualNode;

class VirtualBitwiseOr extends BitwiseOr implements VirtualNode
final class VirtualBitwiseOr extends BitwiseOr implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualBitwiseXor.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\BitwiseXor;
use Psalm\Node\VirtualNode;

class VirtualBitwiseXor extends BitwiseXor implements VirtualNode
final class VirtualBitwiseXor extends BitwiseXor implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualCoalesce.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\Coalesce;
use Psalm\Node\VirtualNode;

class VirtualCoalesce extends Coalesce implements VirtualNode
final class VirtualCoalesce extends Coalesce implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualConcat.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\Concat;
use Psalm\Node\VirtualNode;

class VirtualConcat extends Concat implements VirtualNode
final class VirtualConcat extends Concat implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualDiv.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\Div;
use Psalm\Node\VirtualNode;

class VirtualDiv extends Div implements VirtualNode
final class VirtualDiv extends Div implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualMinus.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\Minus;
use Psalm\Node\VirtualNode;

class VirtualMinus extends Minus implements VirtualNode
final class VirtualMinus extends Minus implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualMod.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\Mod;
use Psalm\Node\VirtualNode;

class VirtualMod extends Mod implements VirtualNode
final class VirtualMod extends Mod implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualMul.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\Mul;
use Psalm\Node\VirtualNode;

class VirtualMul extends Mul implements VirtualNode
final class VirtualMul extends Mul implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualPlus.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\Plus;
use Psalm\Node\VirtualNode;

class VirtualPlus extends Plus implements VirtualNode
final class VirtualPlus extends Plus implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualPow.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\Pow;
use Psalm\Node\VirtualNode;

class VirtualPow extends Pow implements VirtualNode
final class VirtualPow extends Pow implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualShiftLeft.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\ShiftLeft;
use Psalm\Node\VirtualNode;

class VirtualShiftLeft extends ShiftLeft implements VirtualNode
final class VirtualShiftLeft extends ShiftLeft implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/AssignOp/VirtualShiftRight.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\AssignOp\ShiftRight;
use Psalm\Node\VirtualNode;

class VirtualShiftRight extends ShiftRight implements VirtualNode
final class VirtualShiftRight extends ShiftRight implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualBitwiseAnd.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\BitwiseAnd;
use Psalm\Node\VirtualNode;

class VirtualBitwiseAnd extends BitwiseAnd implements VirtualNode
final class VirtualBitwiseAnd extends BitwiseAnd implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualBitwiseOr.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\BitwiseOr;
use Psalm\Node\VirtualNode;

class VirtualBitwiseOr extends BitwiseOr implements VirtualNode
final class VirtualBitwiseOr extends BitwiseOr implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualBitwiseXor.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\BitwiseXor;
use Psalm\Node\VirtualNode;

class VirtualBitwiseXor extends BitwiseXor implements VirtualNode
final class VirtualBitwiseXor extends BitwiseXor implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualBooleanAnd.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\BooleanAnd;
use Psalm\Node\VirtualNode;

class VirtualBooleanAnd extends BooleanAnd implements VirtualNode
final class VirtualBooleanAnd extends BooleanAnd implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualBooleanOr.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\BooleanOr;
use Psalm\Node\VirtualNode;

class VirtualBooleanOr extends BooleanOr implements VirtualNode
final class VirtualBooleanOr extends BooleanOr implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualCoalesce.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Coalesce;
use Psalm\Node\VirtualNode;

class VirtualCoalesce extends Coalesce implements VirtualNode
final class VirtualCoalesce extends Coalesce implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualConcat.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Concat;
use Psalm\Node\VirtualNode;

class VirtualConcat extends Concat implements VirtualNode
final class VirtualConcat extends Concat implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualDiv.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Div;
use Psalm\Node\VirtualNode;

class VirtualDiv extends Div implements VirtualNode
final class VirtualDiv extends Div implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualEqual.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Equal;
use Psalm\Node\VirtualNode;

class VirtualEqual extends Equal implements VirtualNode
final class VirtualEqual extends Equal implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualGreater.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Greater;
use Psalm\Node\VirtualNode;

class VirtualGreater extends Greater implements VirtualNode
final class VirtualGreater extends Greater implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualGreaterOrEqual.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\GreaterOrEqual;
use Psalm\Node\VirtualNode;

class VirtualGreaterOrEqual extends GreaterOrEqual implements VirtualNode
final class VirtualGreaterOrEqual extends GreaterOrEqual implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualIdentical.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Identical;
use Psalm\Node\VirtualNode;

class VirtualIdentical extends Identical implements VirtualNode
final class VirtualIdentical extends Identical implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualLogicalAnd.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\LogicalAnd;
use Psalm\Node\VirtualNode;

class VirtualLogicalAnd extends LogicalAnd implements VirtualNode
final class VirtualLogicalAnd extends LogicalAnd implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualLogicalOr.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\LogicalOr;
use Psalm\Node\VirtualNode;

class VirtualLogicalOr extends LogicalOr implements VirtualNode
final class VirtualLogicalOr extends LogicalOr implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualLogicalXor.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\LogicalXor;
use Psalm\Node\VirtualNode;

class VirtualLogicalXor extends LogicalXor implements VirtualNode
final class VirtualLogicalXor extends LogicalXor implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualMinus.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Minus;
use Psalm\Node\VirtualNode;

class VirtualMinus extends Minus implements VirtualNode
final class VirtualMinus extends Minus implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualMod.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Mod;
use Psalm\Node\VirtualNode;

class VirtualMod extends Mod implements VirtualNode
final class VirtualMod extends Mod implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualMul.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Mul;
use Psalm\Node\VirtualNode;

class VirtualMul extends Mul implements VirtualNode
final class VirtualMul extends Mul implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualNotEqual.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\NotEqual;
use Psalm\Node\VirtualNode;

class VirtualNotEqual extends NotEqual implements VirtualNode
final class VirtualNotEqual extends NotEqual implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualNotIdentical.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\NotIdentical;
use Psalm\Node\VirtualNode;

class VirtualNotIdentical extends NotIdentical implements VirtualNode
final class VirtualNotIdentical extends NotIdentical implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualPlus.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Plus;
use Psalm\Node\VirtualNode;

class VirtualPlus extends Plus implements VirtualNode
final class VirtualPlus extends Plus implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualPow.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Pow;
use Psalm\Node\VirtualNode;

class VirtualPow extends Pow implements VirtualNode
final class VirtualPow extends Pow implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualShiftLeft.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\ShiftLeft;
use Psalm\Node\VirtualNode;

class VirtualShiftLeft extends ShiftLeft implements VirtualNode
final class VirtualShiftLeft extends ShiftLeft implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualShiftRight.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\ShiftRight;
use Psalm\Node\VirtualNode;

class VirtualShiftRight extends ShiftRight implements VirtualNode
final class VirtualShiftRight extends ShiftRight implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualSmaller.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Smaller;
use Psalm\Node\VirtualNode;

class VirtualSmaller extends Smaller implements VirtualNode
final class VirtualSmaller extends Smaller implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualSmallerOrEqual.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\SmallerOrEqual;
use Psalm\Node\VirtualNode;

class VirtualSmallerOrEqual extends SmallerOrEqual implements VirtualNode
final class VirtualSmallerOrEqual extends SmallerOrEqual implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/BinaryOp/VirtualSpaceship.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\BinaryOp\Spaceship;
use Psalm\Node\VirtualNode;

class VirtualSpaceship extends Spaceship implements VirtualNode
final class VirtualSpaceship extends Spaceship implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/Cast/VirtualArray.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\Cast\Array_;
use Psalm\Node\VirtualNode;

class VirtualArray extends Array_ implements VirtualNode
final class VirtualArray extends Array_ implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/Cast/VirtualBool.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\Cast\Bool_;
use Psalm\Node\VirtualNode;

class VirtualBool extends Bool_ implements VirtualNode
final class VirtualBool extends Bool_ implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/Cast/VirtualDouble.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\Cast\Double;
use Psalm\Node\VirtualNode;

class VirtualDouble extends Double implements VirtualNode
final class VirtualDouble extends Double implements VirtualNode
{

}
2 changes: 1 addition & 1 deletion src/Psalm/Node/Expr/Cast/VirtualInt.php
Expand Up @@ -7,7 +7,7 @@
use PhpParser\Node\Expr\Cast\Int_;
use Psalm\Node\VirtualNode;

class VirtualInt extends Int_ implements VirtualNode
final class VirtualInt extends Int_ implements VirtualNode
{

}

0 comments on commit faad966

Please sign in to comment.