Packages

abstract class TermNames extends SymbolTable.Keywords with SymbolTable.TermNamesApi

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TermNames
  2. TermNamesApi
  3. Keywords
  4. CommonNames
  5. NamesApi
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TermNames()

Type Members

  1. type NameType = SymbolTable.TermName

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

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

    Definition Classes
    TermNamesTermNamesApiCommonNamesNamesApi

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 ???: SymbolTable.TermName
  5. final val ABSTRACTkw: SymbolTable.TermName
    Definition Classes
    Keywords
  6. val ADD: SymbolTable.TermName
  7. val AND: SymbolTable.TermName
  8. val ANON_CLASS_NAME: NameType
    Definition Classes
    CommonNames
  9. val ANON_FUN_NAME: NameType
    Definition Classes
    CommonNames
  10. val ANYname: NameType
  11. final val ARROWkw: SymbolTable.TermName
    Definition Classes
    Keywords
  12. val ASR: SymbolTable.TermName
  13. final val ATkw: SymbolTable.TermName
    Definition Classes
    Keywords
  14. val AnnotatedType: NameType
  15. val Annotation: NameType
  16. val Any: NameType
  17. final val AnyRef: NameType
    Definition Classes
    CommonNames
  18. val AnyVal: NameType
  19. val Apply: NameType
  20. final val Array: NameType
    Definition Classes
    CommonNames
  21. val ArrayAnnotArg: NameType
  22. val BITMAP_CHECKINIT: NameType
  23. val BITMAP_CHECKINIT_TRANSIENT: NameType
  24. val BITMAP_NORMAL: NameType
  25. val BITMAP_PREFIX: String

    Base strings from which synthetic names are derived.

  26. val BITMAP_TRANSIENT: NameType
  27. final val Boolean: NameType
    Definition Classes
    CommonNames
  28. val BooleanOpNames: Set[SymbolTable.Name]
  29. final val Byte: NameType
    Definition Classes
    CommonNames
  30. val CASE_ACCESSOR: NameType
    Definition Classes
    CommonNames
  31. final val CASEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  32. final val CATCHkw: SymbolTable.TermName
    Definition Classes
    Keywords
  33. val CHECK_IF_REFUTABLE_STRING: String
  34. final val CLASSkw: SymbolTable.TermName
    Definition Classes
    Keywords
  35. val COLONPLUS: SymbolTable.TermName
  36. final val COLONkw: SymbolTable.TermName
    Definition Classes
    Keywords
  37. val CONS: SymbolTable.TermName
  38. val CONSTRUCTOR: NameType

    The term name <init>.

    The term name <init>. Represents the constructor name on the JVM.

    Definition Classes
    TermNamesTermNamesApi
  39. val CaseDef: NameType
  40. final val Char: NameType
    Definition Classes
    CommonNames
  41. val ClassInfoType: NameType
  42. val CommonOpNames: Set[SymbolTable.Name]
  43. val ConstantType: NameType
  44. val DEFAULT_CASE: NameType
  45. val DEFAULT_GETTER_INIT_STRING: String
  46. val DEFAULT_GETTER_STRING: String
  47. final val DEFkw: SymbolTable.TermName
    Definition Classes
    Keywords
  48. val DELAMBDAFY_LAMBDA_CLASS_NAME: NameType
    Definition Classes
    CommonNames
  49. val DIV: SymbolTable.TermName
  50. final val DOTkw: SymbolTable.TermName
    Definition Classes
    Keywords
  51. val DO_WHILE_PREFIX: String
  52. final val DOkw: SymbolTable.TermName
    Definition Classes
    Keywords
  53. final val Double: NameType
    Definition Classes
    CommonNames
  54. final val ELSEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  55. 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
  56. val EMPTY_PACKAGE_NAME: NameType
    Definition Classes
    CommonNames
  57. val EQ: SymbolTable.TermName
  58. val EQEQ_LOCAL_VAR: NameType
  59. val EQL: SymbolTable.TermName
  60. final val EQUALSkw: SymbolTable.TermName
    Definition Classes
    Keywords
  61. 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
  62. val EVIDENCE_PARAM_PREFIX: String
  63. val EXCEPTION_RESULT_PREFIX: String
  64. val EXPAND_SEPARATOR_STRING: String
  65. final val EXTENDSkw: SymbolTable.TermName
    Definition Classes
    Keywords
  66. val EmptyPackage: NameType
  67. val EmptyPackageClass: NameType
  68. val ExistentialType: NameType
  69. final val Expr: NameType
    Definition Classes
    CommonNames
  70. val FAKE_LOCAL_THIS: NameType
  71. final val FALSEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  72. final val FINALLYkw: SymbolTable.TermName
    Definition Classes
    Keywords
  73. final val FINALkw: SymbolTable.TermName
    Definition Classes
    Keywords
  74. final val FORSOMEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  75. final val FORkw: SymbolTable.TermName
    Definition Classes
    Keywords
  76. val FRESH_PREFIX: String
  77. val FRESH_SUFFIX: String
  78. val FRESH_TERM_NAME_PREFIX: String
  79. val Flag: NameType
  80. val FlagsRepr: NameType
  81. final val Float: NameType
    Definition Classes
    CommonNames
  82. val GE: SymbolTable.TermName
  83. val GT: SymbolTable.TermName
  84. val HASHHASH: SymbolTable.TermName
  85. final val HASHkw: SymbolTable.TermName
    Definition Classes
    Keywords
  86. final val IFkw: SymbolTable.TermName
    Definition Classes
    Keywords
  87. final val IMPLICITkw: SymbolTable.TermName
    Definition Classes
    Keywords
  88. val IMPORT: NameType
    Definition Classes
    CommonNames
  89. final val IMPORTkw: SymbolTable.TermName
    Definition Classes
    Keywords
  90. val INTERPRETER_IMPORT_WRAPPER: String
  91. val Ident: NameType
  92. val ImplicitParams: NameType
  93. val Import: NameType
  94. final val Int: NameType
    Definition Classes
    CommonNames
  95. final val LARROWkw: SymbolTable.TermName
    Definition Classes
    Keywords
  96. final val LAZY_LOCAL_SUFFIX_STRING: String("$lzy")
    Definition Classes
    CommonNames
  97. val LAZY_SLOW_SUFFIX: NameType
  98. final val LAZYkw: SymbolTable.TermName
    Definition Classes
    Keywords
  99. val LE: SymbolTable.TermName
  100. val LOCALDUMMY_PREFIX: String
  101. final val LOCAL_SUFFIX_STRING: String(" ")
    Definition Classes
    CommonNames
  102. val LSL: SymbolTable.TermName
  103. val LSR: SymbolTable.TermName
  104. val LT: SymbolTable.TermName
  105. final val List: NameType
    Definition Classes
    CommonNames
  106. val Literal: NameType
  107. val LiteralAnnotArg: NameType
  108. final val Long: NameType
    Definition Classes
    CommonNames
  109. final val MACROkw: SymbolTable.TermName
    Definition Classes
    Keywords
  110. final val MATCHkw: SymbolTable.TermName
    Definition Classes
    Keywords
  111. val MINGT: SymbolTable.TermName
  112. val MINUS: SymbolTable.TermName
  113. val MIRROR_PREFIX: NameType
  114. val MIRROR_SHORT: NameType
  115. val MIRROR_UNTYPED: NameType
  116. val MIXIN_CONSTRUCTOR: NameType
  117. val MOD: SymbolTable.TermName
  118. val MODULE_INSTANCE_FIELD: NameType
  119. val MODULE_SUFFIX_NAME: NameType
    Definition Classes
    CommonNames
  120. final val MODULE_SUFFIX_STRING: String("$")
    Definition Classes
    CommonNames
  121. val MODULE_VAR_SUFFIX: NameType
    Definition Classes
    CommonNames
  122. final val MODULE_VAR_SUFFIX_STRING: String("$module")
    Definition Classes
    CommonNames
  123. val MUL: SymbolTable.TermName
  124. val MethodType: NameType
  125. val Modifiers: NameType
  126. val NAMEDARG_PREFIX: String
  127. final val NAME_JOIN_STRING: String("$")
    Definition Classes
    CommonNames
  128. val NE: SymbolTable.TermName
  129. val NESTED_IN: String
    Definition Classes
    CommonNames
  130. val NESTED_IN_ANON_CLASS: String
    Definition Classes
    CommonNames
  131. val NESTED_IN_ANON_FUN: String
    Definition Classes
    CommonNames
  132. val NESTED_IN_LAMBDA: String
    Definition Classes
    CommonNames
  133. final val NEWkw: SymbolTable.TermName
    Definition Classes
    Keywords
  134. final val NO_NAME: NameType
    Definition Classes
    CommonNames
  135. final val NULLkw: SymbolTable.TermName
    Definition Classes
    Keywords
  136. val NestedAnnotArg: NameType
  137. val New: NameType
  138. final val Nil: NameType
  139. val NoFlags: NameType
  140. val NoMods: NameType
  141. val NoSymbol: NameType
  142. val Nothing: NameType
  143. val Null: NameType
  144. val NullaryMethodType: NameType
  145. final val OBJECTkw: SymbolTable.TermName
    Definition Classes
    Keywords
  146. val OR: SymbolTable.TermName
  147. val OUTER: NameType
  148. val OUTER_ARG: NameType
  149. val OUTER_LOCAL: NameType
  150. val OUTER_SYNTH: NameType
  151. final val OVERRIDEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  152. val Object: NameType
  153. final val Option: NameType
    Definition Classes
    CommonNames
  154. 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
  155. final val PACKAGEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  156. val PLUS: SymbolTable.TermName
  157. val PLUSPLUS: SymbolTable.TermName
  158. final val PRIVATEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  159. val PROTECTED_PREFIX: String
  160. val PROTECTED_SET_PREFIX: String
  161. final val PROTECTEDkw: SymbolTable.TermName
    Definition Classes
    Keywords
  162. val PolyType: NameType
  163. final val Predef: NameType
  164. val QUAL_PREFIX: String
  165. val QUASIQUOTE_CASE: NameType
  166. val QUASIQUOTE_EARLY_DEF: NameType
  167. val QUASIQUOTE_FILE: String
  168. val QUASIQUOTE_FOR_ENUM: NameType
  169. val QUASIQUOTE_NAME_PREFIX: String
  170. val QUASIQUOTE_PACKAGE_STAT: NameType
  171. val QUASIQUOTE_PARAM: NameType
  172. val QUASIQUOTE_PAT_DEF: NameType
  173. val QUASIQUOTE_PREFIX: String
  174. val QUASIQUOTE_REFINE_STAT: NameType
  175. val QUASIQUOTE_TUPLE: NameType
  176. val QUASIQUOTE_UNLIFT_HELPER: String
  177. val REIFY_FREE_PREFIX: NameType
  178. val REIFY_FREE_THIS_SUFFIX: NameType
  179. val REIFY_FREE_VALUE_SUFFIX: NameType
  180. val REIFY_SYMDEF_PREFIX: NameType
  181. final val RETURNkw: SymbolTable.TermName
    Definition Classes
    Keywords
  182. val ROOT: NameType
    Definition Classes
    CommonNames
  183. val ROOTPKG: NameType

    The term name _root_.

    The term name _root_. Represents the root package.

    Definition Classes
    TermNamesTermNamesApi
  184. val RefinedType: NameType
  185. val RootClass: NameType
  186. val RootPackage: NameType
  187. final val SEALEDkw: SymbolTable.TermName
    Definition Classes
    Keywords
  188. val SELECTOR_DUMMY: NameType
  189. val SELF: NameType
  190. val SETTER_SUFFIX: NameType
  191. final val SINGLETON_SUFFIX: String(".type")
    Definition Classes
    CommonNames
  192. val SPECIALIZED_INSTANCE: NameType
  193. val SPECIALIZED_SUFFIX: NameType
    Definition Classes
    CommonNames
  194. val STAR: NameType
  195. val SUB: SymbolTable.TermName
  196. final val SUBTYPEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  197. final val SUPERTYPEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  198. val SUPER_PREFIX_STRING: String
  199. final val SUPERkw: SymbolTable.TermName
    Definition Classes
    Keywords
  200. val ScalaDot: NameType
  201. val Select: NameType
  202. val SelectFromTypeTree: NameType
  203. final val Seq: NameType
    Definition Classes
    CommonNames
  204. final val Short: NameType
    Definition Classes
    CommonNames
  205. val SingleType: NameType
  206. final val String: NameType
    Definition Classes
    CommonNames
  207. final val StringContext: NameType
    Definition Classes
    CommonNames
  208. val SuperType: NameType
  209. final val Symbol: NameType
    Definition Classes
    CommonNames
  210. val SyntacticAnnotatedType: NameType
  211. val SyntacticApplied: NameType
  212. val SyntacticAppliedType: NameType
  213. val SyntacticAssign: NameType
  214. val SyntacticBlock: NameType
  215. val SyntacticClassDef: NameType
  216. val SyntacticCompoundType: NameType
  217. val SyntacticDefDef: NameType
  218. val SyntacticEmptyTypeTree: NameType
  219. val SyntacticExistentialType: NameType
  220. val SyntacticFilter: NameType
  221. val SyntacticFor: NameType
  222. val SyntacticForYield: NameType
  223. val SyntacticFunction: NameType
  224. val SyntacticFunctionType: NameType
  225. val SyntacticImport: NameType
  226. val SyntacticMatch: NameType
  227. val SyntacticNew: NameType
  228. val SyntacticObjectDef: NameType
  229. val SyntacticPackageObjectDef: NameType
  230. val SyntacticPartialFunction: NameType
  231. val SyntacticPatDef: NameType
  232. val SyntacticSelectTerm: NameType
  233. val SyntacticSelectType: NameType
  234. val SyntacticSingletonType: NameType
  235. val SyntacticTermIdent: NameType
  236. val SyntacticTraitDef: NameType
  237. val SyntacticTry: NameType
  238. val SyntacticTuple: NameType
  239. val SyntacticTupleType: NameType
  240. val SyntacticTypeApplied: NameType
  241. val SyntacticTypeIdent: NameType
  242. val SyntacticTypeProjection: NameType
  243. val SyntacticValDef: NameType
  244. val SyntacticValEq: NameType
  245. val SyntacticValFrom: NameType
  246. val SyntacticVarDef: NameType
  247. final val THENkw: SymbolTable.TermName
    Definition Classes
    Keywords
  248. val THIS: NameType
  249. final val THISkw: SymbolTable.TermName
    Definition Classes
    Keywords
  250. final val THROWkw: SymbolTable.TermName
    Definition Classes
    Keywords
  251. final val TRAIT_SETTER_SEPARATOR_STRING: String("$_setter_$")
    Definition Classes
    CommonNames
  252. final val TRAITkw: SymbolTable.TermName
    Definition Classes
    Keywords
  253. final val TRUEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  254. final val TRYkw: SymbolTable.TermName
    Definition Classes
    Keywords
  255. val TYPE_: NameType
  256. final val TYPEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  257. val TermName: NameType
  258. val This: NameType
  259. val ThisType: NameType
  260. val TopScope: NameType
  261. val Tuple2: NameType
  262. val TypeBounds: NameType
  263. val TypeName: NameType
  264. val TypeRef: NameType
  265. final val TypeTag: NameType
    Definition Classes
    CommonNames
  266. val TypeTree: NameType
  267. val UNARY_!: SymbolTable.TermName
  268. val UNARY_+: SymbolTable.TermName
  269. val UNARY_-: SymbolTable.TermName
  270. val UNARY_~: SymbolTable.TermName
  271. val UNIT: NameType
  272. val UNIVERSE_BUILD_PREFIX: NameType
  273. val UNIVERSE_PREFIX: NameType
  274. val UNIVERSE_SHORT: NameType
  275. final val USCOREkw: SymbolTable.TermName
    Definition Classes
    Keywords
  276. final val Unit: NameType
    Definition Classes
    CommonNames
  277. val UnliftListElementwise: NameType
  278. val UnliftListOfListsElementwise: NameType
  279. final val VALkw: SymbolTable.TermName
    Definition Classes
    Keywords
  280. final val VARkw: SymbolTable.TermName
    Definition Classes
    Keywords
  281. final val VIEWBOUNDkw: SymbolTable.TermName
    Definition Classes
    Keywords
  282. val WHILE_PREFIX: String
  283. final val WHILEkw: SymbolTable.TermName
    Definition Classes
    Keywords
  284. 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
  285. final val WITHkw: SymbolTable.TermName
    Definition Classes
    Keywords
  286. final val WeakTypeTag: NameType
    Definition Classes
    CommonNames
  287. val XOR: SymbolTable.TermName
  288. final val YIELDkw: SymbolTable.TermName
    Definition Classes
    Keywords
  289. val ZAND: SymbolTable.TermName
  290. val ZOR: SymbolTable.TermName
  291. val _1: NameType
  292. val _10: NameType
  293. val _11: NameType
  294. val _12: NameType
  295. val _13: NameType
  296. val _14: NameType
  297. val _15: NameType
  298. val _16: NameType
  299. val _17: NameType
  300. val _18: NameType
  301. val _19: NameType
  302. val _2: NameType
  303. val _20: NameType
  304. val _21: NameType
  305. val _22: NameType
  306. val _3: NameType
  307. val _4: NameType
  308. val _5: NameType
  309. val _6: NameType
  310. val _7: NameType
  311. val _8: NameType
  312. val _9: NameType
  313. val accessor: NameType
  314. val add: NameType
  315. val add_: NameType
  316. val annotation: NameType
  317. val anyHash: NameType
  318. val anyValClass: NameType
  319. val apply: NameType
  320. val applyDynamic: NameType
  321. val applyDynamicNamed: NameType
  322. val applyOrElse: NameType
  323. val args: NameType
  324. val arrayClass: NameType
  325. val array_apply: NameType
  326. val array_clone: NameType
  327. val array_length: NameType
  328. val array_update: NameType
  329. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  330. val asInstanceOf_: NameType
  331. val asInstanceOf_Ob: NameType
  332. val asModule: NameType
  333. val asType: NameType
  334. val box: NameType
  335. val bytes: NameType
  336. val c: NameType
  337. val canEqual_: NameType
  338. val classOf: NameType
  339. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  340. val clone_: NameType
  341. val collection: NameType
  342. val complement: NameType
  343. val conforms: NameType
  344. val copy: NameType
  345. val cq: NameType
  346. val create: NameType
  347. implicit def createNameType(name: String): SymbolTable.TermName
    Attributes
    protected
    Definition Classes
    TermNamesCommonNames
  348. val currentMirror: NameType
  349. def defaultGetterName(name: SymbolTable.Name, pos: Int): SymbolTable.TermName
  350. def defaultGetterToMethod(name: SymbolTable.Name): SymbolTable.TermName
  351. val delayedInit: NameType
  352. val delayedInitArg: NameType
  353. val divide: NameType
  354. val dollarScope: NameType
  355. val doubleHash: NameType
  356. val drop: NameType
  357. val elem: NameType
  358. val ensureAccessible: NameType
  359. 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".

    Definition Classes
    CommonNames
  360. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  361. val eq: NameType
  362. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  363. val equalsNumChar: NameType
  364. val equalsNumNum: NameType
  365. val equalsNumObject: NameType
  366. val equals_: NameType
  367. val error: NameType
  368. val ex: NameType
  369. final def existentialName(i: Int): SymbolTable.TypeName
  370. def expandedName(name: SymbolTable.TermName, base: SymbolTable.Symbol): SymbolTable.TermName

    The expanded name of name relative to this class base

  371. def expandedSetterName(name: SymbolTable.TermName, base: SymbolTable.Symbol): SymbolTable.TermName

    The expanded setter name of name relative to this class base

  372. val experimental: NameType
  373. val f: NameType
  374. val false_: NameType
  375. val filter: NameType
  376. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  377. val finalize_: NameType
  378. val find_: NameType
  379. val flatMap: NameType
  380. def flattenedName(owner: SymbolTable.Symbol, name: SymbolTable.Name): NameType
    Definition Classes
    CommonNames
  381. val floatHash: NameType
  382. val foreach: NameType
  383. val fq: NameType
  384. val freshTermName: NameType
  385. val freshTypeName: NameType
  386. val genericWrapArray: NameType
  387. val get: NameType
  388. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  389. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  390. val hashCode_: NameType
  391. val head: NameType
  392. val immutable: NameType
  393. val implicitly: NameType
  394. val in: NameType
  395. val initialize: NameType
  396. val initialized: NameType
  397. val inlinedEquals: NameType
  398. val internal: NameType
  399. val isArray: NameType
  400. def isConstructorName(name: SymbolTable.Name): Boolean
  401. val isDefinedAt: NameType
  402. val isEmpty: NameType
  403. def isExceptionResultName(name: SymbolTable.Name): Boolean
  404. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  405. val isInstanceOf_: NameType
  406. val isInstanceOf_Ob: NameType
  407. def isLocalDummyName(name: SymbolTable.Name): Boolean
  408. def isLocalName(name: SymbolTable.Name): Boolean
  409. def isLoopHeaderLabel(name: SymbolTable.Name): Boolean
  410. def isModuleName(name: SymbolTable.Name): Boolean
  411. def isOpAssignmentName(name: SymbolTable.Name): Boolean
  412. def isProtectedAccessorName(name: SymbolTable.Name): Boolean
  413. def isReplWrapperName(name: SymbolTable.Name): Boolean
  414. def isSetterName(name: SymbolTable.Name): Boolean
  415. def isSingletonName(name: SymbolTable.Name): Boolean
  416. def isTraitSetterName(name: SymbolTable.Name): Boolean
  417. def isTransientBitmap(name: SymbolTable.Name): Boolean
  418. def isVariableName(name: SymbolTable.Name): Boolean

    Is name a variable name?

  419. val java: NameType
  420. final val javaKeywords: SymbolTable.JavaKeywords
    Definition Classes
    Keywords
  421. val key: NameType
  422. final val keywords: Set[SymbolTable.TermName]
    Definition Classes
    Keywords
  423. val lang: NameType
  424. val length: NameType
  425. val lengthCompare: NameType
  426. def localDummyName(clazz: SymbolTable.Symbol): SymbolTable.TermName
  427. val longHash: NameType
  428. val macroContext: NameType
  429. val main: NameType
  430. val manifestToTypeTag: NameType
  431. val map: NameType
  432. val materializeClassTag: NameType
  433. val materializeTypeTag: NameType
  434. val materializeWeakTypeTag: NameType
  435. val mkAnnotation: NameType
  436. val mkEarlyDef: NameType
  437. val mkIdent: NameType
  438. val mkPackageStat: NameType
  439. val mkRefTree: NameType
  440. val mkRefineStat: NameType
  441. val mkSelect: NameType
  442. val mkThis: NameType
  443. val mkTypeTree: NameType
  444. val moduleClass: NameType
  445. val multiply: NameType
  446. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  447. val ne: NameType
  448. val negate: NameType
  449. val newArray: NameType
  450. def newBitmapName(bitmapPrefix: SymbolTable.Name, n: Int): SymbolTable.Name with ThisNameType
  451. val newFreeTerm: NameType
  452. val newFreeType: NameType
  453. def newLazyValSlowComputeName(lzyValName: SymbolTable.Name): SymbolTable.TermName
  454. val newNestedSymbol: NameType
  455. val newScopeWith: NameType
  456. val noSelfType: NameType
  457. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  458. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  459. val notifyAll_: NameType
  460. val notify_: NameType
  461. val null_: NameType
  462. val parameterTypes: NameType
  463. val pendingSuperCall: NameType
  464. val positive: NameType
  465. val pq: NameType
  466. val prefix: NameType
  467. def primitiveInfixMethodName(name: SymbolTable.Name): SymbolTable.TermName

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

  468. def primitiveMethodName(name: SymbolTable.Name): SymbolTable.TermName
  469. def primitivePostfixMethodName(name: SymbolTable.Name): SymbolTable.TermName

    Postfix/prefix, really.

  470. def productAccessorName(j: Int): SymbolTable.TermName
  471. val productArity: NameType
  472. val productElement: NameType
  473. val productIterator: NameType
  474. val productPrefix: NameType
  475. def protName(name: SymbolTable.Name): SymbolTable.TermName

    The name of an accessor for protected symbols.

  476. def protSetterName(name: SymbolTable.Name): SymbolTable.TermName

    The name of a setter for protected symbols.

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

  477. val q: NameType
  478. val raw_: NameType
  479. val readResolve: NameType
  480. val reificationSupport: NameType
  481. val reify: NameType
  482. val rootMirror: NameType
  483. val runtime: NameType
  484. val runtimeClass: NameType
  485. val runtimeMirror: NameType
  486. val s: NameType
  487. val scala_: NameType
  488. def segments(name: String, assumeTerm: Boolean): List[SymbolTable.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.

  489. val selectDynamic: NameType
  490. val selectOverloadedMethod: NameType
  491. val selectTerm: NameType
  492. val selectType: NameType
  493. val self: NameType
  494. val setAnnotations: NameType
  495. val setInfo: NameType
  496. val setSymbol: NameType
  497. val setType: NameType
  498. val shiftLogicalRight: NameType
  499. val shiftSignedLeft: NameType
  500. val shiftSignedRight: NameType
  501. val splice: NameType
  502. def splitSpecializedName(name: SymbolTable.Name): (SymbolTable.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', "D", "I")

    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.

    returns

    (unspecializedName, class tparam specializations, method tparam specializations)

  503. val staticClass: NameType
  504. val staticModule: NameType
  505. val staticPackage: NameType
  506. val stringToTermName: Null
    Attributes
    protected
    Definition Classes
    CommonNames
  507. val stringToTypeName: Null
    Attributes
    protected
    Definition Classes
    CommonNames
  508. val subtract: NameType
  509. def superName(name: SymbolTable.Name, mix: SymbolTable.Name = EMPTY): SymbolTable.TermName
  510. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  511. val synchronized_: NameType
  512. def syntheticParamName(i: Int): SymbolTable.TermName
  513. val takeAnd: NameType
  514. val takeConditionalAnd: NameType
  515. val takeConditionalOr: NameType
  516. val takeModulo: NameType
  517. val takeNot: NameType
  518. val takeOr: NameType
  519. val takeXor: NameType
  520. val testEqual: NameType
  521. val testGreaterOrEqualThan: NameType
  522. val testGreaterThan: NameType
  523. val testLessOrEqualThan: NameType
  524. val testLessThan: NameType
  525. val testNotEqual: NameType
  526. val thisPrefix: NameType
  527. val this_: NameType
  528. val toArray: NameType
  529. val toByte: NameType
  530. val toChar: NameType
  531. val toCharacter: NameType
  532. val toDouble: NameType
  533. val toFloat: NameType
  534. val toInt: NameType
  535. val toInteger: NameType
  536. val toList: NameType
  537. val toLong: NameType
  538. val toObjectArray: NameType
  539. val toShort: NameType
  540. val toStats: NameType
  541. def toString(): String
    Definition Classes
    AnyRef → Any
  542. val toString_: NameType
  543. val toTypeConstructor: NameType
  544. def toUnaryName(name: SymbolTable.TermName): SymbolTable.TermName
  545. val tpe: NameType
  546. val tq: NameType
  547. val tree: NameType
  548. val true_: NameType
  549. val typeTagToManifest: NameType
  550. val typedProductIterator: NameType
  551. val unapply: NameType
  552. val unapplySeq: NameType
  553. val unbox: NameType
  554. def unexpandedName(name: SymbolTable.Name): SymbolTable.Name

    If name is an expandedName name, the original (unexpanded) name.

    If name is an expandedName name, the original (unexpanded) name. Otherwise name itself. Look backward from the end of the string for "$$", and take the part of the string after that; but if the string is "$$$" or longer, be sure to retain the extra dollars.

  555. val universe: NameType
  556. def unspecializedName(name: SymbolTable.Name): SymbolTable.Name

    Convert Tuple2$mcII to Tuple2, or T1$sp to T1.

  557. val update: NameType
  558. val updateDynamic: NameType
  559. val value: NameType
  560. val valueOf: NameType
  561. val values: NameType
  562. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  563. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  564. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  565. val wait_: NameType
  566. val withFilter: NameType
  567. val wrapBooleanArray: NameType
  568. val wrapByteArray: NameType
  569. val wrapCharArray: NameType
  570. val wrapDoubleArray: NameType
  571. val wrapFloatArray: NameType
  572. val wrapIntArray: NameType
  573. val wrapLongArray: NameType
  574. val wrapRefArray: NameType
  575. val wrapShortArray: NameType
  576. val wrapUnitArray: NameType
  577. val x_0: NameType
  578. val x_1: NameType
  579. val x_2: NameType
  580. val x_3: NameType
  581. val x_4: NameType
  582. val x_5: NameType
  583. val x_6: NameType
  584. val x_7: NameType
  585. val x_8: NameType
  586. val x_9: NameType
  587. val xml: NameType
  588. val zero: NameType
  589. object raw

Deprecated Value Members

  1. def dropLocalSuffix(name: SymbolTable.Name): SymbolTable.TermName
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Name#dropLocal

  2. def getterName(name: SymbolTable.TermName): SymbolTable.TermName
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Name#getterName

  3. def getterToLocal(name: SymbolTable.TermName): SymbolTable.TermName
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Name#localName

  4. def getterToSetter(name: SymbolTable.TermName): SymbolTable.TermName
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Name#setterName

  5. def localToGetter(name: SymbolTable.TermName): SymbolTable.TermName
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Name#dropLocal

  6. def originalName(name: SymbolTable.Name): SymbolTable.Name
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use unexpandedName

  7. def setterToGetter(name: SymbolTable.TermName): SymbolTable.TermName
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Name#getterName

  8. def stripModuleSuffix(name: SymbolTable.Name): SymbolTable.Name
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use Name#dropModule

Inherited from SymbolTable.TermNamesApi

Inherited from SymbolTable.Keywords

Inherited from SymbolTable.CommonNames

Inherited from SymbolTable.NamesApi

Inherited from AnyRef

Inherited from Any

Ungrouped