public function visitClass(Class_ $node)
{
$struct = $this->getStruct();
if ($node->extends !== null) {
$struct->setParentClassName(implode('\\', $node->extends->parts));
}
foreach ($node->implements as $name) {
$struct->addInterface(implode('\\', $name->parts));
}
$struct->setAbstract($node->isAbstract());
$struct->setFinal($node->isFinal());
}