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();
}