Dealing with Namespace qualifiers

From FetchWiki

Jump to: navigation, search

[edit] Status

  • Problem described
  • Issues listed

[edit] Problem description

In resolution strategies, e.g. attribute/method to type or parent as well as in case of references and invocations, we lose valid options as the unique names don't match. Due to our conservative approach, we lose these entities.

e.g. attribute i of type A will not be matched to its parent in case A is defined as N::A.

[edit] Thoughts

The overall Namespace approach needs to be reconsidered. Where do we identify then, where do we cut namespace from class name, how do we distinguish between classes in a namespace and inner classes?

Personal tools