public function __construct()

in src/privateimpl/ClassFacts.hack [17:32]


  public function __construct(
    BaseParser $parser,
  ) {
    $classes = Map { };

    foreach ($parser->getClasses() as $class) {
      $classes[$class->getName()] = $class;
    }
    foreach ($parser->getInterfaces() as $interface) {
      $classes[$interface->getName()] = $interface;
    }
    foreach ($parser->getTraits() as $trait) {
      $classes[$trait->getName()] = $trait;
    }
    $this->classes = $classes->immutable();
  }