abstract class TermName
extends Name

Constructors

TermName ( )
TermName ( name: TermName )

Members

type ThisName = TermName

A type for names of the same kind as this name

A type for names of the same kind as this name

@volatile @sharable private var _typeName : TypeName
@sharable private var derivedNames : AnyRef
private def add ( info: NameInfo ) : TermName
def asTermName : TermName

This name downcasted to a term name

This name downcasted to a term name

def asTypeName : TypeName

This name downcasted to a type name

This name downcasted to a type name

def derived ( info: NameInfo ) : TermName

Return derived name with given info and the current name as underlying name.

Return derived name with given info and the current name as underlying name.

@sharable private def derivedNames_= ( x$1: AnyRef ) : Unit
def exclude ( kind: NameKind ) : TermName
def fieldName : TermName
private def getDerived ( info: NameInfo ) : DerivedTermName
def getterName : TermName
def info : NameInfo
def is ( kind: NameKind ) : Boolean
def isTermName : Boolean

Is this name a term name?

Is this name a term name?

def isTypeName : Boolean

Is this name a type name?

Is this name a type name?

def likeSpaced ( name: Name ) : TermName

A name in the same (term or type) namespace as this name and with same characters as given name.

A name in the same (term or type) namespace as this name and with same characters as given name.

private def putDerived ( info: NameInfo , name: DerivedTermName ) : name.type
private def rewrap ( underlying: TermName ) : TermName
def setterName : TermName
def stripScala2LocalSuffix : TermName
def toTermName : TermName

This name converted to a term name

This name converted to a term name

def toTypeName : TypeName

This name converted to a type name

This name converted to a type name

def toUnaryName : TermName
def underlying : TermName