Rename attribute
commit731b78b25f5c78ee051d706aa9aff65eca9d06c9
authorAndrew Kennedy <akenn@fb.com>
Fri, 30 Apr 2021 09:29:19 +0000 (30 02:29 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 30 Apr 2021 09:30:29 +0000 (30 02:30 -0700)
tree7cb6ddcddb640fe42da50eff3c662a20364e0ed0
parent839a40e41eea56d8a3676a6c966ca797660d32d6
Rename attribute

Summary: Change attribute from `SoundDynamicCallable` to `SupportDynamicType`

Reviewed By: francesco-zappa-nardelli

Differential Revision: D28059449

fbshipit-source-id: 82341b60f9f7e7c41adb5b457dd765b8faac3d3c
300 files changed:
hphp/hack/src/annotated_ast/aast.ml
hphp/hack/src/decl/decl_class.ml
hphp/hack/src/decl/decl_counters.ml
hphp/hack/src/decl/decl_counters.mli
hphp/hack/src/decl/decl_defs.ml
hphp/hack/src/decl/decl_folded_class.ml
hphp/hack/src/decl/decl_nast.ml
hphp/hack/src/decl/decl_pos_utils.ml
hphp/hack/src/decl/decl_to_typing.ml
hphp/hack/src/decl/direct_decl_smart_constructors.rs
hphp/hack/src/decl/shallow_decl.ml
hphp/hack/src/decl/shallow_decl_defs.ml
hphp/hack/src/decl/shallow_decl_defs.mli
hphp/hack/src/errors/errors.ml
hphp/hack/src/errors/errors.mli
hphp/hack/src/hhbc/closure_convert.rs
hphp/hack/src/hhbc/hhbc_by_ref/closure_convert.rs
hphp/hack/src/naming/naming.ml
hphp/hack/src/naming/naming_special_names.ml
hphp/hack/src/naming/naming_special_names.rs
hphp/hack/src/oxidized/aast_visitor/node_impl_gen.rs
hphp/hack/src/oxidized/aast_visitor/node_mut_impl_gen.rs
hphp/hack/src/oxidized/gen/aast.rs
hphp/hack/src/oxidized_by_ref/decl_visitor/node_impl_gen.rs
hphp/hack/src/oxidized_by_ref/gen/aast.rs
hphp/hack/src/oxidized_by_ref/gen/decl_defs.rs
hphp/hack/src/oxidized_by_ref/gen/shallow_decl_defs.rs
hphp/hack/src/oxidized_by_ref/gen/typing_defs.rs
hphp/hack/src/oxidized_by_ref/gen/typing_env_types.rs
hphp/hack/src/oxidized_by_ref/gen/typing_reason.rs
hphp/hack/src/oxidized_by_ref/manual/typing_reason_impl.rs
hphp/hack/src/oxidized_by_ref/nast_visitor/node_impl_gen.rs
hphp/hack/src/parser/lowerer/lowerer.rs
hphp/hack/src/server/serverSignatureHelp.ml
hphp/hack/src/typing/typing.ml
hphp/hack/src/typing/typing_classes_heap.ml
hphp/hack/src/typing/typing_classes_heap.mli
hphp/hack/src/typing/typing_defs.ml
hphp/hack/src/typing/typing_defs.mli
hphp/hack/src/typing/typing_defs_flags.ml
hphp/hack/src/typing/typing_dynamic.ml
hphp/hack/src/typing/typing_env.ml
hphp/hack/src/typing/typing_env_types.ml
hphp/hack/src/typing/typing_env_types.mli
hphp/hack/src/typing/typing_extends.ml
hphp/hack/src/typing/typing_log.ml
hphp/hack/src/typing/typing_object_get.ml
hphp/hack/src/typing/typing_reason.ml
hphp/hack/src/typing/typing_reason.mli
hphp/hack/src/typing/typing_subtype.ml
hphp/hack/src/typing/typing_toplevel.ml
hphp/hack/src/typing/typing_variance.ml
hphp/hack/test/decl/abstract_method.php.exp
hphp/hack/test/decl/accept_disposable.php.exp
hphp/hack/test/decl/array_typehints.php.exp
hphp/hack/test/decl/async_and_generator_functions.php.exp
hphp/hack/test/decl/atom.php.exp
hphp/hack/test/decl/auto_ns_use.php.exp
hphp/hack/test/decl/class_const_declarator_list.php.exp
hphp/hack/test/decl/class_const_int_literals.php.exp
hphp/hack/test/decl/class_const_referencing_enum.php.exp
hphp/hack/test/decl/class_const_referencing_global_const.php.exp
hphp/hack/test/decl/class_const_with_parens.php.exp
hphp/hack/test/decl/class_in_namespace.php.exp
hphp/hack/test/decl/class_level_where.php.exp
hphp/hack/test/decl/classes.php.exp
hphp/hack/test/decl/classes_consistent_construct.php.exp
hphp/hack/test/decl/classes_const_attribute.php.exp
hphp/hack/test/decl/classes_const_keyword.php.exp
hphp/hack/test/decl/classes_inferred_constant_types.php.exp
hphp/hack/test/decl/classes_inheritance.php.exp
hphp/hack/test/decl/classes_reified_generics.php.exp
hphp/hack/test/decl/classes_require.php.exp
hphp/hack/test/decl/classes_typeconst.php.exp
hphp/hack/test/decl/classname.php.exp
hphp/hack/test/decl/coeffect_contexts.php.exp
hphp/hack/test/decl/const_attribute.php.exp
hphp/hack/test/decl/const_misc1.php.exp
hphp/hack/test/decl/const_missing_hint.php.exp
hphp/hack/test/decl/const_string_escaping.php.exp
hphp/hack/test/decl/constraints_mentioning_tparams_in_same_list.php.exp
hphp/hack/test/decl/constraints_with_fully_qualified_name.php.exp
hphp/hack/test/decl/constraints_with_fully_qualified_name_in_namespace.php.exp
hphp/hack/test/decl/consts_misc2.php.exp
hphp/hack/test/decl/ctx_const_both_bounds.php.exp
hphp/hack/test/decl/ctx_const_lower_bound.php.exp
hphp/hack/test/decl/ctx_const_no_bounds.php.exp
hphp/hack/test/decl/ctx_const_upper_bound.php.exp
hphp/hack/test/decl/denotable_unions.php.exp
hphp/hack/test/decl/deprecated.php.exp
hphp/hack/test/decl/deprecated_string_concat.php.exp
hphp/hack/test/decl/deprecated_string_escaping.php.exp
hphp/hack/test/decl/duplicate_fun_attributes.php.exp
hphp/hack/test/decl/dynamically_callable.php.exp
hphp/hack/test/decl/empty_method_name.php.exp
hphp/hack/test/decl/enforceable_type_const.php.exp
hphp/hack/test/decl/enum_class.php.exp
hphp/hack/test/decl/enum_constraint.php.exp
hphp/hack/test/decl/enum_user_attributes.php.exp
hphp/hack/test/decl/enums.php.exp
hphp/hack/test/decl/explicit_type_collection.php.exp
hphp/hack/test/decl/file_mode.php.exp
hphp/hack/test/decl/final_method.php.exp
hphp/hack/test/decl/function_where_constraints.php.exp
hphp/hack/test/decl/functions.php.exp
hphp/hack/test/decl/generic_classes.php.exp
hphp/hack/test/decl/generic_method_tparam_scope.php.exp
hphp/hack/test/decl/hhi.hhi.exp
hphp/hack/test/decl/higher_kinded.php.exp
hphp/hack/test/decl/ifc_policied.php.exp
hphp/hack/test/decl/inout.php.exp
hphp/hack/test/decl/interface.php.exp
hphp/hack/test/decl/interfaces.php.exp
hphp/hack/test/decl/like_types.php.exp
hphp/hack/test/decl/memoize_lsb.php.exp
hphp/hack/test/decl/missing_function_typehints.php.exp
hphp/hack/test/decl/multiple_user_attributes_on_class.php.exp
hphp/hack/test/decl/namespace_body_plus_declarations_outside_body.php.exp
hphp/hack/test/decl/namespace_elaboration.php.exp
hphp/hack/test/decl/namespace_global_body_plus_declarations_outside_body.php.exp
hphp/hack/test/decl/namespace_import.php.exp
hphp/hack/test/decl/namespace_keyword.hhi.exp
hphp/hack/test/decl/namespace_self.php.exp
hphp/hack/test/decl/namespace_unscoped.php.exp
hphp/hack/test/decl/namespace_use.php.exp
hphp/hack/test/decl/namespaces1.php.exp
hphp/hack/test/decl/namespaces2.php.exp
hphp/hack/test/decl/nested_namespaces.php.exp
hphp/hack/test/decl/override_attribute.php.exp
hphp/hack/test/decl/partially_abstract_type_const.php.exp
hphp/hack/test/decl/php_std_lib.hhi.exp
hphp/hack/test/decl/prop_without_visibility_modifier.php.exp
hphp/hack/test/decl/property_declarations.php.exp
hphp/hack/test/decl/property_needs_init.hhi.exp
hphp/hack/test/decl/qualified_name_in_attribute_arg.php.exp
hphp/hack/test/decl/readonly.php.exp
hphp/hack/test/decl/ret_from_kind.php.exp
hphp/hack/test/decl/return_disposable.php.exp
hphp/hack/test/decl/return_pos.php.exp
hphp/hack/test/decl/rewritten_tparams.php.exp
hphp/hack/test/decl/self_in_type_constant.php.exp
hphp/hack/test/decl/shape_expression_key_types.php.exp
hphp/hack/test/decl/shape_self.php.exp
hphp/hack/test/decl/shapes.php.exp
hphp/hack/test/decl/soft_reified.php.exp
hphp/hack/test/decl/soft_type_hint.php.exp
hphp/hack/test/decl/static_method_call_with_explicit_targ.php.exp
hphp/hack/test/decl/tparams_on_class_and_method.php.exp
hphp/hack/test/decl/trait_use_conflict_resolution.php.exp
hphp/hack/test/decl/traits.php.exp
hphp/hack/test/decl/tuples.php.exp
hphp/hack/test/decl/type_param_attrs.php.exp
hphp/hack/test/decl/typeconst_property_promotion.php.exp
hphp/hack/test/decl/unnamed_variadic_method_parameter.php.exp
hphp/hack/test/decl/untyped_prop.php.exp
hphp/hack/test/decl/use_type.php.exp
hphp/hack/test/decl/user_attributes_in_namespaces.php.exp
hphp/hack/test/decl/variadic_parameter.php.exp
hphp/hack/test/decl/wildcard_invalid.php.exp
hphp/hack/test/decl/wildcard_invalid_targ.php.exp
hphp/hack/test/decl/xhp.php.exp
hphp/hack/test/decl/xhp_attr.php.exp
hphp/hack/test/decl/xhp_class_const.php.exp
hphp/hack/test/decl/xhp_modifier.php.exp
hphp/hack/test/decl/xhp_self.php.exp
hphp/hack/test/decl/yield_deeper.php.exp
hphp/hack/test/holes/call_collection.php.holes.exp
hphp/hack/test/holes/call_dict.php.holes.exp
hphp/hack/test/holes/call_imm_set.php.holes.exp
hphp/hack/test/holes/call_imm_vector.php.holes.exp
hphp/hack/test/holes/call_iterable.php.holes.exp
hphp/hack/test/holes/call_keyed_traversable.php.holes.exp
hphp/hack/test/holes/call_keyset.php.holes.exp
hphp/hack/test/holes/call_pair.php.holes.exp
hphp/hack/test/holes/call_set.php.holes.exp
hphp/hack/test/holes/call_traversable.php.holes.exp
hphp/hack/test/holes/call_tuple.php.holes.exp
hphp/hack/test/holes/call_varray.php.holes.exp
hphp/hack/test/holes/call_varray_or_darray.php.holes.exp
hphp/hack/test/holes/call_vec.php.holes.exp
hphp/hack/test/holes/call_vector.php.holes.exp
hphp/hack/test/holes/imprecise_cast.php.holes.exp
hphp/hack/test/nast/class_level_where_clauses/test_class_level_where_clauses.php.exp
hphp/hack/test/nast/coeffects/ctx_const.php.exp
hphp/hack/test/nast/coeffects/ctx_const2.php.exp
hphp/hack/test/nast/coeffects/ctx_const_abstract.php.exp
hphp/hack/test/nast/coeffects/ctx_const_both_bounds.php.exp
hphp/hack/test/nast/coeffects/ctx_const_fail.php.exp
hphp/hack/test/nast/coeffects/ctx_const_lower_bound.php.exp
hphp/hack/test/nast/coeffects/ctx_const_upper_bound.php.exp
hphp/hack/test/nast/file_attributes_from_multiple_namespaces.php.exp
hphp/hack/test/nast/file_attributes_in_namespaces.php.exp
hphp/hack/test/nast/file_attributes_in_namespaces_with_namespaced_values.php.exp
hphp/hack/test/nast/function_pointers/class_meth.php.exp
hphp/hack/test/nast/higher_kinded_type_constraints1.php.exp
hphp/hack/test/nast/higher_kinded_type_constraints2.php.exp
hphp/hack/test/sound_dynamic/decl/top_level.good.php
hphp/hack/test/sound_dynamic/decl/top_level.good.php.exp
hphp/hack/test/sound_dynamic/typing/as.good.php
hphp/hack/test/sound_dynamic/typing/awaitable.bad.php
hphp/hack/test/sound_dynamic/typing/awaitable.good.php
hphp/hack/test/sound_dynamic/typing/box.good.php
hphp/hack/test/sound_dynamic/typing/box_generics.bad.php
hphp/hack/test/sound_dynamic/typing/call_meth_1.bad.php
hphp/hack/test/sound_dynamic/typing/call_meth_1.good.php
hphp/hack/test/sound_dynamic/typing/coerce_from_dyn.good.php
hphp/hack/test/sound_dynamic/typing/coerce_to_dyn.good.php
hphp/hack/test/sound_dynamic/typing/generic_constraint_dynamic.bad.php
hphp/hack/test/sound_dynamic/typing/generic_constraint_dynamic.good.php
hphp/hack/test/sound_dynamic/typing/interfaces_1.bad.php
hphp/hack/test/sound_dynamic/typing/interfaces_1.bad.php.exp
hphp/hack/test/sound_dynamic/typing/interfaces_1.good.php
hphp/hack/test/sound_dynamic/typing/interfaces_2.bad.php
hphp/hack/test/sound_dynamic/typing/interfaces_2.bad.php.exp
hphp/hack/test/sound_dynamic/typing/interfaces_2.good.php
hphp/hack/test/sound_dynamic/typing/interfaces_3.good.php
hphp/hack/test/sound_dynamic/typing/interfaces_4.good.php
hphp/hack/test/sound_dynamic/typing/meth_call.good.php
hphp/hack/test/sound_dynamic/typing/param_with_default_value.good.php
hphp/hack/test/sound_dynamic/typing/parent_1.good.php
hphp/hack/test/sound_dynamic/typing/parent_2.bad.php
hphp/hack/test/sound_dynamic/typing/parent_2.bad.php.exp
hphp/hack/test/sound_dynamic/typing/parent_2.good.php
hphp/hack/test/sound_dynamic/typing/parent_3.bad.php
hphp/hack/test/sound_dynamic/typing/parent_3.bad.php.exp
hphp/hack/test/sound_dynamic/typing/parent_3.good.php
hphp/hack/test/sound_dynamic/typing/private_dynamic.bad.php
hphp/hack/test/sound_dynamic/typing/private_good.php
hphp/hack/test/sound_dynamic/typing/prop.bad.php
hphp/hack/test/sound_dynamic/typing/reify.good.php
hphp/hack/test/sound_dynamic/typing/return_value_1.good.php
hphp/hack/test/sound_dynamic/typing/sound_dynamic_callable_1.bad.php
hphp/hack/test/sound_dynamic/typing/sound_dynamic_callable_2.bad.php
hphp/hack/test/sound_dynamic/typing/sound_dynamic_callable_3.bad.php
hphp/hack/test/sound_dynamic/typing/sound_dynamic_callable_4.good.php
hphp/hack/test/sound_dynamic/typing/sub_function_type_dynamic.good.php
hphp/hack/test/sound_dynamic/typing/this_1.good.php
hphp/hack/test/sound_dynamic/typing/this_2.good.php
hphp/hack/test/sound_dynamic/typing/top_level_1.bad.php
hphp/hack/test/sound_dynamic/typing/top_level_1.good.php
hphp/hack/test/sound_dynamic/typing/top_level_2.bad.php
hphp/hack/test/sound_dynamic/typing/trait_1.bad.php
hphp/hack/test/sound_dynamic/typing/trait_1.bad.php.exp
hphp/hack/test/sound_dynamic/typing/trait_1.good.php
hphp/hack/test/sound_dynamic/typing/trait_2.good.php
hphp/hack/test/sound_dynamic/typing/trait_3.good.php
hphp/hack/test/sound_dynamic/typing/trait_4.good.php
hphp/hack/test/sound_dynamic/typing/variadic_argument_1.bad.php
hphp/hack/test/sound_dynamic/typing/variadic_argument_1.good.php
hphp/hack/test/tast/add_vector.php.exp
hphp/hack/test/tast/class_const.php.exp
hphp/hack/test/tast/class_get.php.exp
hphp/hack/test/tast/class_level_where_clauses/test_class_level_where_clauses.php.exp
hphp/hack/test/tast/contravariant_solve.php.exp
hphp/hack/test/tast/control_flow/loop_cond.php.exp
hphp/hack/test/tast/dict_attribute.php.exp
hphp/hack/test/tast/fake_member.php.exp
hphp/hack/test/tast/file_attributes_from_multiple_namespaces.php.exp
hphp/hack/test/tast/file_attributes_in_namespaces.php.exp
hphp/hack/test/tast/file_attributes_in_namespaces_with_namespaced_values.php.exp
hphp/hack/test/tast/fun_meth_variadic.php.exp
hphp/hack/test/tast/global_inference/call_chain_evil_evil.php.exp
hphp/hack/test/tast/global_inference/call_chain_evil_evil1.php.exp
hphp/hack/test/tast/global_inference/call_chain_evil_evil1_static.php.exp
hphp/hack/test/tast/global_inference/mymap.php.exp
hphp/hack/test/tast/global_inference/one_two_three.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_inferred_parameters_constructor.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_parameter_call_method.php.exp
hphp/hack/test/tast/global_inference/params/type_hint_parameter_method.php.exp
hphp/hack/test/tast/global_inference/partial_annot.php.exp
hphp/hack/test/tast/global_inference/partial_annot_where.php.exp
hphp/hack/test/tast/global_inference/properties/inherit.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_assignment.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_constructor.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_getter.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_initializer.php.exp
hphp/hack/test/tast/global_inference/properties/type_hint_inferred_property_setter.php.exp
hphp/hack/test/tast/global_inference/reinfer_types/return_type_awaitable.php.exp
hphp/hack/test/tast/global_inference/reinfer_types/unsafe_type_fixme.php.exp
hphp/hack/test/tast/global_inference/return/type_hint_inferred_method.php.exp
hphp/hack/test/tast/global_inference/typeparams/type_hint_typeparameter_custom.php.exp
hphp/hack/test/tast/global_inference/typeparams/type_hint_typeparameter_subtyping.php.exp
hphp/hack/test/tast/global_inference/typeparams/type_hint_typeparameter_variance.php.exp
hphp/hack/test/tast/initializer.php.exp
hphp/hack/test/tast/multiple_type.php.exp
hphp/hack/test/tast/parent_construct.php.exp
hphp/hack/test/tast/parent_method.php.exp
hphp/hack/test/tast/pseudofunctions.php.exp
hphp/hack/test/tast/reified_generic_attributes.php.exp
hphp/hack/test/tast/reified_generic_shadowing.php.exp
hphp/hack/test/tast/reified_generic_shadowing2.php.exp
hphp/hack/test/tast/try_catch.php.exp
hphp/hack/test/tast/typeconsts.php.exp
hphp/hack/test/tast/typedef.php.exp
hphp/hack/test/tast/using.php.exp
hphp/hack/test/tast/wildcard_generic_depth.php.exp
hphp/hack/test/tast/xhp.php.exp
hphp/hack/test/tast/xhp_modifier/xhp.php.exp
hphp/hack/test/tast/xml_child_order.php.exp
hphp/hack/test/typecheck/func_ptr_in_constants/allowed_func_ptr_builtins.php.direct_decl_exp