QualifiedNameKind

class QualifiedNameKind(tag: Int, val separator: String) extends NameKind

The kind of qualified names, consisting of an underlying name as a prefix, followed by a separator, followed by a simple selector name.

A qualified names always constitutes a new name, different from its underlying name.

class NameKind
class Object
trait Matchable
class Any

Type members

Classlikes

case class QualInfo(name: SimpleName) extends Info with QualifiedInfo

Inherited classlikes

class Info extends NameInfo

A simple info type; some subclasses of Kind define more refined versions

A simple info type; some subclasses of Kind define more refined versions

Inherited from:
NameKind

Types

Value members

Concrete methods

def apply(qual: TermName, name: SimpleName): TermName
def apply(qual: TermName, name: TermName): TermName

Overloaded version used only for ExpandedName and TraitSetterName. Needed because the suffix of an expanded name may itself be expanded. For example, look at javap of scala.App.initCode

Overloaded version used only for ExpandedName and TraitSetterName. Needed because the suffix of an expanded name may itself be expanded. For example, look at javap of scala.App.initCode

override def definesNewName: Boolean
Definition Classes
Definition Classes
def mkString(underlying: TermName, info: ThisInfo): String

Inherited methods

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.

Inherited from:
NameKind

Concrete fields