Facebook\HackCodegen\CodegenShape

Generate code for a shape

Please don’t use this class directly; instead use the function codegenShape. E.g.:

1
2
3
4
codegenShape(
  new CodegenShapeMember('x', 'int'),
  (new CodegenShapeMember('y', 'int'))->setIsOptional(),
)

Interface Synopsis

namespace Facebook\HackCodegen;

final class CodegenShape implements ICodeBuilderRenderer {...}

Public Methods

Edit on GitHub