scala.reflect.api.StandardNames

TermNamesApi

trait TermNamesApi extends NamesApi with TermNamesBase

Source
StandardNames.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TermNamesApi
  2. TermNamesBase
  3. NamesApi
  4. NamesBase
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract type NameType >: Null <: Name

    Definition Classes
    NamesBase

Abstract Value Members

  1. abstract val ???: TermName

  2. abstract val ADD: TermName

  3. abstract val AND: TermName

  4. abstract val ANON_CLASS_NAME: NameType

    Definition Classes
    NamesApi
  5. abstract val ANON_FUN_NAME: NameType

    Definition Classes
    NamesApi
  6. abstract val ANYNAME: TermName

  7. abstract val ASR: TermName

  8. abstract val BITMAP_CHECKINIT: TermName

  9. abstract val BITMAP_CHECKINIT_TRANSIENT: TermName

  10. abstract val BITMAP_NORMAL: TermName

  11. abstract val BITMAP_TRANSIENT: TermName

  12. abstract val CONSTRUCTOR: TermName

    Definition Classes
    TermNamesBase
  13. abstract val DIV: TermName

  14. abstract val EMPTY: NameType

    Definition Classes
    NamesApiNamesBase
  15. abstract val EMPTY_PACKAGE_NAME: NameType

    Definition Classes
    NamesBase
  16. abstract val EQ: TermName

  17. abstract val EQL: TermName

  18. abstract val ERROR: NameType

    Definition Classes
    NamesApi
  19. abstract val EXPAND_SEPARATOR_STRING: String

  20. abstract val FAKE_LOCAL_THIS: TermName

  21. abstract val GE: TermName

  22. abstract val GT: TermName

  23. abstract val HASHHASH: TermName

  24. abstract val IMPL_CLASS_SUFFIX: String

  25. abstract val IMPORT: NameType

    Definition Classes
    NamesApi
  26. abstract val INITIALIZER: TermName

  27. abstract val INTERPRETER_IMPORT_WRAPPER: String

  28. abstract val INTERPRETER_LINE_PREFIX: String

  29. abstract val INTERPRETER_VAR_PREFIX: String

  30. abstract val INTERPRETER_WRAPPER_SUFFIX: String

  31. abstract val LAZY_LOCAL: TermName

  32. abstract val LE: TermName

  33. abstract val LOCALDUMMY_PREFIX: String

  34. abstract val LOCAL_SUFFIX_STRING: String

  35. abstract val LSL: TermName

  36. abstract val LSR: TermName

  37. abstract val LT: TermName

  38. abstract val MINUS: TermName

  39. abstract val MIRROR_PREFIX: NameType

  40. abstract val MIRROR_SHORT: NameType

  41. abstract val MIRROR_UNTYPED: NameType

  42. abstract val MIXIN_CONSTRUCTOR: TermName

  43. abstract val MOD: TermName

  44. abstract val MODULE_INSTANCE_FIELD: TermName

  45. abstract val MODULE_SUFFIX_NAME: TermName

  46. abstract val MODULE_VAR_SUFFIX: NameType

    Definition Classes
    NamesApi
  47. abstract val MUL: TermName

  48. abstract val NAME_JOIN_NAME: TermName

  49. abstract val NE: TermName

  50. abstract val NO_NAME: NameType

    Definition Classes
    TermNamesBase
  51. abstract val OR: TermName

  52. abstract val OUTER: TermName

  53. abstract val OUTER_LOCAL: TermName

  54. abstract val OUTER_SYNTH: TermName

  55. abstract val PACKAGE: NameType

    Definition Classes
    NamesApi
  56. abstract val PLUS: TermName

  57. abstract val PROTECTED_PREFIX: String

  58. abstract val PROTECTED_SET_PREFIX: String

  59. abstract val REIFY_FREE_PREFIX: NameType

  60. abstract val REIFY_FREE_THIS_SUFFIX: NameType

  61. abstract val REIFY_FREE_VALUE_SUFFIX: NameType

  62. abstract val REIFY_SYMDEF_PREFIX: NameType

  63. abstract val ROOT: NameType

    Definition Classes
    NamesApiNamesBase
  64. abstract val ROOTPKG: TermName

  65. abstract val SELECTOR_DUMMY: TermName

  66. abstract val SELF: TermName

  67. abstract val SETTER_SUFFIX: TermName

  68. abstract val SINGLETON_SUFFIX: String

  69. abstract val SPECIALIZED_INSTANCE: TermName

  70. abstract val SPECIALIZED_SUFFIX: NameType

    Definition Classes
    NamesApi
  71. abstract val STAR: TermName

  72. abstract val SUB: TermName

  73. abstract val SUPER_PREFIX_STRING: String

  74. abstract val THIS: TermName

  75. abstract val TRAIT_SETTER_SEPARATOR_STRING: String

  76. abstract val UNARY_!: TermName

  77. abstract val UNARY_+: TermName

  78. abstract val UNARY_-: TermName

  79. abstract val UNARY_~: TermName

  80. abstract val UNIVERSE_BUILD: NameType

  81. abstract val UNIVERSE_BUILD_PREFIX: NameType

  82. abstract val UNIVERSE_PREFIX: NameType

  83. abstract val UNIVERSE_SHORT: NameType

  84. abstract val WILDCARD: NameType

    Definition Classes
    NamesBase
  85. abstract val XOR: TermName

  86. abstract val ZAND: TermName

  87. abstract val ZOR: TermName

  88. abstract def defaultGetterName(name: Name, pos: Int): TermName

  89. abstract def defaultGetterToMethod(name: Name): TermName

  90. abstract def dropLocalSuffix(name: Name): Name

  91. abstract def expandedName(name: TermName, base: Symbol, separator: String): TermName

  92. abstract def expandedSetterName(name: TermName, base: Symbol): TermName

  93. abstract def flattenedName(segments: Name*): NameType

    Definition Classes
    NamesApi
  94. abstract def getterName(name: TermName): TermName

  95. abstract def getterToLocal(name: TermName): TermName

  96. abstract def getterToSetter(name: TermName): TermName

  97. abstract def isConstructorName(name: Name): Boolean

  98. abstract def isExceptionResultName(name: Name): Boolean

  99. abstract def isImplClassName(name: Name): Boolean

  100. abstract def isLocalDummyName(name: Name): Boolean

  101. abstract def isLocalName(name: Name): Boolean

  102. abstract def isLoopHeaderLabel(name: Name): Boolean

  103. abstract def isModuleName(name: Name): Boolean

  104. abstract def isOpAssignmentName(name: Name): Boolean

  105. abstract def isProtectedAccessorName(name: Name): Boolean

  106. abstract def isReplWrapperName(name: Name): Boolean

  107. abstract def isSetterName(name: Name): Boolean

  108. abstract def isSingletonName(name: Name): Boolean

  109. abstract def isSuperAccessorName(name: Name): Boolean

  110. abstract def isTraitSetterName(name: Name): Boolean

  111. abstract def localDummyName(clazz: Symbol): TermName

  112. abstract def localToGetter(name: TermName): TermName

  113. abstract def originalName(name: Name): Name

  114. abstract def protName(name: Name): TermName

  115. abstract def protSetterName(name: Name): TermName

  116. abstract def segments(name: String, assumeTerm: Boolean): List[Name]

  117. abstract def setterToGetter(name: TermName): TermName

  118. abstract def splitSpecializedName(name: Name): (Name, String, String)

  119. abstract def stripModuleSuffix(name: Name): Name

  120. abstract def superName(name: Name): TermName

  121. abstract def unspecializedName(name: Name): Name