@@ -111,6 +111,7 @@ import type { FullyQualifiedName } from './node/name';
111111import type { FullyQualifiedNameRelative } from './node/name/relative' ;
112112import type { FullyQualifiedNullableType } from './node/nullable-type' ;
113113import type { FullyQualifiedParam } from './node/param' ;
114+ import type { FullyQualifiedPropertyHook } from './node/property-hook' ;
114115import type { FullyQualifiedPropertyItem } from './node/property-item' ;
115116import type { FullyQualifiedScalarFloat } from './node/scalar/float' ;
116117import type { FullyQualifiedScalar } from './node/scalar' ;
@@ -124,6 +125,7 @@ import type { FullyQualifiedScalarMagicConstFunction } from './node/scalar/magic
124125import type { FullyQualifiedScalarMagicConstLine } from './node/scalar/magic-const/line' ;
125126import type { FullyQualifiedScalarMagicConstMethod } from './node/scalar/magic-const/method' ;
126127import type { FullyQualifiedScalarMagicConstNamespace } from './node/scalar/magic-const/namespace' ;
128+ import type { FullyQualifiedScalarMagicConstProperty } from './node/scalar/magic-const/property' ;
127129import type { FullyQualifiedScalarMagicConstTrait } from './node/scalar/magic-const/trait' ;
128130import type { FullyQualifiedScalarString } from './node/scalar/string' ;
129131import type { FullyQualifiedStaticVar } from './node/static-var' ;
@@ -179,7 +181,7 @@ import type { FullyQualifiedVarLikeIdentifier } from './node/var-like-identifier
179181import type { FullyQualifiedVariadicPlaceholder } from './node/variadic-placeholder' ;
180182
181183export type NodeTypeInheritingFromFullyQualifiedArg = FullyQualifiedArg ;
182- export type NodeTypeInheritingFromNodeAbstract = NodeAbstract | NodeTypeInheritingFromFullyQualifiedArg | NodeTypeInheritingFromFullyQualifiedArrayItem | NodeTypeInheritingFromFullyQualifiedAttribute | NodeTypeInheritingFromFullyQualifiedAttributeGroup | NodeTypeInheritingFromFullyQualifiedClosureUse | NodeTypeInheritingFromFullyQualifiedComplexType | NodeTypeInheritingFromFullyQualifiedConst | NodeTypeInheritingFromFullyQualifiedDeclareItem | NodeTypeInheritingFromFullyQualifiedExpr | NodeTypeInheritingFromFullyQualifiedIdentifier | NodeTypeInheritingFromFullyQualifiedInterpolatedStringPart | NodeTypeInheritingFromFullyQualifiedMatchArm | NodeTypeInheritingFromFullyQualifiedName | NodeTypeInheritingFromFullyQualifiedParam | NodeTypeInheritingFromFullyQualifiedPropertyItem | NodeTypeInheritingFromFullyQualifiedStaticVar | NodeTypeInheritingFromFullyQualifiedStmt | NodeTypeInheritingFromFullyQualifiedUseItem | NodeTypeInheritingFromFullyQualifiedVariadicPlaceholder ;
184+ export type NodeTypeInheritingFromNodeAbstract = NodeAbstract | NodeTypeInheritingFromFullyQualifiedArg | NodeTypeInheritingFromFullyQualifiedArrayItem | NodeTypeInheritingFromFullyQualifiedAttribute | NodeTypeInheritingFromFullyQualifiedAttributeGroup | NodeTypeInheritingFromFullyQualifiedClosureUse | NodeTypeInheritingFromFullyQualifiedComplexType | NodeTypeInheritingFromFullyQualifiedConst | NodeTypeInheritingFromFullyQualifiedDeclareItem | NodeTypeInheritingFromFullyQualifiedExpr | NodeTypeInheritingFromFullyQualifiedIdentifier | NodeTypeInheritingFromFullyQualifiedInterpolatedStringPart | NodeTypeInheritingFromFullyQualifiedMatchArm | NodeTypeInheritingFromFullyQualifiedName | NodeTypeInheritingFromFullyQualifiedParam | NodeTypeInheritingFromFullyQualifiedPropertyHook | NodeTypeInheritingFromFullyQualifiedPropertyItem | NodeTypeInheritingFromFullyQualifiedStaticVar | NodeTypeInheritingFromFullyQualifiedStmt | NodeTypeInheritingFromFullyQualifiedUseItem | NodeTypeInheritingFromFullyQualifiedVariadicPlaceholder ;
183185export type NodeTypeInheritingFromFullyQualifiedArrayItem = FullyQualifiedArrayItem ;
184186export type NodeTypeInheritingFromFullyQualifiedAttribute = FullyQualifiedAttribute ;
185187export type NodeTypeInheritingFromFullyQualifiedAttributeGroup = FullyQualifiedAttributeGroup ;
@@ -290,19 +292,21 @@ export type NodeTypeInheritingFromFullyQualifiedName = FullyQualifiedName | Node
290292export type NodeTypeInheritingFromFullyQualifiedNameRelative = FullyQualifiedNameRelative ;
291293export type NodeTypeInheritingFromFullyQualifiedNullableType = FullyQualifiedNullableType ;
292294export type NodeTypeInheritingFromFullyQualifiedParam = FullyQualifiedParam ;
295+ export type NodeTypeInheritingFromFullyQualifiedPropertyHook = FullyQualifiedPropertyHook ;
293296export type NodeTypeInheritingFromFullyQualifiedPropertyItem = FullyQualifiedPropertyItem ;
294297export type NodeTypeInheritingFromFullyQualifiedScalarFloat = FullyQualifiedScalarFloat ;
295298export type NodeTypeInheritingFromFullyQualifiedScalar = FullyQualifiedScalar | NodeTypeInheritingFromFullyQualifiedScalarFloat | NodeTypeInheritingFromFullyQualifiedScalarInt | NodeTypeInheritingFromFullyQualifiedScalarInterpolatedString | NodeTypeInheritingFromFullyQualifiedScalarMagicConst | NodeTypeInheritingFromFullyQualifiedScalarString ;
296299export type NodeTypeInheritingFromFullyQualifiedScalarInt = FullyQualifiedScalarInt ;
297300export type NodeTypeInheritingFromFullyQualifiedScalarInterpolatedString = FullyQualifiedScalarInterpolatedString ;
298301export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstClass = FullyQualifiedScalarMagicConstClass ;
299- export type NodeTypeInheritingFromFullyQualifiedScalarMagicConst = FullyQualifiedScalarMagicConst | NodeTypeInheritingFromFullyQualifiedScalarMagicConstClass | NodeTypeInheritingFromFullyQualifiedScalarMagicConstDir | NodeTypeInheritingFromFullyQualifiedScalarMagicConstFile | NodeTypeInheritingFromFullyQualifiedScalarMagicConstFunction | NodeTypeInheritingFromFullyQualifiedScalarMagicConstLine | NodeTypeInheritingFromFullyQualifiedScalarMagicConstMethod | NodeTypeInheritingFromFullyQualifiedScalarMagicConstNamespace | NodeTypeInheritingFromFullyQualifiedScalarMagicConstTrait ;
302+ export type NodeTypeInheritingFromFullyQualifiedScalarMagicConst = FullyQualifiedScalarMagicConst | NodeTypeInheritingFromFullyQualifiedScalarMagicConstClass | NodeTypeInheritingFromFullyQualifiedScalarMagicConstDir | NodeTypeInheritingFromFullyQualifiedScalarMagicConstFile | NodeTypeInheritingFromFullyQualifiedScalarMagicConstFunction | NodeTypeInheritingFromFullyQualifiedScalarMagicConstLine | NodeTypeInheritingFromFullyQualifiedScalarMagicConstMethod | NodeTypeInheritingFromFullyQualifiedScalarMagicConstNamespace | NodeTypeInheritingFromFullyQualifiedScalarMagicConstProperty | NodeTypeInheritingFromFullyQualifiedScalarMagicConstTrait ;
300303export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstDir = FullyQualifiedScalarMagicConstDir ;
301304export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstFile = FullyQualifiedScalarMagicConstFile ;
302305export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstFunction = FullyQualifiedScalarMagicConstFunction ;
303306export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstLine = FullyQualifiedScalarMagicConstLine ;
304307export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstMethod = FullyQualifiedScalarMagicConstMethod ;
305308export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstNamespace = FullyQualifiedScalarMagicConstNamespace ;
309+ export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstProperty = FullyQualifiedScalarMagicConstProperty ;
306310export type NodeTypeInheritingFromFullyQualifiedScalarMagicConstTrait = FullyQualifiedScalarMagicConstTrait ;
307311export type NodeTypeInheritingFromFullyQualifiedScalarString = FullyQualifiedScalarString ;
308312export type NodeTypeInheritingFromFullyQualifiedStaticVar = FullyQualifiedStaticVar ;
@@ -469,6 +473,7 @@ export { FullyQualifiedName } from './node/name';
469473export { FullyQualifiedNameRelative } from './node/name/relative' ;
470474export { FullyQualifiedNullableType } from './node/nullable-type' ;
471475export { FullyQualifiedParam } from './node/param' ;
476+ export { FullyQualifiedPropertyHook } from './node/property-hook' ;
472477export { FullyQualifiedPropertyItem } from './node/property-item' ;
473478export { FullyQualifiedScalarFloat } from './node/scalar/float' ;
474479export { FullyQualifiedScalar } from './node/scalar' ;
@@ -482,6 +487,7 @@ export { FullyQualifiedScalarMagicConstFunction } from './node/scalar/magic-cons
482487export { FullyQualifiedScalarMagicConstLine } from './node/scalar/magic-const/line' ;
483488export { FullyQualifiedScalarMagicConstMethod } from './node/scalar/magic-const/method' ;
484489export { FullyQualifiedScalarMagicConstNamespace } from './node/scalar/magic-const/namespace' ;
490+ export { FullyQualifiedScalarMagicConstProperty } from './node/scalar/magic-const/property' ;
485491export { FullyQualifiedScalarMagicConstTrait } from './node/scalar/magic-const/trait' ;
486492export { FullyQualifiedScalarString } from './node/scalar/string' ;
487493export { FullyQualifiedStaticVar } from './node/static-var' ;
@@ -643,6 +649,7 @@ export enum NodeType {
643649 Name_Relative = 'Name_Relative' ,
644650 NullableType = 'NullableType' ,
645651 Param = 'Param' ,
652+ PropertyHook = 'PropertyHook' ,
646653 PropertyItem = 'PropertyItem' ,
647654 Scalar_Float = 'Scalar_Float' ,
648655 Scalar_Int = 'Scalar_Int' ,
@@ -654,6 +661,7 @@ export enum NodeType {
654661 Scalar_MagicConst_Line = 'Scalar_MagicConst_Line' ,
655662 Scalar_MagicConst_Method = 'Scalar_MagicConst_Method' ,
656663 Scalar_MagicConst_Namespace = 'Scalar_MagicConst_Namespace' ,
664+ Scalar_MagicConst_Property = 'Scalar_MagicConst_Property' ,
657665 Scalar_MagicConst_Trait = 'Scalar_MagicConst_Trait' ,
658666 Scalar_String = 'Scalar_String' ,
659667 StaticVar = 'StaticVar' ,
@@ -813,6 +821,7 @@ export interface NodeTypeToInterfaceMap {
813821 [ NodeType . Name_Relative ] : FullyQualifiedNameRelative ;
814822 [ NodeType . NullableType ] : FullyQualifiedNullableType ;
815823 [ NodeType . Param ] : FullyQualifiedParam ;
824+ [ NodeType . PropertyHook ] : FullyQualifiedPropertyHook ;
816825 [ NodeType . PropertyItem ] : FullyQualifiedPropertyItem ;
817826 [ NodeType . Scalar_Float ] : FullyQualifiedScalarFloat ;
818827 [ NodeType . Scalar_Int ] : FullyQualifiedScalarInt ;
@@ -824,6 +833,7 @@ export interface NodeTypeToInterfaceMap {
824833 [ NodeType . Scalar_MagicConst_Line ] : FullyQualifiedScalarMagicConstLine ;
825834 [ NodeType . Scalar_MagicConst_Method ] : FullyQualifiedScalarMagicConstMethod ;
826835 [ NodeType . Scalar_MagicConst_Namespace ] : FullyQualifiedScalarMagicConstNamespace ;
836+ [ NodeType . Scalar_MagicConst_Property ] : FullyQualifiedScalarMagicConstProperty ;
827837 [ NodeType . Scalar_MagicConst_Trait ] : FullyQualifiedScalarMagicConstTrait ;
828838 [ NodeType . Scalar_String ] : FullyQualifiedScalarString ;
829839 [ NodeType . StaticVar ] : FullyQualifiedStaticVar ;
0 commit comments