Changed Ast.ClassVars to take record instead of tuple
commit16a4bc0a8cfac6e677b1fc4be759e98363a21c73
authorVassil Mladenov <vmladenov@fb.com>
Thu, 16 Nov 2017 09:12:33 +0000 (16 01:12 -0800)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Thu, 16 Nov 2017 09:40:03 +0000 (16 01:40 -0800)
tree71ec7d95a1339a067b8d2e3b214a105ecdc23d51
parent8af4b4f3f3710ecd0d489ded8a15ea1ca3e56b76
Changed Ast.ClassVars to take record instead of tuple

Summary: Class variables eventually need to have attributes, so it is easier to deal with them if they use records like how Ast.Methods do with m_user_attributes

Differential Revision: D6290575

fbshipit-source-id: 74b8d7877a6140b2532b43266f9ae078f10e1cb0
19 files changed:
hphp/hack/src/hhbc/closure_convert.ml
hphp/hack/src/hhbc/emit_body.ml
hphp/hack/src/hhbc/emit_class.ml
hphp/hack/src/hhbc/emit_method.ml
hphp/hack/src/naming/naming.ml
hphp/hack/src/parser/ast.ml
hphp/hack/src/parser/ast_visitor.ml
hphp/hack/src/parser/ast_visitors_endo.ml
hphp/hack/src/parser/ast_visitors_endo.mli
hphp/hack/src/parser/ast_visitors_iter.ml
hphp/hack/src/parser/ast_visitors_iter.mli
hphp/hack/src/parser/ast_visitors_map.ml
hphp/hack/src/parser/ast_visitors_map.mli
hphp/hack/src/parser/ast_visitors_reduce.ml
hphp/hack/src/parser/ast_visitors_reduce.mli
hphp/hack/src/parser/full_fidelity_ast.ml
hphp/hack/src/parser/parser_hack.ml
hphp/hack/src/server/fileOutline.ml
hphp/hack/src/server/serverSymbolDefinition.ml