scala.reflect.internal.StdNames

TermNames

abstract class TermNames extends Keywords with TermNamesApi

Source
StdNames.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. TermNames
  2. TermNamesApi
  3. TermNamesBase
  4. Keywords
  5. CommonNames
  6. NamesApi
  7. NamesBase
  8. AnyRef
  9. 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

Instance Constructors

  1. new TermNames()

Type Members

  1. type NameType = TermName

    Definition Classes
    TermNamesCommonNamesNamesBase

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Test two objects for inequality.

    Test two objects for inequality.

    returns

    true if !(this == that), false otherwise.

    Definition Classes
    Any
  3. final def ##(): Int

    Equivalent to x.hashCode except for boxed numeric types and null.

    Equivalent to x.hashCode except for boxed numeric types and null. For numerics, it returns a hash value which is consistent with value equality: if two value type instances compare as true, then ## will produce the same hash value for each of them. For null returns a hashcode where null.hashCode throws a NullPointerException.

    returns

    a hash value consistent with ==

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from TermNames to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (TermNames, B)

    Implicit information
    This member is added by an implicit conversion from TermNames to ArrowAssoc[TermNames] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Test two objects for equality.

    Test two objects for equality. The expression x == that is equivalent to if (x eq null) that eq null else x.equals(that).

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    Definition Classes
    Any
  8. val ???: TermName

    Definition Classes
    TermNamesTermNamesApi
  9. final val ABSTRACTkw: TermName

    Definition Classes
    Keywords
  10. val ADD: TermName

    Definition Classes
    TermNamesTermNamesApi
  11. val AND: TermName

    Definition Classes
    TermNamesTermNamesApi
  12. val ANON_CLASS_NAME: NameType

    Definition Classes
    CommonNamesNamesApi
  13. val ANON_FUN_NAME: NameType

    Definition Classes
    CommonNamesNamesApi
  14. val ANYNAME: NameType

    Definition Classes
    TermNamesTermNamesApi
  15. final val ARROWkw: TermName

    Definition Classes
    Keywords
  16. val ASR: TermName

    Definition Classes
    TermNamesTermNamesApi
  17. final val ATkw: TermName

    Definition Classes
    Keywords
  18. final val AbsTypeTag: NameType

    Definition Classes
    CommonNames
  19. val AnnotatedType: NameType

  20. val AnnotationInfo: NameType

  21. val Any: NameType

  22. final val AnyRef: NameType

    Definition Classes
    CommonNames
  23. val AnyVal: NameType

  24. val AppliedTypeTree: NameType

  25. val Apply: NameType

  26. final val Array: NameType

    Definition Classes
    CommonNames
  27. val ArrayAnnotArg: NameType

  28. val BITMAP_CHECKINIT: NameType

    Definition Classes
    TermNamesTermNamesApi
  29. val BITMAP_CHECKINIT_TRANSIENT: NameType

    Definition Classes
    TermNamesTermNamesApi
  30. val BITMAP_NORMAL: NameType

    Definition Classes
    TermNamesTermNamesApi
  31. val BITMAP_PREFIX: String

    Base strings from which synthetic names are derived.

  32. val BITMAP_TRANSIENT: NameType

    Definition Classes
    TermNamesTermNamesApi
  33. final val Boolean: NameType

    Definition Classes
    CommonNames
  34. val BooleanOpNames: Set[Name]

  35. final val Byte: NameType

    Definition Classes
    CommonNames
  36. final val CASEkw: TermName

    Definition Classes
    Keywords
  37. final val CATCHkw: TermName

    Definition Classes
    Keywords
  38. val CHECK_IF_REFUTABLE_STRING: String

  39. final val CLASSkw: TermName

    Definition Classes
    Keywords
  40. final val COLONkw: TermName

    Definition Classes
    Keywords
  41. val CONSTRUCTOR: NameType

    Definition Classes
    TermNamesTermNamesBase
  42. final val Char: NameType

    Definition Classes
    CommonNames
  43. val ClassManifestFactory: NameType

  44. final val ClassTag: NameType

    Definition Classes
    CommonNames
  45. val CommonOpNames: Set[Name]

  46. val Constant: NameType

  47. val ConstantType: NameType

  48. val ConversionNames: Set[Name]

  49. val DEFAULT_GETTER_INIT_STRING: String

  50. val DEFAULT_GETTER_STRING: String

  51. final val DEFkw: TermName

    Definition Classes
    Keywords
  52. val DIV: TermName

    Definition Classes
    TermNamesTermNamesApi
  53. final val DOTkw: TermName

    Definition Classes
    Keywords
  54. val DO_WHILE_PREFIX: String

  55. final val DOkw: TermName

    Definition Classes
    Keywords
  56. final val Double: NameType

    Definition Classes
    CommonNames
  57. final val ELSEkw: TermName

    Definition Classes
    Keywords
  58. val EMPTY: NameType

    Definition Classes
    CommonNamesNamesApiNamesBase
  59. val EMPTY_PACKAGE_NAME: NameType

    Definition Classes
    CommonNamesNamesBase
  60. val EQ: TermName

    Definition Classes
    TermNamesTermNamesApi
  61. val EQEQ_LOCAL_VAR: NameType

  62. val EQL: TermName

    Definition Classes
    TermNamesTermNamesApi
  63. final val EQUALSkw: TermName

    Definition Classes
    Keywords
  64. final val ERROR: NameType

    Definition Classes
    CommonNamesNamesApi
  65. val EVIDENCE_PARAM_PREFIX: String

  66. val EXCEPTION_RESULT_PREFIX: String

  67. val EXPAND_SEPARATOR_STRING: String

    Definition Classes
    TermNamesTermNamesApi
  68. final val EXTENDSkw: TermName

    Definition Classes
    Keywords
  69. val EmptyPackage: NameType

  70. val EmptyPackageClass: NameType

  71. val ExistentialTypeTree: NameType

  72. final val Expr: NameType

    Definition Classes
    CommonNames
  73. val FAKE_LOCAL_THIS: NameType

    Definition Classes
    TermNamesTermNamesApi
  74. final val FALSEkw: TermName

    Definition Classes
    Keywords
  75. final val FINALLYkw: TermName

    Definition Classes
    Keywords
  76. final val FINALkw: TermName

    Definition Classes
    Keywords
  77. final val FORSOMEkw: TermName

    Definition Classes
    Keywords
  78. final val FORkw: TermName

    Definition Classes
    Keywords
  79. val Flag: NameType

  80. final val Float: NameType

    Definition Classes
    CommonNames
  81. val GE: TermName

    Definition Classes
    TermNamesTermNamesApi
  82. val GT: TermName

    Definition Classes
    TermNamesTermNamesApi
  83. val HASHHASH: TermName

    Definition Classes
    TermNamesTermNamesApi
  84. final val HASHkw: TermName

    Definition Classes
    Keywords
  85. final val IFkw: TermName

    Definition Classes
    Keywords
  86. final val IMPLICITkw: TermName

    Definition Classes
    Keywords
  87. val IMPL_CLASS_SUFFIX: String

    Definition Classes
    CommonNames
  88. val IMPORT: NameType

    Definition Classes
    CommonNamesNamesApi
  89. final val IMPORTkw: TermName

    Definition Classes
    Keywords
  90. val INITIALIZER: NameType

    Definition Classes
    TermNamesTermNamesApi
  91. val INTERPRETER_IMPORT_WRAPPER: String

    Definition Classes
    TermNamesTermNamesApi
  92. val INTERPRETER_LINE_PREFIX: String

    Definition Classes
    TermNamesTermNamesApi
  93. val INTERPRETER_VAR_PREFIX: String

    Definition Classes
    TermNamesTermNamesApi
  94. val INTERPRETER_WRAPPER_SUFFIX: String

    Definition Classes
    TermNamesTermNamesApi
  95. val Ident: NameType

  96. val Import: NameType

  97. final val Int: NameType

    Definition Classes
    CommonNames
  98. final val LARROWkw: TermName

    Definition Classes
    Keywords
  99. val LAZY_LOCAL: NameType

    Definition Classes
    TermNamesTermNamesApi
  100. val LAZY_SLOW_SUFFIX: NameType

  101. final val LAZYkw: TermName

    Definition Classes
    Keywords
  102. val LE: TermName

    Definition Classes
    TermNamesTermNamesApi
  103. val LOCALDUMMY_PREFIX: String

    Definition Classes
    TermNamesTermNamesApi
  104. val LOCAL_SUFFIX_STRING: String

    Definition Classes
    TermNamesTermNamesApi
  105. val LSL: TermName

    Definition Classes
    TermNamesTermNamesApi
  106. val LSR: TermName

    Definition Classes
    TermNamesTermNamesApi
  107. val LT: TermName

    Definition Classes
    TermNamesTermNamesApi
  108. final val List: NameType

    Definition Classes
    CommonNames
  109. val Literal: NameType

  110. val LiteralAnnotArg: NameType

  111. final val Long: NameType

    Definition Classes
    CommonNames
  112. final val MACROkw: TermName

    Definition Classes
    Keywords
  113. final val MATCHkw: TermName

    Definition Classes
    Keywords
  114. val MINUS: TermName

    Definition Classes
    TermNamesTermNamesApi
  115. val MIRROR_PREFIX: NameType

    Definition Classes
    TermNamesTermNamesApi
  116. val MIRROR_SHORT: NameType

    Definition Classes
    TermNamesTermNamesApi
  117. val MIRROR_UNTYPED: NameType

    Definition Classes
    TermNamesTermNamesApi
  118. val MIXIN_CONSTRUCTOR: NameType

    Definition Classes
    TermNamesTermNamesApi
  119. val MOD: TermName

    Definition Classes
    TermNamesTermNamesApi
  120. val MODULE_INSTANCE_FIELD: NameType

    Definition Classes
    TermNamesTermNamesApi
  121. val MODULE_SUFFIX_NAME: NameType

    Definition Classes
    CommonNames
  122. val MODULE_SUFFIX_STRING: String

    Definition Classes
    CommonNames
  123. val MODULE_VAR_SUFFIX: NameType

    Definition Classes
    CommonNamesNamesApi
  124. val MUL: TermName

    Definition Classes
    TermNamesTermNamesApi
  125. val ManifestFactory: NameType

  126. val Modifiers: NameType

  127. val NAME_JOIN_NAME: NameType

    Definition Classes
    CommonNames
  128. val NAME_JOIN_STRING: String

    Definition Classes
    CommonNames
  129. val NE: TermName

    Definition Classes
    TermNamesTermNamesApi
  130. final val NEWkw: TermName

    Definition Classes
    Keywords
  131. final val NO_NAME: NameType

    Definition Classes
    CommonNames
  132. final val NULLkw: TermName

    Definition Classes
    Keywords
  133. val NestedAnnotArg: NameType

  134. final val Nil: NameType

  135. val NoFlags: NameType

  136. val NoPrefix: NameType

  137. val NoSymbol: NameType

  138. val NoType: NameType

  139. val Nothing: NameType

  140. val Null: NameType

  141. val NumberOpNames: Set[Name]

  142. final val OBJECTkw: TermName

    Definition Classes
    Keywords
  143. val OR: TermName

    Definition Classes
    TermNamesTermNamesApi
  144. val OUTER: NameType

    Definition Classes
    TermNamesTermNamesApi
  145. val OUTER_LOCAL: NameType

    Definition Classes
    TermNamesTermNamesApi
  146. val OUTER_SYNTH: NameType

    Definition Classes
    TermNamesTermNamesApi
  147. final val OVERRIDEkw: TermName

    Definition Classes
    Keywords
  148. val Object: NameType

  149. val PACKAGE: NameType

    Definition Classes
    CommonNamesNamesApi
  150. final val PACKAGEkw: TermName

    Definition Classes
    Keywords
  151. val PLUS: TermName

    Definition Classes
    TermNamesTermNamesApi
  152. final val PRIVATEkw: TermName

    Definition Classes
    Keywords
  153. val PROTECTED_PREFIX: String

    Definition Classes
    TermNamesTermNamesApi
  154. val PROTECTED_SET_PREFIX: String

    Definition Classes
    TermNamesTermNamesApi
  155. final val PROTECTEDkw: TermName

    Definition Classes
    Keywords
  156. final val Predef: NameType

  157. val REIFY_FREE_PREFIX: NameType

    Definition Classes
    TermNamesTermNamesApi
  158. val REIFY_FREE_THIS_SUFFIX: NameType

    Definition Classes
    TermNamesTermNamesApi
  159. val REIFY_FREE_VALUE_SUFFIX: NameType

    Definition Classes
    TermNamesTermNamesApi
  160. val REIFY_SYMDEF_PREFIX: NameType

    Definition Classes
    TermNamesTermNamesApi
  161. final val RETURNkw: TermName

    Definition Classes
    Keywords
  162. val ROOT: NameType

    Definition Classes
    CommonNamesNamesApiNamesBase
  163. val ROOTPKG: NameType

    Definition Classes
    TermNamesTermNamesApi
  164. val RootClass: NameType

  165. val RootPackage: NameType

  166. final val SEALEDkw: TermName

    Definition Classes
    Keywords
  167. val SELECTOR_DUMMY: NameType

    Definition Classes
    TermNamesTermNamesApi
  168. val SELF: NameType

    Definition Classes
    TermNamesTermNamesApi
  169. val SETTER_SUFFIX: NameType

    Definition Classes
    TermNamesTermNamesApi
  170. val SINGLETON_SUFFIX: String

    Definition Classes
    CommonNames
  171. val SPECIALIZED_INSTANCE: NameType

    Definition Classes
    TermNamesTermNamesApi
  172. val SPECIALIZED_SUFFIX: NameType

    Definition Classes
    CommonNamesNamesApi
  173. val STAR: NameType

    Definition Classes
    TermNamesTermNamesApi
  174. val SUB: TermName

    Definition Classes
    TermNamesTermNamesApi
  175. final val SUBTYPEkw: TermName

    Definition Classes
    Keywords
  176. final val SUPERTYPEkw: TermName

    Definition Classes
    Keywords
  177. val SUPER_PREFIX_STRING: String

    Definition Classes
    TermNamesTermNamesApi
  178. final val SUPERkw: TermName

    Definition Classes
    Keywords
  179. final val ScalaRunTime: NameType

  180. final val ScalaValueNames: List[NameType]

    Definition Classes
    CommonNames
  181. val Select: NameType

  182. final val Seq: NameType

    Definition Classes
    CommonNames
  183. final val Short: NameType

    Definition Classes
    CommonNames
  184. final val Some: NameType

  185. final val String: NameType

    Definition Classes
    CommonNames
  186. val StringContext: NameType

  187. final val Symbol: NameType

    Definition Classes
    CommonNames
  188. final val THENkw: TermName

    Definition Classes
    Keywords
  189. val THIS: NameType

    Definition Classes
    TermNamesTermNamesApi
  190. final val THISkw: TermName

    Definition Classes
    Keywords
  191. final val THROWkw: TermName

    Definition Classes
    Keywords
  192. val TRAIT_SETTER_SEPARATOR_STRING: String

    Definition Classes
    TermNamesTermNamesApi
  193. final val TRAITkw: TermName

    Definition Classes
    Keywords
  194. final val TRUEkw: TermName

    Definition Classes
    Keywords
  195. final val TRYkw: TermName

    Definition Classes
    Keywords
  196. val TYPE_: NameType

  197. final val TYPEkw: TermName

    Definition Classes
    Keywords
  198. val This: NameType

  199. val ThisType: NameType

  200. val Tree: NameType

  201. val Tuple2: NameType

  202. val TypeApply: NameType

  203. val TypeRef: NameType

  204. final val TypeTag: NameType

    Definition Classes
    CommonNames
  205. val TypeTree: NameType

  206. val UNARY_!: TermName

    Definition Classes
    TermNamesTermNamesApi
  207. val UNARY_+: TermName

    Definition Classes
    TermNamesTermNamesApi
  208. val UNARY_-: TermName

    Definition Classes
    TermNamesTermNamesApi
  209. val UNARY_~: TermName

    Definition Classes
    TermNamesTermNamesApi
  210. val UNIT: NameType

  211. val UNIVERSE_BUILD: NameType

    Definition Classes
    TermNamesTermNamesApi
  212. val UNIVERSE_BUILD_PREFIX: NameType

    Definition Classes
    TermNamesTermNamesApi
  213. val UNIVERSE_PREFIX: NameType

    Definition Classes
    TermNamesTermNamesApi
  214. val UNIVERSE_SHORT: NameType

    Definition Classes
    TermNamesTermNamesApi
  215. final val USCOREkw: TermName

    Definition Classes
    Keywords
  216. final val Unit: NameType

    Definition Classes
    CommonNames
  217. final val VALkw: TermName

    Definition Classes
    Keywords
  218. final val VARkw: TermName

    Definition Classes
    Keywords
  219. final val VIEWBOUNDkw: TermName

    Definition Classes
    Keywords
  220. val WHILE_PREFIX: String

  221. final val WHILEkw: TermName

    Definition Classes
    Keywords
  222. final val WILDCARD: NameType

    Definition Classes
    CommonNamesNamesBase
  223. final val WITHkw: TermName

    Definition Classes
    Keywords
  224. val XOR: TermName

    Definition Classes
    TermNamesTermNamesApi
  225. final val YIELDkw: TermName

    Definition Classes
    Keywords
  226. val ZAND: TermName

    Definition Classes
    TermNamesTermNamesApi
  227. val ZOR: TermName

    Definition Classes
    TermNamesTermNamesApi
  228. val _1: NameType

  229. val _10: NameType

  230. val _11: NameType

  231. val _12: NameType

  232. val _13: NameType

  233. val _14: NameType

  234. val _15: NameType

  235. val _16: NameType

  236. val _17: NameType

  237. val _18: NameType

  238. val _19: NameType

  239. val _2: NameType

  240. val _20: NameType

  241. val _21: NameType

  242. val _22: NameType

  243. val _3: NameType

  244. val _4: NameType

  245. val _5: NameType

  246. val _6: NameType

  247. val _7: NameType

  248. val _8: NameType

  249. val _9: NameType

  250. val _assign: TermName

  251. val _doWhile: TermName

  252. val _equal: TermName

  253. val _forward: TermName

  254. val _ifThenElse: TermName

  255. val _new: TermName

  256. val _newVar: TermName

  257. val _return: TermName

  258. val _whileDo: TermName

  259. val add: NameType

  260. val add_: NameType

  261. val annotation: NameType

  262. val anyValClass: NameType

  263. val append: NameType

  264. val apply: NameType

  265. val applyDynamic: NameType

  266. val applyDynamicNamed: NameType

  267. val applyImpl: NameType

  268. val applyOrElse: NameType

  269. val args: NameType

  270. val argv: NameType

  271. val arrayClass: NameType

  272. val arrayElementClass: NameType

  273. val arrayValue: NameType

  274. val array_apply: NameType

  275. val array_clone: NameType

  276. val array_length: NameType

  277. val array_update: NameType

  278. val arraycopy: NameType

  279. val asClassSymbol: NameType

  280. final def asInstanceOf[T0]: T0

    Cast the receiver object to be of type T0.

    Cast the receiver object to be of type T0.

    Note that the success of a cast at runtime is modulo Scala's erasure semantics. Therefore the expression 1.asInstanceOf[String] will throw a ClassCastException at runtime, while the expression List(1).asInstanceOf[List[String]] will not. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested type.

    returns

    the receiver object.

    Definition Classes
    Any
    Exceptions thrown
    ClassCastException

    if the receiver object is not an instance of the erasure of type T0.

  281. val asInstanceOf_: NameType

  282. val asInstanceOf_Ob: NameType

  283. val asMethodSymbol: NameType

  284. val asModuleSymbol: NameType

  285. val asTermSymbol: NameType

  286. val asTypeConstructor: NameType

  287. val asTypeSymbol: NameType

  288. val assert_: NameType

  289. val assume_: NameType

  290. val basis: NameType

  291. val box: NameType

  292. val build: NameType

  293. val bytes: NameType

  294. val canEqual_: NameType

  295. val checkInitialized: NameType

  296. val classOf: NameType

  297. def clone(): AnyRef

    Create a copy of the receiver object.

    Create a copy of the receiver object.

    The default implementation of the clone method is platform dependent.

    returns

    a copy of the receiver object.

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
    Note

    not specified by SLS as a member of AnyRef

  298. val clone_: NameType

  299. val complement: NameType

  300. val conforms: NameType

  301. val copy: NameType

  302. implicit def createNameType(name: String): TermName

    Attributes
    protected
    Definition Classes
    TermNamesCommonNames
  303. val currentMirror: NameType

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

    Definition Classes
    TermNamesTermNamesApi
  305. def defaultGetterToMethod(name: Name): TermName

    Definition Classes
    TermNamesTermNamesApi
  306. val definitions: NameType

  307. val delayedInit: NameType

  308. val delayedInitArg: NameType

  309. val divide: NameType

  310. val drop: NameType

  311. def dropLocalSuffix(name: Name): Name

    Definition Classes
    TermNamesTermNamesApi
  312. val elem: NameType

  313. val emptyValDef: NameType

  314. val ensureAccessible: NameType

  315. def ensuring(cond: (TermNames) ⇒ Boolean, msg: ⇒ Any): TermNames

    Implicit information
    This member is added by an implicit conversion from TermNames to Ensuring[TermNames] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  316. def ensuring(cond: (TermNames) ⇒ Boolean): TermNames

    Implicit information
    This member is added by an implicit conversion from TermNames to Ensuring[TermNames] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  317. def ensuring(cond: Boolean, msg: ⇒ Any): TermNames

    Implicit information
    This member is added by an implicit conversion from TermNames to Ensuring[TermNames] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  318. def ensuring(cond: Boolean): TermNames

    Implicit information
    This member is added by an implicit conversion from TermNames to Ensuring[TermNames] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  319. final def eq(arg0: AnyRef): Boolean

    Tests whether the argument (arg0) is a reference to the receiver object (this).

    Tests whether the argument (arg0) is a reference to the receiver object (this).

    The eq method implements an equivalence relation on non-null instances of AnyRef, and has three additional properties:

    • It is consistent: for any non-null instances x and y of type AnyRef, multiple invocations of x.eq(y) consistently returns true or consistently returns false.
    • For any non-null instance x of type AnyRef, x.eq(null) and null.eq(x) returns false.
    • null.eq(null) returns true.

    When overriding the equals or hashCode methods, it is important to ensure that their behavior is consistent with reference equality. Therefore, if two objects are references to each other (o1 eq o2), they should be equal to each other (o1 == o2) and they should hash to the same value (o1.hashCode == o2.hashCode).

    returns

    true if the argument is a reference to the receiver object; false otherwise.

    Definition Classes
    AnyRef
  320. val eq: NameType

  321. def equals(arg0: Any): Boolean

    The equality method for reference types.

    The equality method for reference types. Default implementation delegates to eq.

    See also equals in Any.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    Definition Classes
    AnyRef → Any
  322. val equalsNumChar: NameType

  323. val equalsNumNum: NameType

  324. val equalsNumObject: NameType

  325. val equals_: NameType

  326. val error: NameType

  327. val eval: NameType

  328. val ex: NameType

  329. def expandedName(name: TermName, base: Symbol, separator: String = EXPAND_SEPARATOR_STRING): TermName

    The expanded name of name relative to this class base with given separator

    The expanded name of name relative to this class base with given separator

    Definition Classes
    TermNamesTermNamesApi
  330. def expandedSetterName(name: TermName, base: Symbol): TermName

    The expanded setter name of name relative to this class base

    The expanded setter name of name relative to this class base

    Definition Classes
    TermNamesTermNamesApi
  331. val experimental: NameType

  332. val false_: NameType

  333. val filter: NameType

  334. def finalize(): Unit

    Called by the garbage collector on the receiver object when there are no more references to the object.

    Called by the garbage collector on the receiver object when there are no more references to the object.

    The details of when and if the finalize method is invoked, as well as the interaction between finalize and non-local returns and exceptions, are all platform dependent.

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
    Note

    not specified by SLS as a member of AnyRef

  335. val finalize_: NameType

  336. val find_: NameType

  337. val flagsFromBits: NameType

  338. val flatMap: NameType

  339. def flattenedName(segments: Name*): NameType

    Definition Classes
    CommonNamesNamesApi
  340. val foreach: NameType

  341. def formatted(fmtstr: String): String

    Returns string formatted according to given format string.

    Returns string formatted according to given format string. Format strings are as for String.format (@see java.lang.String.format).

    Implicit information
    This member is added by an implicit conversion from TermNames to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  342. val genericArrayOps: NameType

  343. val genericWrapArray: NameType

  344. val get: NameType

  345. final def getClass(): Class[_]

    A representation that corresponds to the dynamic class of the receiver object.

    A representation that corresponds to the dynamic class of the receiver object.

    The nature of the representation is platform dependent.

    returns

    a representation that corresponds to the dynamic class of the receiver object.

    Definition Classes
    AnyRef → Any
    Note

    not specified by SLS as a member of AnyRef

  346. val getOrElse: NameType

  347. def getterName(name: TermName): TermName

    Definition Classes
    TermNamesTermNamesApi
  348. def getterToLocal(name: TermName): TermName

    Definition Classes
    TermNamesTermNamesApi
  349. def getterToSetter(name: TermName): TermName

    Definition Classes
    TermNamesTermNamesApi
  350. val hasNext: NameType

  351. def hashCode(): Int

    The hashCode method for reference types.

    The hashCode method for reference types. See hashCode in Any.

    returns

    the hash code value for this object.

    Definition Classes
    AnyRef → Any
  352. val hashCode_: NameType

  353. val hash_: NameType

  354. val head: NameType

  355. val identity: NameType

  356. val implicitly: NameType

  357. val in: NameType

  358. val info: NameType

  359. val inlinedEquals: NameType

  360. val isArray: NameType

  361. def isConstructorName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  362. val isDefinedAt: NameType

  363. def isDeprecatedIdentifierName(name: Name): Boolean

  364. val isEmpty: NameType

  365. def isExceptionResultName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  366. def isImplClassName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  367. final def isInstanceOf[T0]: Boolean

    Test whether the dynamic type of the receiver object is T0.

    Test whether the dynamic type of the receiver object is T0.

    Note that the result of the test is modulo Scala's erasure semantics. Therefore the expression 1.isInstanceOf[String] will return false, while the expression List(1).isInstanceOf[List[String]] will return true. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the specified type.

    returns

    true if the receiver object is an instance of erasure of type T0; false otherwise.

    Definition Classes
    Any
  368. val isInstanceOf_: NameType

  369. val isInstanceOf_Ob: NameType

  370. def isLocalDummyName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  371. def isLocalName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  372. def isLoopHeaderLabel(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  373. def isModuleName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  374. def isOpAssignmentName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  375. def isProtectedAccessorName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  376. def isReplWrapperName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  377. def isSetterName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  378. def isSingletonName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  379. def isSuperAccessorName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  380. def isTraitSetterName(name: Name): Boolean

    Definition Classes
    TermNamesTermNamesApi
  381. val java: NameType

  382. final val javaKeywords: JavaKeywords

    Definition Classes
    Keywords
  383. val key: NameType

  384. final val keywords: Set[TermName]

    Definition Classes
    Keywords
  385. val lang: NameType

  386. val length: NameType

  387. val lengthCompare: NameType

  388. val liftedTree: NameType

  389. def localDummyName(clazz: Symbol): TermName

    Definition Classes
    TermNamesTermNamesApi
  390. def localToGetter(name: TermName): TermName

    Definition Classes
    TermNamesTermNamesApi
  391. val macro: NameType

  392. val macroContext: NameType

  393. val macroThis: NameType

  394. val main: NameType

  395. val manifest: NameType

  396. val manifestToTypeTag: NameType

  397. val map: NameType

  398. val materializeAbsTypeTag: NameType

  399. val materializeClassTag: NameType

  400. val materializeTypeTag: NameType

  401. val mirror: NameType

  402. val moduleClass: NameType

  403. val multiply: NameType

  404. val name: NameType

  405. final def ne(arg0: AnyRef): Boolean

    Equivalent to !(this eq that).

    Equivalent to !(this eq that).

    returns

    true if the argument is not a reference to the receiver object; false otherwise.

    Definition Classes
    AnyRef
  406. val ne: NameType

  407. val negate: NameType

  408. val newArray: NameType

  409. def newBitmapName(bitmapPrefix: Name, n: Int): ThisNameType

  410. val newFreeExistential: NameType

  411. val newFreeTerm: NameType

  412. val newFreeType: NameType

  413. def newLazyValSlowComputeName(lzyValName: Name): ThisNameType

  414. val newNestedSymbol: NameType

  415. val newScopeWith: NameType

  416. val next: NameType

  417. val nmeNewTermName: NameType

  418. val nmeNewTypeName: NameType

  419. val normalize: NameType

  420. final def notify(): Unit

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Definition Classes
    AnyRef
    Note

    not specified by SLS as a member of AnyRef

  421. final def notifyAll(): Unit

    Wakes up all threads that are waiting on the receiver object's monitor.

    Wakes up all threads that are waiting on the receiver object's monitor.

    Definition Classes
    AnyRef
    Note

    not specified by SLS as a member of AnyRef

  422. val notifyAll_: NameType

  423. val notify_: NameType

  424. val null_: NameType

  425. val ofDim: NameType

  426. val origin: NameType

  427. def originalName(name: Name): Name

    If name is an expandedName name, the original name.

    If name is an expandedName name, the original name. Otherwise name itself.

    Definition Classes
    TermNamesTermNamesApi
  428. val positive: NameType

  429. val prefix: NameType

  430. def primitiveInfixMethodName(name: Name): TermName

    The name of a method which stands in for a primitive operation during structural type dispatch.

  431. def primitivePostfixMethodName(name: Name): TermName

    Postfix/prefix, really.

  432. def productAccessorName(j: Int): TermName

    Annotations
    @switch()
  433. val productArity: NameType

  434. val productElement: NameType

  435. val productIterator: NameType

  436. val productPrefix: NameType

  437. def protName(name: Name): TermName

    The name of an accessor for protected symbols.

    The name of an accessor for protected symbols.

    Definition Classes
    TermNamesTermNamesApi
  438. def protSetterName(name: Name): TermName

    The name of a setter for protected symbols.

    The name of a setter for protected symbols. Used for inherited Java fields.

    Definition Classes
    TermNamesTermNamesApi
  439. object raw

  440. val readResolve: NameType

  441. val reflect: NameType

  442. val reify: NameType

  443. val rootMirror: NameType

  444. val runOrElse: NameType

  445. val runtime: NameType

  446. val runtimeClass: NameType

  447. val runtimeMirror: NameType

  448. val sameElements: NameType

  449. val scala_: NameType

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

    Translate a String into a list of simple TypeNames and TermNames.

    Translate a String into a list of simple TypeNames and TermNames. In all segments before the last, type/term is determined by whether the following separator char is '.' or '#'. In the last segment, the argument "assumeTerm" determines it. Examples:

    package foo { object Lorax { object Wog ; class Wog } class Lorax { object Zax ; class Zax } }

    f("foo.Lorax", true) == List("foo": Term, "Lorax": Term) // object Lorax f("foo.Lorax", false) == List("foo": Term, "Lorax": Type) // class Lorax f("Lorax.Wog", true) == List("Lorax": Term, "Wog": Term) // object Wog f("Lorax.Wog", false) == List("Lorax": Term, "Wog": Type) // class Wog f("Lorax#Zax", true) == List("Lorax": Type, "Zax": Term) // object Zax f("Lorax#Zax", false) == List("Lorax": Type, "Zax": Type) // class Zax

    Note that in actual scala syntax you cannot refer to object Zax without an instance of Lorax, so Lorax#Zax could only mean the type. One might think that Lorax#Zax.type would work, but this is not accepted by the parser. For the purposes of referencing that object, the syntax is allowed.

    Definition Classes
    TermNamesTermNamesApi
  451. val selectDynamic: NameType

  452. val selectOverloadedMethod: NameType

  453. val selectTerm: NameType

  454. val selectType: NameType

  455. val self: NameType

  456. val setAccessible: NameType

  457. val setAnnotations: NameType

  458. val setSymbol: NameType

  459. val setType: NameType

  460. val setTypeSignature: NameType

  461. def setterToGetter(name: TermName): TermName

    Definition Classes
    TermNamesTermNamesApi
  462. val shiftLogicalRight: NameType

  463. val shiftSignedLeft: NameType

  464. val shiftSignedRight: NameType

  465. val splice: NameType

  466. def splitSpecializedName(name: Name): (Name, String, String)

    Return the original name and the types on which this name is specialized.

    Return the original name and the types on which this name is specialized. For example,

    splitSpecializedName("foo$mIcD$sp") == ('foo', "I", "D")

    foo$mIcD$sp is the name of a method specialized on two type parameters, the first one belonging to the method itself, on Int, and another one belonging to the enclosing class, on Double.

    Definition Classes
    TermNamesTermNamesApi
  467. val staticClass: NameType

  468. val staticModule: NameType

  469. def stripAnonNumberSuffix(name: Name): Name

  470. def stripModuleSuffix(name: Name): Name

    Definition Classes
    TermNamesTermNamesApi
  471. val subtract: NameType

  472. def superName(name: Name): TermName

    Definition Classes
    TermNamesTermNamesApi
  473. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  474. val synchronized_: NameType

  475. val synthSwitch: NameType

  476. def syntheticParamName(i: Int): TermName

    Annotations
    @switch()
  477. val tail: NameType

  478. val takeAnd: NameType

  479. val takeConditionalAnd: NameType

  480. val takeConditionalOr: NameType

  481. val takeModulo: NameType

  482. val takeNot: NameType

  483. val takeOr: NameType

  484. val takeXor: NameType

  485. val testEqual: NameType

  486. val testGreaterOrEqualThan: NameType

  487. val testGreaterThan: NameType

  488. val testLessOrEqualThan: NameType

  489. val testLessThan: NameType

  490. val testNotEqual: NameType

  491. val then: NameType

  492. val thisPrefix: NameType

  493. val this_: NameType

  494. val throw_: NameType

  495. val toArray: NameType

  496. val toByte: NameType

  497. val toChar: NameType

  498. val toCharacter: NameType

  499. val toDouble: NameType

  500. val toFloat: NameType

  501. val toInt: NameType

  502. val toInteger: NameType

  503. val toList: NameType

  504. val toLong: NameType

  505. val toObjectArray: NameType

  506. val toSeq: NameType

  507. val toShort: NameType

  508. def toString(): String

    Creates a String representation of this object.

    Creates a String representation of this object. The default representation is platform dependent. On the java platform it is the concatenation of the class name, "@", and the object's hashcode in hexadecimal.

    returns

    a String representation of the object.

    Definition Classes
    AnyRef → Any
  509. val toString_: NameType

  510. def toUnaryName(name: TermName): TermName

  511. val tpe: NameType

  512. val tree: NameType

  513. val true_: NameType

  514. val typeTagToManifest: NameType

  515. val typedProductIterator: NameType

  516. val unapply: NameType

  517. val unapplySeq: NameType

  518. val unbox: NameType

  519. val universe: NameType

  520. def unspecializedName(name: Name): Name

    Definition Classes
    TermNamesTermNamesApi
  521. val update: NameType

  522. val updateDynamic: NameType

  523. val value: NameType

  524. val valueOf: NameType

  525. val values: NameType

  526. val view_: NameType

  527. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  528. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  529. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  530. val wait_: NameType

  531. val withFilter: NameType

  532. val wrap: NameType

  533. val wrapBooleanArray: NameType

  534. val wrapByteArray: NameType

  535. val wrapCharArray: NameType

  536. val wrapDoubleArray: NameType

  537. val wrapFloatArray: NameType

  538. val wrapIntArray: NameType

  539. val wrapLongArray: NameType

  540. val wrapRefArray: NameType

  541. val wrapShortArray: NameType

  542. val wrapUnitArray: NameType

  543. val x_0: NameType

  544. val x_1: NameType

  545. val x_2: NameType

  546. val x_3: NameType

  547. val x_4: NameType

  548. val x_5: NameType

  549. val x_6: NameType

  550. val x_7: NameType

  551. val x_8: NameType

  552. val x_9: NameType

  553. val zip: NameType

  554. def [B](y: B): (TermNames, B)

    Implicit information
    This member is added by an implicit conversion from TermNames to ArrowAssoc[TermNames] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implict Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from TermNames to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (termNames: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from TermNames to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (termNames: StringFormat).self
    Definition Classes
    StringFormat

Deprecated Value Members

  1. def SPECIALIZED_SUFFIX_NAME: TermName

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use SPECIALIZED_SUFFIX

  2. def SPECIALIZED_SUFFIX_STRING: String

    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use SPECIALIZED_SUFFIX

  3. def x: TermNames

    Implicit information
    This member is added by an implicit conversion from TermNames to ArrowAssoc[TermNames] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (termNames: ArrowAssoc[TermNames]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  4. def x: TermNames

    Implicit information
    This member is added by an implicit conversion from TermNames to Ensuring[TermNames] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (termNames: Ensuring[TermNames]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from TermNamesApi

Inherited from TermNamesBase

Inherited from Keywords

Inherited from CommonNames

Inherited from NamesApi

Inherited from NamesBase

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from TermNames to StringAdd

Inherited by implicit conversion any2stringfmt from TermNames to StringFormat

Inherited by implicit conversion any2ArrowAssoc from TermNames to ArrowAssoc[TermNames]

Inherited by implicit conversion any2Ensuring from TermNames to Ensuring[TermNames]