protected static function matchImpl()

in src/expression/StaticScopeResolutionExpression.hack [18:30]


  protected static function matchImpl(
    HHAST\ScopeResolutionExpression $n,
  ): ?Expression<string> {
    $name = $n->getName();
    if (!$name is HHAST\ClassToken) {
      return null;
    }
    $name = \Facebook\DefinitionFinder\name_from_ast($n->getQualifier());
    if ($name === null) {
      return null;
    }
    return new self($name);
  }