77 * LICENSE file in the "hack" directory of this source tree.
88 *
99 */
10-
10+ <<file: __EnableUnstableFeatures ( ' class_type ' )>>
1111interface Reflector extends IPureStringishObject {
1212 public function __toString ()[]: string;
1313}
@@ -60,7 +60,7 @@ class ReflectionClass implements Reflector {
6060 final public function hasAttribute (string $ name )[]: bool ;
6161 final public function getAttribute (string $ name )[]: ?varray <mixed>;
6262 final public function getAttributeClass<T as HH \ClassLikeAttribute>(
63- classname <T> $ c,
63+ class <T> $ c,
6464 )[]: ?T;
6565 public function getMethod (string $ name )[]: ReflectionMethod ;
6666 public function getMethods (?int $ filter = null )[]: varray<ReflectionMethod >;
@@ -193,7 +193,7 @@ class ReflectionFunction
193193 public function invokeArgs (vec<mixed > $ args ): HH \FIXME \MISSING_RETURN_TYPE ;
194194 public function getClosure (): HH \FIXME \MISSING_RETURN_TYPE ;
195195 final public function getAttributeClass<T as HH \FunctionAttribute>(
196- classname <T> $ c,
196+ class <T> $ c ,
197197 )[]: ?T ;
198198}
199199
@@ -246,7 +246,7 @@ class ReflectionMethod extends ReflectionFunctionAbstract implements Reflector {
246246 <<__PHPStdLib>>
247247 public function setAccessible (bool $ accessible )[write_props]: void ;
248248 final public function getAttributeClass<T as HH \MethodAttribute>(
249- classname <T> $ c,
249+ class <T> $ c ,
250250 )[]: ?T ;
251251
252252 /**
@@ -312,7 +312,7 @@ class ReflectionParameter implements Reflector {
312312 final public function hasAttribute (string $ name )[]: bool ;
313313 final public function getAttribute (string $ name )[]: ?varray <mixed>;
314314 final public function getAttributeClass<T as HH \ParameterAttribute>(
315- classname <T> $ c,
315+ class <T> $ c,
316316 )[]: ?T;
317317 final public function getAttributes ()[]: darray<string, varray<mixed >>;
318318}
@@ -418,7 +418,7 @@ class ReflectionTypeAlias implements Reflector {
418418 final public function hasAttribute (string $ name )[]: bool ;
419419 final public function getAttribute (string $ name )[]: ?varray <mixed>;
420420 final public function getAttributeClass<T as HH \TypeAliasAttribute>(
421- classname <T> $ c,
421+ class <T> $ c,
422422 )[]: ?T;
423423}
424424
@@ -443,7 +443,7 @@ class ReflectionFile implements Reflector {
443443 final public function hasAttribute (string $ name )[]: bool ;
444444 final public function getAttribute (string $ name )[]: ?varray <mixed>;
445445 final public function getAttributeClass<T as HH \FileAttribute>(
446- classname <T> $ c,
446+ class <T> $ c ,
447447 )[]: ?T ;
448448}
449449
@@ -456,6 +456,6 @@ class ReflectionModule implements Reflector {
456456 final public function hasAttribute (string $ name )[]: bool ;
457457 final public function getAttribute (string $ name )[]: ?varray <mixed>;
458458 final public function getAttributeClass<T as HH \ModuleAttribute>(
459- classname <T> $ c,
459+ class <T> $ c ,
460460 )[]: ?T ;
461461}
0 commit comments