namespace resolver: fix fail on anonimous class
This commit is contained in:
@@ -73,7 +73,9 @@ func (nsr *NamespaceResolver) EnterNode(w walker.Walkable) bool {
|
|||||||
nsr.ResolveName(interfaceName, "")
|
nsr.ResolveName(interfaceName, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
nsr.AddNamespacedName(n, n.ClassName.(*node.Identifier).Value)
|
if n.ClassName != nil {
|
||||||
|
nsr.AddNamespacedName(n, n.ClassName.(*node.Identifier).Value)
|
||||||
|
}
|
||||||
|
|
||||||
case *stmt.Interface:
|
case *stmt.Interface:
|
||||||
for _, interfaceName := range n.Extends {
|
for _, interfaceName := range n.Extends {
|
||||||
|
|||||||
Reference in New Issue
Block a user