dotty.tools.dotc.core.NameKinds$.NameKind
An abstract base class of classes that define the kind of a derived name info
Attributes
-
Graph
-
-
Supertypes
-
trait Matchable
class Any
-
Known subtypes
-
-
Self type
-
Members list
A simple info type; some subclasses of Kind define more refined versions
A simple info type; some subclasses of Kind define more refined versions
Attributes
-
Supertypes
-
trait Matchable
class Any
-
Known subtypes
-
-
Self type
-
The info class defined by this kind
The info class defined by this kind
Attributes
A string used for displaying the structure of a name
A string used for displaying the structure of a name
Attributes
Turn a name of this kind consisting of an underlying
prefix and the given info
into a string. Used to turn structured into simple name.
Turn a name of this kind consisting of an underlying
prefix and the given info
into a string. Used to turn structured into simple name.
Attributes
Does this kind define logically a new name (respectively qualified name)? Tested by the replace
and collect
combinators of class Name
.
Does this kind define logically a new name (respectively qualified name)? Tested by the replace
and collect
combinators of class Name
.
Attributes
Unmangle simple name name
into a name of this kind, or return original name if this is not possible.
Unmangle simple name name
into a name of this kind, or return original name if this is not possible.
Attributes