Error on self::class on non final classes
[hiphop-php.git] / hphp / hack / test / typecheck / reified_generics / 
treeb81c1d49ddfe10cf3ab63732a4af42f808540ea5
drwxr-xr-x   ..
-rw-r--r-- 0 HH_FLAGS
-rw-r--r-- 566 as-this-self.php
-rw-r--r-- 10 as-this-self.php.exp
-rw-r--r-- 409 as-tuple.php
-rw-r--r-- 10 as-tuple.php.exp
-rw-r--r-- 648 box_arity.php
-rw-r--r-- 1309 box_arity.php.exp
-rw-r--r-- 302 box_function_arity.php
-rw-r--r-- 197 box_function_arity.php.exp
-rw-r--r-- 426 box_keyword.php
-rw-r--r-- 414 box_keyword.php.exp
-rw-r--r-- 827 box_parametrized.php
-rw-r--r-- 1085 box_parametrized.php.exp
-rw-r--r-- 190 class-method-access.php
-rw-r--r-- 214 class-method-access.php.exp
-rw-r--r-- 185 class_const_test.php
-rw-r--r-- 137 class_const_test.php.exp
-rw-r--r-- 138 class_const_test.php.like_types.exp
-rw-r--r-- 196 class_get_test.php
-rw-r--r-- 244 class_get_test.php.exp
-rw-r--r-- 245 class_get_test.php.like_types.exp
-rw-r--r-- 190 class_method_reified.php
-rw-r--r-- 10 class_method_reified.php.exp
-rw-r--r-- 139 class_reified_generic_static_method_class_get.php
-rw-r--r-- 163 class_reified_generic_static_method_class_get.php.exp
-rw-r--r-- 659 class_soft_reification.php
-rw-r--r-- 1658 class_soft_reification.php.exp
-rw-r--r-- 264 classname.php
-rw-r--r-- 1561 classname.php.exp
-rw-r--r-- 169 closure-1.php
-rw-r--r-- 10 closure-1.php.exp
-rw-r--r-- 152 consistent_construct_final.php
-rw-r--r-- 149 consistent_construct_final.php.exp
-rw-r--r-- 200 consistent_construct_final_parent.php
-rw-r--r-- 201 consistent_construct_final_parent.php.exp
-rw-r--r-- 137 consistent_construct_inconsistent.php
-rw-r--r-- 348 consistent_construct_inconsistent.php.exp
-rw-r--r-- 194 consistent_construct_parent.php
-rw-r--r-- 193 consistent_construct_parent.php.exp
-rw-r--r-- 172 consistent_construct_self.php
-rw-r--r-- 338 consistent_construct_self.php.exp
-rw-r--r-- 493 constructor_ambiguous_consistent.php
-rw-r--r-- 1079 constructor_ambiguous_consistent.php.exp
-rw-r--r-- 513 constructor_choose_consistent.php
-rw-r--r-- 10 constructor_choose_consistent.php.exp
-rw-r--r-- 311 constructor_parameters.php
-rw-r--r-- 407 constructor_parameters.php.exp
-rw-r--r-- 408 constructor_parameters.php.like_types.exp
-rw-r--r-- 538 constructor_true_generic.php
-rw-r--r-- 294 constructor_true_generic.php.exp
-rw-r--r-- 174 declarations.php
-rw-r--r-- 10 declarations.php.exp
-rw-r--r-- 776 deep_soft_reification.php
-rw-r--r-- 1644 deep_soft_reification.php.exp
-rw-r--r-- 327 enforceable_targ_funcall.php
-rw-r--r-- 727 enforceable_targ_funcall.php.exp
-rw-r--r-- 859 enforceable_targ_funcall.php.like_types.exp
-rw-r--r-- 311 enforceable_targ_methcall.php
-rw-r--r-- 733 enforceable_targ_methcall.php.exp
-rw-r--r-- 865 enforceable_targ_methcall.php.like_types.exp
-rw-r--r-- 263 enforceable_targ_new.php
-rw-r--r-- 703 enforceable_targ_new.php.exp
-rw-r--r-- 835 enforceable_targ_new.php.like_types.exp
-rw-r--r-- 286 enforceable_type_const_as.php
-rw-r--r-- 288 enforceable_type_const_as.php.exp
-rw-r--r-- 481 enforceable_type_consts.php
-rw-r--r-- 358 enforceable_type_consts.php.exp
-rw-r--r-- 358 enforceable_type_consts.php.legacy_decl.exp
-rw-r--r-- 432 enforceable_type_consts.php.like_types.exp
-rw-r--r-- 180 funciton_call_missing_reified_generics1.php
-rw-r--r-- 491 funciton_call_missing_reified_generics1.php.exp
-rw-r--r-- 268 funciton_call_missing_reified_generics2.php
-rw-r--r-- 705 funciton_call_missing_reified_generics2.php.exp
-rw-r--r-- 239 function_incorect_param.php
-rw-r--r-- 10 function_incorect_param.php.exp
-rw-r--r-- 183 function_missing_args.php
-rw-r--r-- 412 function_missing_args.php.exp
-rw-r--r-- 633 function_soft_reification.php
-rw-r--r-- 1708 function_soft_reification.php.exp
-rw-r--r-- 104 incorrect-num-reified-extends-1.php
-rw-r--r-- 223 incorrect-num-reified-extends-1.php.exp
-rw-r--r-- 532 incorrect-num-reified-extends-1.php.legacy.exp
-rw-r--r-- 223 incorrect-num-reified-extends-1.php.legacy_decl.exp
-rw-r--r-- 691 is-expression-generics-shapes-3.php
-rw-r--r-- 10 is-expression-generics-shapes-3.php.exp
-rw-r--r-- 253 is-expression-generics-tuples.php
-rw-r--r-- 10 is-expression-generics-tuples.php.exp
-rw-r--r-- 230 is_as_deep_inference_check.php
-rw-r--r-- 428 is_as_deep_inference_check.php.exp
-rw-r--r-- 407 is_as_deep_inference_check.php.legacy.exp
-rw-r--r-- 317 is_as_generic_coercion.php
-rw-r--r-- 324 is_as_generic_coercion.php.exp
-rw-r--r-- 547 is_as_generic_passed_as_targs.php
-rw-r--r-- 1635 is_as_generic_passed_as_targs.php.exp
-rw-r--r-- 1857 is_as_generic_passed_as_targs.php.like_types.exp
-rw-r--r-- 156 is_as_generic_simple.php
-rw-r--r-- 495 is_as_generic_simple.php.exp
-rw-r--r-- 543 is_as_shallow_checks.php
-rw-r--r-- 750 is_as_shallow_checks.php.exp
-rw-r--r-- 960 is_as_shallow_checks.php.like_types.exp
-rw-r--r-- 156 is_as_soft_reified.php
-rw-r--r-- 238 is_as_soft_reified.php.exp
-rw-r--r-- 312 is_as_soft_reified.php.like_types.exp
-rw-r--r-- 180 method_incorect_param.php
-rw-r--r-- 10 method_incorect_param.php.exp
-rw-r--r-- 766 method_soft_reification.php
-rw-r--r-- 1676 method_soft_reification.php.exp
-rw-r--r-- 143 new_classname_inconsistent.php
-rw-r--r-- 336 new_classname_inconsistent.php.exp
-rw-r--r-- 228 new_expression.php
-rw-r--r-- 398 new_expression.php.exp
-rw-r--r-- 310 new_self_new_parent.php
-rw-r--r-- 173 new_self_new_parent.php.exp
-rw-r--r-- 173 new_self_new_parent.php.legacy.exp
-rw-r--r-- 152 new_static.php
-rw-r--r-- 133 new_static.php.exp
-rw-r--r-- 395 new_without_newable.php
-rw-r--r-- 156 new_without_newable.php.exp
-rw-r--r-- 116 new_without_newable_simple.php
-rw-r--r-- 159 new_without_newable_simple.php.exp
-rw-r--r-- 513 newable_targ_basic.php
-rw-r--r-- 1923 newable_targ_basic.php.exp
-rw-r--r-- 245 newable_targ_consistent.php
-rw-r--r-- 10 newable_targ_consistent.php.exp
-rw-r--r-- 237 newable_targ_extends.php
-rw-r--r-- 261 newable_targ_extends.php.exp
-rw-r--r-- 202 newable_targ_final_class.php
-rw-r--r-- 10 newable_targ_final_class.php.exp
-rw-r--r-- 261 newable_targ_final_constructor.php
-rw-r--r-- 421 newable_targ_final_constructor.php.exp
-rw-r--r-- 409 newable_targ_reified_newable_tparam.php
-rw-r--r-- 292 newable_targ_reified_newable_tparam.php.exp
-rw-r--r-- 351 newable_tparams.php
-rw-r--r-- 822 newable_tparams.php.exp
-rw-r--r-- 438 newable_tparams_simple.php
-rw-r--r-- 1255 newable_tparams_simple.php.exp
-rw-r--r-- 346 newable_tparams_transitive.php
-rw-r--r-- 421 newable_tparams_transitive.php.exp
-rw-r--r-- 127 no_shape_keys_generics.php
-rw-r--r-- 117 no_shape_keys_generics.php.exp
-rw-r--r-- 167 reference_generic.php
-rw-r--r-- 454 reference_generic.php.exp
-rw-r--r-- 189 reifiable.php
-rw-r--r-- 562 reifiable.php.exp
-rw-r--r-- 159 reifiable2.php
-rw-r--r-- 284 reifiable2.php.exp
-rw-r--r-- 436 reifiable3.php
-rw-r--r-- 1586 reifiable3.php.exp
-rw-r--r-- 1843 reifiable3.php.legacy_decl.exp
-rw-r--r-- 1843 reifiable3.php.like_types.exp
-rw-r--r-- 278 reified_tparam_variadic.php
-rw-r--r-- 9 reified_tparam_variadic.php.exp
-rw-r--r-- 168 return_new_t.php
-rw-r--r-- 10 return_new_t.php.exp
-rw-r--r-- 10 return_new_t.php.legacy.exp
-rw-r--r-- 350 soft_reified_within_function.php
-rw-r--r-- 599 soft_reified_within_function.php.exp
-rw-r--r-- 343 static_method_call_from_reified_class.php
-rw-r--r-- 632 static_method_call_from_reified_class.php.exp
-rw-r--r-- 258 taccess_this.php
-rw-r--r-- 574 taccess_this.php.exp
-rw-r--r-- 344 tparam_with_targ_in_new.php
-rw-r--r-- 1056 tparam_with_targ_in_new.php.exp
-rw-r--r-- 298 tparams_shadow_classes.php
-rw-r--r-- 10 tparams_shadow_classes.php.exp
-rw-r--r-- 163 tparams_shadow_classes_namespaced.php
-rw-r--r-- 10 tparams_shadow_classes_namespaced.php.exp
-rw-r--r-- 627 type_constants_across.php
-rw-r--r-- 741 type_constants_across.php.exp
-rw-r--r-- 815 type_constants_across.php.like_types.exp
-rw-r--r-- 414 type_constants_basic.php
-rw-r--r-- 793 type_constants_basic.php.exp
-rw-r--r-- 867 type_constants_basic.php.like_types.exp
-rw-r--r-- 942 type_constants_multilevel.php
-rw-r--r-- 1593 type_constants_multilevel.php.exp
-rw-r--r-- 1889 type_constants_multilevel.php.like_types.exp
-rw-r--r-- 632 type_constants_self_referential.php
-rw-r--r-- 890 type_constants_self_referential.php.exp
-rw-r--r-- 161 valid_targ_array.php
-rw-r--r-- 1128 valid_targ_array.php.exp
-rw-r--r-- 60 valid_targ_dynamic.php
-rw-r--r-- 10 valid_targ_dynamic.php.exp
-rw-r--r-- 127 valid_targ_fun.php
-rw-r--r-- 556 valid_targ_fun.php.exp
-rw-r--r-- 101 valid_targ_fun2.php
-rw-r--r-- 593 valid_targ_fun2.php.exp
-rw-r--r-- 145 valid_targ_funcall.php
-rw-r--r-- 286 valid_targ_funcall.php.exp
-rw-r--r-- 197 valid_targ_hint.php
-rw-r--r-- 281 valid_targ_hint.php.exp
-rw-r--r-- 135 valid_targ_new.php
-rw-r--r-- 271 valid_targ_new.php.exp
-rw-r--r-- 77 valid_targ_this.php
-rw-r--r-- 297 valid_targ_this.php.exp
-rw-r--r-- 526 valid_targ_tpenv_bounds_test.php
-rw-r--r-- 641 valid_targ_tpenv_bounds_test.php.exp
-rw-r--r-- 280 valid_targ_tpenv_bounds_test2.php
-rw-r--r-- 320 valid_targ_tpenv_bounds_test2.php.exp
-rw-r--r-- 271 valid_targ_tpenv_bounds_test3.php
-rw-r--r-- 640 valid_targ_tpenv_bounds_test3.php.exp
-rw-r--r-- 133 valid_targ_typealias.php
-rw-r--r-- 10 valid_targ_typealias.php.exp
-rw-r--r-- 189 valid_targ_typeconst.php
-rw-r--r-- 628 valid_targ_typeconst.php.exp
-rw-r--r-- 176 valid_targ_wildcard_call.php
-rw-r--r-- 831 valid_targ_wildcard_call.php.exp
-rw-r--r-- 196 valid_targ_wildcard_hint.php
-rw-r--r-- 520 valid_targ_wildcard_hint.php.exp
-rw-r--r-- 150 valid_targ_wildcard_is_as.php
-rw-r--r-- 10 valid_targ_wildcard_is_as.php.exp
-rw-r--r-- 152 valid_targ_wildcard_new.php
-rw-r--r-- 829 valid_targ_wildcard_new.php.exp
-rw-r--r-- 175 wildcard_as.php
-rw-r--r-- 115 wildcard_as.php.exp
-rw-r--r-- 307 wildcard_as_shape.php
-rw-r--r-- 10 wildcard_as_shape.php.exp
-rw-r--r-- 183 wildcard_as_tuple.php
-rw-r--r-- 10 wildcard_as_tuple.php.exp
-rw-r--r-- 348 wildcard_funcall.php
-rw-r--r-- 2842 wildcard_funcall.php.exp
-rw-r--r-- 2268 wildcard_funcall.php.legacy.exp