コード例 #1
0
ファイル: implements.php プロジェクト: badlamer/hhvm
        use IterMethods;
        public static function hacklib_initialize_statics()
        {
            self::hacklib_initialize_statics_IterMethods();
        }
    }
    Foo::hacklib_initialize_statics();
    class Bar implements \HH\KeyedIterable, HH\Unrelated
    {
        use IterMethods;
        public static function hacklib_initialize_statics()
        {
            self::hacklib_initialize_statics_IterMethods();
        }
    }
    Bar::hacklib_initialize_statics();
}
namespace blah {
    class Baz implements \HH\KeyedIterable, \HH\Unrelated
    {
        use \IterMethods;
        public static function hacklib_initialize_statics()
        {
            self::hacklib_initialize_statics_IterMethods();
        }
    }
    Baz::hacklib_initialize_statics();
    testKeys(new \Foo());
    testKeys(new \Bar());
    testKeys(new Baz());
}