public function visitStaticField(O\StaticFieldExpression $expression) { $classExpression = $expression->getClass(); $this->walk($classExpression); $this->walk($expression->getName()); $class = $this->validateStaticClassName($classExpression, 'static field'); $this->addTypeOperation($expression, $this->typeSystem->getObjectType($class)->getStaticField($expression)); }