class TypeName
extends Name

Constructors

TypeName ( start: Int , length: Int , toTermName: TermName )

Members

[+] type ThisName = TypeName

A type for names of the same kind as this name

A type for names of the same kind as this name

[+] val length : Int

The length of the names

The length of the names

[+] val start : Int

The start index in the character array

The start index in the character array

[+] val toTermName : TermName

This name converted to a term name

This name converted to a term name

[+] 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 fromChars ( cs: Array [ Char ] , offset: Int , len: Int ) : TypeName

Create a new name of same kind as this one, in the given basis, with len characters taken from cs starting at offset.

Create a new name of same kind as this one, in the given basis, with len characters taken from cs starting at offset.

[+] override def hashCode : Int
[+] 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?

[+] protected override def newBuilder : Builder [ Char, Name ]
[+] def toTypeName : TypeName

This name converted to a type name

This name converted to a type name