Packages

trait Name extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Name
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def append(suffix: Name): Name
  2. abstract def append(suffix: String): Name
  3. abstract def name: String
  4. abstract def subName(from: Int, to: Int): Name

    Return the subname with characters from from to to-1.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def apply(i: Int): Char

    returns

    the i'th Char of this name

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def containsName(subname: Name): Boolean
  8. final def containsName(subname: String): Boolean
  9. final def endChar: Char
  10. final def endsWith(name: String): Boolean
  11. final def endsWith(char: Char): Boolean
  12. final def endsWith(suffix: Name): Boolean

    Does this name end with suffix?

  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  18. final def isEmpty: Boolean
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def isTermName: Boolean
  21. def isTypeName: Boolean
  22. def lastIndexOf(ch: Char): Int
  23. final def lastPos(c: Char, start: Int): Int

    Returns the index of the last occurrence of char c in this name from start, -1 if not found.

    Returns the index of the last occurrence of char c in this name from start, -1 if not found.

    c

    the character

    start

    ...

    returns

    the index of the last occurrence of c

  24. final def lastPos(c: Char): Int

    Returns the index of last occurrence of char c in this name, -1 if not found.

    Returns the index of last occurrence of char c in this name, -1 if not found.

    c

    the character

    returns

    the index of the last occurrence of c

  25. final def len: Int

    The length of this name.

  26. final def length: Int
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def nonEmpty: Boolean
  29. final def notify(): Unit
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  31. final def pos(s: String): Int

    returns

    the index of first occurrence of char c in this name, length if not found

  32. final def startChar: Char

    Some thoroughly self-explanatory convenience functions.

    Some thoroughly self-explanatory convenience functions. They assume that what they're being asked to do is known to be valid.

  33. final def startsWith(name: String): Boolean
  34. final def startsWith(char: Char): Boolean
  35. final def startsWith(prefix: Name): Boolean

    Does this name start with prefix?

  36. final def stripEnd(suffix: String): Name
  37. final def stripEnd(suffix: Name): Name
  38. final def stripStart(prefix: String): Name
  39. final def stripStart(prefix: Name): Name
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. final def toChars: Array[Char]
  42. final def toString(): String

    returns

    the string representation of this name

    Definition Classes
    Name → AnyRef → Any
  43. def toTermName: TermName
  44. def toTypeName: TypeName
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped