SuffixNameKind

class SuffixNameKind(tag: Int, suffix: String, optInfoString: String) extends ClassifiedNameKind

The kind of names that get formed by appending a suffix to an underlying name

class NameKind
class Object
trait Matchable
class Any

Type members

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

Inherited types

type ThisInfo = Info
Inherited from:
ClassifiedNameKind

Value members

Concrete methods

def mkString(underlying: TermName, info: ThisInfo): String
override def unmangle(name: SimpleName): TermName
Definition Classes

Inherited methods

def apply(underlying: TermName): TermName

Build a new name of this kind from an underlying name

Build a new name of this kind from an underlying name

Inherited from:
ClassifiedNameKind

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.

Inherited from:
NameKind

Extractor operation for names of this kind

Extractor operation for names of this kind

Inherited from:
ClassifiedNameKind

Inherited fields

val info: Info
Inherited from:
ClassifiedNameKind