Error on self::class on non final classes
[hiphop-php.git] / hphp / hack / test / typecheck / functional_dots4.php
blob2e3127a4dde46bae7dac070662c725a9321a87b8
1 <?hh // strict
2 /**
3 * Copyright (c) 2014, Facebook, Inc.
4 * All rights reserved.
6 * This source code is licensed under the MIT license found in the
7 * LICENSE file in the "hack" directory of this source tree.
12 class A {}
13 class B extends A {}
15 function f((function(B, mixed...): string) $g): string {
16 return $g(new B());
19 function test(): void {
21 function(A $x, mixed ...$args): string {
22 return "...";