Returns all symbols that might collide with the new name at the given symbol's location.
Returns all symbols that might collide with the new name at the given symbol's location.
For example, if the symbol is a method, it is checked if there already exists a method with this name in the full class hierarchy of that method's class.
The implemented checks are only an approximation and not necessarily correct.
Returns true if this name is a valid identifier, as accepted by the Scala compiler.
NameValidation offers several methods to validate new names; depending on the context they are used.