diff --git a/visitor/namespace_resolver.go b/visitor/namespace_resolver.go index dc7f78f..ca72e4d 100644 --- a/visitor/namespace_resolver.go +++ b/visitor/namespace_resolver.go @@ -111,6 +111,11 @@ func (nsr *NamespaceResolver) EnterNode(w walker.Walkable) bool { nsr.ResolveType(n.ReturnType) } + case *stmt.PropertyList: + if n.Type != nil { + nsr.ResolveType(n.Type) + } + case *expr.Closure: for _, parameter := range n.Params { nsr.ResolveType(parameter.(*node.Parameter).VariableType)