class C extends a.b.c.d.Foo { }If
a.b.c.d
is not a package name, then a NotATypeReference
is used to represent the reference. This is because a property access will be an error, but we have to remember that something was specified for the base class so we can report the correct error when we try and resolve it.
|
|