Skip to content

Commit

Permalink
Merge pull request #9522 from edsrzf/unused-class-analyzer-property
Browse files Browse the repository at this point in the history
Remove always-empty ClassAnalyzer leftover_stmts array
  • Loading branch information
orklah committed Mar 15, 2023
2 parents c272be1 + 37ff3a0 commit a11fd94
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 15 deletions.
10 changes: 0 additions & 10 deletions src/Psalm/Internal/Analyzer/ClassAnalyzer.php
Expand Up @@ -362,16 +362,6 @@ public function analyze(
return;
}

if ($this->leftover_stmts) {
(new StatementsAnalyzer(
$this,
new NodeDataProvider(),
))->analyze(
$this->leftover_stmts,
$class_context,
);
}

if (!$storage->abstract) {
foreach ($storage->declaring_method_ids as $declaring_method_id) {
$method_storage = $codebase->methods->getStorage($declaring_method_id);
Expand Down
5 changes: 0 additions & 5 deletions src/Psalm/Internal/Analyzer/ClassLikeAnalyzer.php
Expand Up @@ -92,11 +92,6 @@ abstract class ClassLikeAnalyzer extends SourceAnalyzer
*/
protected ?string $parent_fq_class_name = null;

/**
* @var PhpParser\Node\Stmt[]
*/
protected array $leftover_stmts = [];

protected ClassLikeStorage $storage;

public function __construct(PhpParser\Node\Stmt\ClassLike $class, SourceAnalyzer $source, string $fq_class_name)
Expand Down

0 comments on commit a11fd94

Please sign in to comment.