public function appendToBuilder()

in src/CodegenEnumMember.hack [25:41]


  public function appendToBuilder(HackBuilder $builder): HackBuilder {
    $value = $this->getValue();
    invariant($value !== null, 'enum members must have a value');
    $db = $this->getDocBlock();
    if ($db is nonnull) {
      $builder->ensureEmptyLine()->addDocBlock($db);
    }
    return $builder
      ->ensureNewLine()
      ->addWithSuggestedLineBreaksf(
        '%s%s= %s',
        $this->getName(),
        HackBuilder::DELIMITER,
        $value,
      )
      ->addLine(';');
  }