Packages

abstract class CommonNames extends SymbolTable.NamesApi

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

Instance Constructors

  1. new CommonNames()

Type Members

  1. abstract type NameType >: Null <: SymbolTable.Name

    An abstract type that represents the exact flavor of the name.

    An abstract type that represents the exact flavor of the name.

    Definition Classes
    CommonNamesNamesApi

Abstract Value Members

  1. implicit abstract def createNameType(name: String): NameType
    Attributes
    protected

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. val ANON_CLASS_NAME: NameType
  5. val ANON_FUN_NAME: NameType
  6. final val AnyRef: NameType
  7. final val Array: NameType
  8. final val Boolean: NameType
  9. final val Byte: NameType
  10. val CASE_ACCESSOR: NameType
  11. final val Char: NameType
  12. val DELAMBDAFY_LAMBDA_CLASS_NAME: NameType
  13. final val Double: NameType
  14. val EMPTY: NameType

    The term or type name corresponding to an empty string.

    The term or type name corresponding to an empty string. Represents an empty name, used to denote the fact that no name was specified for privateWithin in Trees#Modifiers, for Trees#This, for Trees#Super, etc.

    Definition Classes
    CommonNamesNamesApi
  15. val EMPTY_PACKAGE_NAME: NameType
  16. final val ERROR: NameType

    The term or type name <error>.

    The term or type name <error>. Indicates that the enclosing tree or symbol contains a compilation error.

    Definition Classes
    CommonNamesNamesApi
  17. final val Expr: NameType
  18. final val Float: NameType
  19. val IMPORT: NameType
  20. final val Int: NameType
  21. final val LAZY_LOCAL_SUFFIX_STRING: String("$lzy")
  22. final val LOCAL_SUFFIX_STRING: String(" ")
  23. final val List: NameType
  24. final val Long: NameType
  25. val MODULE_SUFFIX_NAME: NameType
  26. final val MODULE_SUFFIX_STRING: String("$")
  27. val MODULE_VAR_SUFFIX: NameType
  28. final val MODULE_VAR_SUFFIX_STRING: String("$module")
  29. final val NAME_JOIN_STRING: String("$")
  30. val NESTED_IN: String
  31. val NESTED_IN_ANON_CLASS: String
  32. val NESTED_IN_ANON_FUN: String
  33. val NESTED_IN_LAMBDA: String
  34. final val NO_NAME: NameType
  35. final val Option: NameType
  36. val PACKAGE: NameType

    The term or type name package.

    The term or type name package. Used to get modules representing package objects.

    Definition Classes
    CommonNamesNamesApi
  37. val ROOT: NameType
  38. final val SINGLETON_SUFFIX: String(".type")
  39. val SPECIALIZED_SUFFIX: NameType
  40. final val Seq: NameType
  41. final val Short: NameType
  42. final val String: NameType
  43. final val StringContext: NameType
  44. final val Symbol: NameType
  45. final val TRAIT_SETTER_SEPARATOR_STRING: String("$_setter_$")
  46. final val TypeTag: NameType
  47. final val Unit: NameType
  48. final val WILDCARD: NameType

    The term or type name _.

    The term or type name _. Used to construct trees that correspond to underscores in Scala.

    Definition Classes
    CommonNamesNamesApi
  49. final val WeakTypeTag: NameType
  50. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  51. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  52. def ensureNonAnon(name: String): String

    Ensures that name mangling does not accidentally make a class respond true to any of isAnonymousClass, isAnonymousFunction, isDelambdafyFunction, e.g.

    Ensures that name mangling does not accidentally make a class respond true to any of isAnonymousClass, isAnonymousFunction, isDelambdafyFunction, e.g. by introducing "$anon".

  53. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  55. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  56. def flattenedName(segments: SymbolTable.Name*): NameType
  57. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  58. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  59. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  60. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  61. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  62. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  63. val stringToTermName: Null
    Attributes
    protected
  64. val stringToTypeName: Null
    Attributes
    protected
  65. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  66. def toString(): String
    Definition Classes
    AnyRef → Any
  67. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from SymbolTable.NamesApi

Inherited from AnyRef

Inherited from Any

Ungrouped